aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsotech117 <michael_foiani@brown.edu>2023-12-07 16:23:20 -0500
committersotech117 <michael_foiani@brown.edu>2023-12-07 16:23:20 -0500
commitcaa765bff49d54217b75aaf0e7acf4e5392a11e4 (patch)
tree9b92914dfb88b99599e8e60e4512e9e9ea9a25db
parenta9274459443f1d560d7580a162deb581549980cb (diff)
upload base code
-rw-r--r--.DS_Storebin0 -> 10244 bytes
-rw-r--r--CMakeLists.txt79
-rw-r--r--CMakeLists.txt.user417
-rw-r--r--README copy.md3
-rw-r--r--build/.DS_Storebin0 -> 6148 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/cache-v20
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/cmakeFiles-v10
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/codemodel-v20
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/toolchains-v10
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/cache-v2-daadd1f46d3b467ddcd5.json5103
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-628de41233dfe16127e8.json1356
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/codemodel-v2-7c13c3843b433d69155b.json94
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-f5ebdc15457944623624.json14
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/directory-glm-Debug-2bef2a2728e6bac3f360.json14
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/index-2023-11-03T04-17-41-0331.json108
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray-Debug-0d8107110364a15b2484.json629
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray_autogen-Debug-8d3f06a1221cbe8605a3.json71
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray_autogen_timestamp_deps-Debug-e0e931bca5a0689192d2.json58
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/toolchains-v1-5e11b8e6819ef2cee143.json57
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/cache-v2-840a1061226745bb4247.json5103
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/cmakeFiles-v1-e9b6316eda3e834505b4.json1266
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/codemodel-v2-55e81f93b4acdc2a5882.json94
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json14
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/directory-glm-Debug-2bef2a2728e6bac3f360.json14
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/index-2023-11-03T04-44-56-0160.json108
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray-Debug-ed59193bbf471f6baa21.json626
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray_autogen-Debug-8d3f06a1221cbe8605a3.json71
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray_autogen_timestamp_deps-Debug-e0e931bca5a0689192d2.json58
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/toolchains-v1-5e11b8e6819ef2cee143.json57
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.ninja_depsbin0 -> 108388 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.ninja_log17
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qt/QtDeploySupport.cmake60
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake223
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/conan.cmake1026
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/conan_support.cmake211
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/Availability.h.28AA87D908DB7E92.idxbin0 -> 1888 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityInternal.h.0A1ACEF19DC57B38.idxbin0 -> 17392 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityMacros.h.C622D9FD2DF54DC0.idxbin0 -> 12526 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityVersions.h.77DECAACD5442E12.idxbin0 -> 5404 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/OSByteOrder.h.59139192AE6D62B0.idxbin0 -> 2004 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QCommandLineParser.F00928EB5D31CEF8.idxbin0 -> 292 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QCoreApplication.94D107486BECB2A6.idxbin0 -> 288 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QDeadlineTimer.73C1FB1B7479F590.idxbin0 -> 272 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QFile.22F8AE3FE17E154C.idxbin0 -> 266 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QHash.B8F5EF0D596E10E2.idxbin0 -> 244 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QImage.42CF70BD77BA90E6.idxbin0 -> 266 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonArray.1200BE06DFAEEE70.idxbin0 -> 276 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonDocument.E0C0ACBF9A134FA0.idxbin0 -> 282 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonObject.B3090E480961FB0F.idxbin0 -> 278 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QList.453B4FDAD28D716F.idxbin0 -> 244 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QList.9AE92E7B686FC00A.idxbin0 -> 266 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QMap.A236310072CB6187.idxbin0 -> 242 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QMutex.C61EFBA8DEBE894D.idxbin0 -> 256 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QObject.457F003A9E2E5799.idxbin0 -> 248 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QString.5227E28E05DFFBDF.idxbin0 -> 248 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QStringList.D3F5ECFC54B4BD61.idxbin0 -> 256 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QVariant.3B4E24618AAFC3C6.idxbin0 -> 252 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtConcurrent.D2C9B5DC527ED29A.idxbin0 -> 2142 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtConcurrentDepends.2203EFA36E1F4B10.idxbin0 -> 262 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCore.092CA777ECCDD7E1.idxbin0 -> 23076 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCore.53715DACC7E1EBCF.idxbin0 -> 23648 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCoreDepends.467035BC640AF8DC.idxbin0 -> 164 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/TargetConditionals.h.5D0F3EE6EFF8746A.idxbin0 -> 1108 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_OSByteOrder.h.446F6A59B46EC435.idxbin0 -> 576 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__availability.D7A621CAF002F82E.idxbin0 -> 838 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bit_reference.E82882A7A48CC390.idxbin0 -> 90210 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bits.A15999F7790C9027.idxbin0 -> 918 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bsd_locale_defaults.h.EBD40D4183F788EC.idxbin0 -> 538 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__config.18A144555AEB575A.idxbin0 -> 4042 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__config_site.3ED4F09ACAF59B9F.idxbin0 -> 274 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__debug.95C90BCE8AC8E42B.idxbin0 -> 796 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__decay_copy.h.889E3BCF910DA102.idxbin0 -> 962 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__errc.EFD9D2BEC1C7F8D0.idxbin0 -> 8880 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__function_like.h.D5F79671A4F3BB0A.idxbin0 -> 522 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__functional_base.7788D3A9F1B7C4BF.idxbin0 -> 1860 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__locale.A33C30C489BB78D3.idxbin0 -> 60970 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__mbstate_t.h.D26B844F3A267AFF.idxbin0 -> 582 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__mutex_base.A2A8C3E6108CD4E3.idxbin0 -> 30460 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__node_handle.6BB9B6FA7B57C996.idxbin0 -> 7198 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__nullptr.2B0E689C0BE5C0E8.idxbin0 -> 390 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__split_buffer.7B21194B360BA427.idxbin0 -> 41420 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.50E5B79F854AB80F.idxbin0 -> 304 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__string.CE969060FA6111D2.idxbin0 -> 39036 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__threading_support.CA7851CCBF27F4C2.idxbin0 -> 5162 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__tree.3338ED68B9DAA2BA.idxbin0 -> 122788 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__tuple.10A3C0DD48D33C41.idxbin0 -> 8226 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__undef_macros.DAA1D4BD974B669E.idxbin0 -> 182 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__wctype.h.231F03BFEC10F8A9.idxbin0 -> 752 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__wctype.h.87DF74C8142FA733.idxbin0 -> 2670 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_blkcnt_t.h.A130E1D3B4AB2C19.idxbin0 -> 368 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_blksize_t.h.D7883A91F75BD203.idxbin0 -> 370 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_caddr_t.h.A3F7B87011A3780C.idxbin0 -> 266 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_clock_t.h.B1E515D15B168E85.idxbin0 -> 370 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ct_rune_t.h.369FECE01D701329.idxbin0 -> 374 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctermid.h.587F66D36717C669.idxbin0 -> 436 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctype.h.3AF65A5D043248C7.idxbin0 -> 3582 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctype.h.F40A77B8A81C2658.idxbin0 -> 3390 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_dev_t.h.E8232F4A22107DDD.idxbin0 -> 362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_endian.h.2ED47B1A4F70708D.idxbin0 -> 750 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_errno_t.h.73250A0A65524220.idxbin0 -> 266 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_clr.h.4134CC4F9F1F8B3A.idxbin0 -> 202 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_copy.h.AD4024829BCACE69.idxbin0 -> 202 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_def.h.BB6833A62749D973.idxbin0 -> 1190 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_isset.h.81BE60D143E40D56.idxbin0 -> 204 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_set.h.02D966FAA0B2785F.idxbin0 -> 202 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_setsize.h.391D9C0D56C00470.idxbin0 -> 206 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_zero.h.4F5D3EC9688872F3.idxbin0 -> 202 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fixes.hpp.974131E594EC5423.idxbin0 -> 280 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fsblkcnt_t.h.A17CB04E9E776255.idxbin0 -> 372 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fsfilcnt_t.h.C11615365B52821F.idxbin0 -> 372 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_gid_t.h.68D13DECE011604A.idxbin0 -> 362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_id_t.h.225B65D99C2398B1.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_in_addr_t.h.7E5966C2F5E2AC72.idxbin0 -> 374 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_in_port_t.h.20E1C1DFB8C08BB8.idxbin0 -> 374 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ino64_t.h.73966FAB009FB71D.idxbin0 -> 366 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ino_t.h.FF333DDF025F09E3.idxbin0 -> 362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int16_t.h.462C21795922D1EC.idxbin0 -> 266 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int32_t.h.AEC4B62984E1A7CB.idxbin0 -> 266 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int64_t.h.4132347E9E51E6B4.idxbin0 -> 266 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int8_t.h.A54BAE0D0052E277.idxbin0 -> 264 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_intmax_t.h.0A8A42166453FC7F.idxbin0 -> 264 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_intptr_t.h.254DBDE7C4414A42.idxbin0 -> 372 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_key_t.h.ABC411E594C0DE00.idxbin0 -> 366 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_limits.h.60F30C128E6DE465.idxbin0 -> 216 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_locale.h.9BAC6410D7A744FE.idxbin0 -> 2378 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mach_port_t.h.C06B1499D2751D32.idxbin0 -> 374 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_malloc.h.23DAD7BA0E06C5D4.idxbin0 -> 1966 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mbstate_t.h.C9223C53577C11A1.idxbin0 -> 374 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mcontext.h.91B40E04C8C94A7C.idxbin0 -> 304 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mcontext.h.EDFED0AE213BDF90.idxbin0 -> 890 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mode_t.h.13C901BA5DBF26A9.idxbin0 -> 364 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_nl_item.h.644CA23FB9C6EE92.idxbin0 -> 358 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_nlink_t.h.74A99E912BEBEBB6.idxbin0 -> 370 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_null.h.69604EF2B9803DEC.idxbin0 -> 200 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_off_t.h.EF4146E64C7DEB0A.idxbin0 -> 362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pid_t.h.8082D406F736525E.idxbin0 -> 362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_posix_availability.h.66DC692DD83419DE.idxbin0 -> 366 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_attr_t.h.B286020E7DE02C86.idxbin0 -> 400 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_cond_t.h.AFDEA53B53546F54.idxbin0 -> 400 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_condattr_t.h.CD514DA42278C1F7.idxbin0 -> 408 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_key_t.h.D92EB3F560AE35D3.idxbin0 -> 398 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_mutex_t.h.D08EEFE4995872F2.idxbin0 -> 402 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_mutexattr_t.h.85CF67AB829844F1.idxbin0 -> 410 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_once_t.h.C205E0E74A2DF970.idxbin0 -> 400 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_rwlock_t.h.27783155DCDCCDC3.idxbin0 -> 404 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_rwlockattr_t.h.6ED4C574A126C6AD.idxbin0 -> 412 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_t.h.EB38E218CF98AB17.idxbin0 -> 390 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_types.h.8981670EC891575D.idxbin0 -> 1494 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_rsize_t.h.F458013A06E09E68.idxbin0 -> 328 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_rune_t.h.273F8DEE9B71E18B.idxbin0 -> 368 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_sigaltstack.h.3C521DFCF869D5C9.idxbin0 -> 524 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_sigset_t.h.A0273BF5D13F6589.idxbin0 -> 368 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_size_t.h.AC376BF36C400AD4.idxbin0 -> 328 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ssize_t.h.527A9E8E2296669E.idxbin0 -> 370 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdio.h.6470825D286335B8.idxbin0 -> 4614 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdio.h.E9F8E1AEA4840E18.idxbin0 -> 2084 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdlib.h.A4A55DE7A3FC507C.idxbin0 -> 3066 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_string.h.5595EA569E052A02.idxbin0 -> 1356 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_structs.h.0ECBF8D9798F123E.idxbin0 -> 1418 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_structs.h.181B503B0C3FDE08.idxbin0 -> 312 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_suseconds_t.h.0401985050402B7B.idxbin0 -> 374 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_swizzle_func.hpp.EC82A49C8A205F82.idxbin0 -> 978 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_symbol_aliasing.h.088E2B247BE2BE41.idxbin0 -> 2746 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_time.h.7DC976E1C82553AD.idxbin0 -> 1348 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_time_t.h.F726628760AAC635.idxbin0 -> 368 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_timespec.h.439FB45A0BCA1D99.idxbin0 -> 520 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_timeval.h.E62EBADCFA56AB99.idxbin0 -> 616 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.0FCDF5E6CB8F4D3B.idxbin0 -> 582 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.30D470F49EB2493C.idxbin0 -> 298 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.6B9A80E42319D56D.idxbin0 -> 302 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.D7A4F0ECCDDDFC89.idxbin0 -> 546 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_char.h.26328AF0330D4BE6.idxbin0 -> 264 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int.h.A88BC72F3A223647.idxbin0 -> 262 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int16_t.h.4727CFADD300AA9F.idxbin0 -> 270 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int32_t.h.25BFC2AF79B60BDA.idxbin0 -> 270 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int64_t.h.DAEA0DB7C322545C.idxbin0 -> 270 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int8_t.h.E2EFEC14F0D9D6B4.idxbin0 -> 268 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_short.h.1833B51002CD5012.idxbin0 -> 266 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ucontext.h.D2278D3CFAD3E811.idxbin0 -> 918 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uid_t.h.4DC8713EAB0783AF.idxbin0 -> 362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint16_t.h.E920FC2C9FEBB7DC.idxbin0 -> 264 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint32_t.h.BB4631C5DC6AF1A1.idxbin0 -> 264 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint64_t.h.C5FC8330C61BEFCF.idxbin0 -> 264 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint8_t.h.016216BE9DFECF9A.idxbin0 -> 262 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uintmax_t.h.FEA4F90B56E3BCA4.idxbin0 -> 266 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uintptr_t.h.F2D1D75BC0B48DC0.idxbin0 -> 270 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_useconds_t.h.50F3F6FC12636CC5.idxbin0 -> 372 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_va_list.h.464AE328AFB31118.idxbin0 -> 328 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_vectorize.hpp.101D37231C08D48B.idxbin0 -> 4576 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wchar.h.1258598910461310.idxbin0 -> 9994 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wchar_t.h.441494D388ACC486.idxbin0 -> 178 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctrans_t.h.56F6D6DA22F164E7.idxbin0 -> 362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype.h.3AAF86BCBFFBA3F1.idxbin0 -> 2150 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype.h.BB1CFBE37484F720.idxbin0 -> 2228 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype_t.h.2553E1FDC241F7A6.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wint_t.h.0DB78ED3C25233CD.idxbin0 -> 368 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_xlocale.h.2416CC55A176CBBF.idxbin0 -> 494 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/access.h.4A926E646A3D8D8F.idxbin0 -> 1832 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/access.h.96CAB0E1B41C84D9.idxbin0 -> 3282 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/addressof.h.01C20277DB19D785.idxbin0 -> 812 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/adjacent_find.h.19D8A5532E6D97FD.idxbin0 -> 3148 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/advance.h.0A107F2224E4A3AB.idxbin0 -> 6080 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/algorithm.D3B80CE01F9A0025.idxbin0 -> 13104 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/all_of.h.DB01C10FF554AEBC.idxbin0 -> 1920 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/alloca.h.BD99CEC30C6D3746.idxbin0 -> 718 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocation_guard.h.F01B181A29D61EB6.idxbin0 -> 1326 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.F5B1191E351B2D78.idxbin0 -> 4552 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator_arg_t.h.992F167D5E0A1AE0.idxbin0 -> 1516 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator_traits.h.62DF78956D4B1886.idxbin0 -> 7142 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/any_of.h.2F62CDAF24E556C5.idxbin0 -> 1920 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/appleapiopts.h.DBAB70361A6AA3F5.idxbin0 -> 338 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arch.h.1911D585F84A102F.idxbin0 -> 192 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arm_bf16.h.01DF0DCF3816A582.idxbin0 -> 306 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arm_neon.h.B6D6C7D06DE24F72.idxbin0 -> 635568 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/array.DEAADFA82C5C8829.idxbin0 -> 19022 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/as_const.h.414F1CC96A2AE997.idxbin0 -> 1154 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/assert.h.E0D3615A561D1D70.idxbin0 -> 676 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/atomic.3917F3DC12341605.idxbin0 -> 43350 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/back_insert_iterator.h.A3E94E20820B0802.idxbin0 -> 2938 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_function.h.0BED4DA1E7B9E6BA.idxbin0 -> 1198 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_negate.h.166FD18DC32F67A1.idxbin0 -> 524 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_search.h.CD9758D45DA8D4F3.idxbin0 -> 2842 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bind.h.11910E41B8C44982.idxbin0 -> 7826 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bind_front.h.91756EB1223C50B8.idxbin0 -> 1490 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binder1st.h.C0CBB019D568109D.idxbin0 -> 520 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binder2nd.h.84DCC872534160A2.idxbin0 -> 520 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bit.882B2DE483CBA822.idxbin0 -> 13234 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bitset.0E24E94D7E491B28.idxbin0 -> 29730 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/camera.cpp.527D9D23FD20A792.idxbin0 -> 4702 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/camera.h.7242B8347E6247AA.idxbin0 -> 1692 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cassert.07770214368CEE5C.idxbin0 -> 436 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cctype.7A87534D323BD101.idxbin0 -> 1896 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cdefs.h.40EB51C08E845B3A.idxbin0 -> 3810 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cerrno.4E78736F0C899353.idxbin0 -> 412 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cfloat.59782268DF2CB4AC.idxbin0 -> 412 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/chrono.4F9DAD6C872E8838.idxbin0 -> 92750 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/clamp.h.4878EC499D4DD723.idxbin0 -> 1332 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/climits.05ED020F354BFAA5.idxbin0 -> 414 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cmath.DB926E4D8B8C9515.idxbin0 -> 34276 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cmp.h.DEFBAFE911D1530B.idxbin0 -> 2148 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/code.cpp.45FEB4542EEE8CD1.idxbin0 -> 2542 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/common.hpp.69A7B79E4245629F.idxbin0 -> 26610 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/common_iterator.h.A8C9ED4EEE5B47DE.idxbin0 -> 10944 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/comp.h.7ADB747339A2AA92.idxbin0 -> 1804 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/comp_ref_type.h.F0300462DEE3378A.idxbin0 -> 688 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compare.4A9B8AE07200B597.idxbin0 -> 10276 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compressed_pair.h.FACEFA49E4BCB36F.idxbin0 -> 4218 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compute_common.hpp.CD93F756D038D5A8.idxbin0 -> 2680 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compute_vector_relational.hpp.31E365728DC287FB.idxbin0 -> 712 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/concepts.9959514B76CAFCAD.idxbin0 -> 8538 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/concepts.h.FC442A824679CF90.idxbin0 -> 8004 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/constants.hpp.477E6CEF0D63BA2D.idxbin0 -> 4132 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/constants.inl.ADF5541562F009D9.idxbin0 -> 3954 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/construct_at.h.B3091B9A3931E799.idxbin0 -> 1360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy.h.EBC1B17C4445D575.idxbin0 -> 2854 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_backward.h.BBC75C5593565480.idxbin0 -> 2864 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_if.h.99CE37848AE52E37.idxbin0 -> 2422 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_n.h.186D483D77CB55BE.idxbin0 -> 2632 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/count.h.9F5915F16BBD997E.idxbin0 -> 2468 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/count_if.h.86FC59A44B3583EA.idxbin0 -> 2134 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/counted_iterator.h.3872E6560DDFA93C.idxbin0 -> 7824 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstddef.47065DB4ED3BAD36.idxbin0 -> 2912 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdint.83F1974DFB6DA4F1.idxbin0 -> 3640 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdio.1847E8A60BD2789B.idxbin0 -> 5490 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.AD6EC560A327EED2.idxbin0 -> 5046 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstring.C2553BDE12FC811A.idxbin0 -> 2984 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctime.07D5A557404DFAB0.idxbin0 -> 2010 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.75BD37CAF5A669F2.idxbin0 -> 402 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.9634975DC3D74A8B.idxbin0 -> 284 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cwchar.72E602C0E774CA84.idxbin0 -> 7490 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cwctype.45C5DDBAFACA0C0D.idxbin0 -> 2754 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/data.h.7164A45533D73DDC.idxbin0 -> 1354 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/declval.h.7063F0E3ADEAE444.idxbin0 -> 616 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/default_searcher.h.CA0536AA86C23485.idxbin0 -> 1474 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/default_sentinel.h.62FCD0E6C4143481.idxbin0 -> 764 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/deque.A680F6C434C89BD5.idxbin0 -> 246862 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/distance.h.EDD011F0051F72DD.idxbin0 -> 1622 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/empty.h.264F5C991A63915D.idxbin0 -> 1548 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/enable_borrowed_range.h.766154DF0753F30B.idxbin0 -> 700 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/enable_view.h.FDFCC4089B8A9BA5.idxbin0 -> 848 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/endian.h.4F1AEDECA284B441.idxbin0 -> 624 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/endian.h.A64B4FA0129F1110.idxbin0 -> 298 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/epsilon.hpp.051D666C947F14E6.idxbin0 -> 1622 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/epsilon.inl.1745CADD4FBE32AD.idxbin0 -> 12594 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/equal.h.AC4F9307BE8A454D.idxbin0 -> 6460 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/equal_range.h.3BFF4FB38D53F74F.idxbin0 -> 3348 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/erase_if_container.h.0FCEA814B469C166.idxbin0 -> 1064 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.135922D97E7FAC77.idxbin0 -> 3560 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.C2B195BBEFBE8F60.idxbin0 -> 2356 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.CB25F27796BDC9A3.idxbin0 -> 264 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exception.BF1BF99C94967B84.idxbin0 -> 6730 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exchange.h.D70DF2C7ACF69B32.idxbin0 -> 1080 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exponential.hpp.D8A09E4E1B156938.idxbin0 -> 5614 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/filesystem.3841707876C350D3.idxbin0 -> 86356 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fill.h.CDAAABB6FB9293E9.idxbin0 -> 2514 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fill_n.h.D673DC23706C173D.idxbin0 -> 1518 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find.h.77FD6D67B60EDFFA.idxbin0 -> 2260 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_end.h.FDABC62C72EE6B8D.idxbin0 -> 6618 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_first_of.h.BB8BEC8EFB132DCD.idxbin0 -> 3406 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_if.h.605358CF78AEDE6B.idxbin0 -> 1926 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_if_not.h.F35CB770590BB73C.idxbin0 -> 1934 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.254D6055D1FBE029.idxbin0 -> 1280 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.4E832DADDE9D0479.idxbin0 -> 1124 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.92E55EB0D8BB045F.idxbin0 -> 470 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/for_each.h.AB8A117801150EC7.idxbin0 -> 1892 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/for_each_n.h.847C42E9B6305192.idxbin0 -> 1376 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/forward.h.4134CE1E2175E64F.idxbin0 -> 1260 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/front_insert_iterator.h.EAC88B01310978A1.idxbin0 -> 2944 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_common.inl.B44493F892A3491B.idxbin0 -> 79982 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_exponential.inl.9017D61806237E8A.idxbin0 -> 21270 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_geometric.inl.61BA7C1140F214C0.idxbin0 -> 65198 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_integer.inl.429647C5363D8DAC.idxbin0 -> 40246 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_matrix.inl.A9F5B3AAE75C92A5.idxbin0 -> 266292 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_packing.inl.6F758E14B2EAF853.idxbin0 -> 12442 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_trigonometric.inl.CFEBF5DEB02A4D65.idxbin0 -> 16064 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_vector_relational.inl.D72B7D6B603952B2.idxbin0 -> 6922 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/function.h.C375290B23ACFB73.idxbin0 -> 15972 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/functional.D6FDC7220A176A7E.idxbin0 -> 4270 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/future.C44FED1252BCF868.idxbin0 -> 82902 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fwd.hpp.DD8CC7F9688CEEF3.idxbin0 -> 116464 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/generate.h.8CE6F2B7EAD4C23A.idxbin0 -> 1906 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/generate_n.h.BCD4873DC14958DA.idxbin0 -> 1362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/geometric.hpp.5AA396C17703C457.idxbin0 -> 5662 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/glm.hpp.A9FE38DCC0668931.idxbin0 -> 3024 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hadcoordinate.cpp.1C0CFDD37BC18155.idxbin0 -> 2560 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hadcoordinate.h.3AA5E710432A0DE4.idxbin0 -> 2740 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/half_positive.h.3D46C03C4C5DACFF.idxbin0 -> 836 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hascoordinate.cpp.F0A334264BB1E232.idxbin0 -> 3460 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hascoordinate.h.5BC313A72C225AF3.idxbin0 -> 1216 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hash.h.2701864651DE213B.idxbin0 -> 10330 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/identity.h.4F0F502FBDF38398.idxbin0 -> 824 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/in_place.h.92D4B0623E4199EF.idxbin0 -> 1844 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/includes.h.C00EA0BA7063B35D.idxbin0 -> 3148 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/incrementable_traits.h.A4217C1602DE2EB0.idxbin0 -> 1986 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.77B659BF9A154C7B.idxbin0 -> 1892 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/inplace_merge.h.CFF1D02907E61E8B.idxbin0 -> 9736 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/insert_iterator.h.BA7EF2CC939F8631.idxbin0 -> 3132 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/integer.hpp.76590E961813145D.idxbin0 -> 10990 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/integer_sequence.h.ACAAC25939EB14CC.idxbin0 -> 1514 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.26B1482E25F6651D.idxbin0 -> 1248 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iomanip.A88F0694DFDF0F51.idxbin0 -> 15116 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ios.F4C1ECE58433C9F8.idxbin0 -> 25568 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iosfwd.8DFEA859F2744EC0.idxbin0 -> 6456 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iostream.93B458F5F82A3168.idxbin0 -> 1848 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_heap.h.8AC63C086FC20333.idxbin0 -> 2116 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_heap_until.h.C7A7B96FCEF19834.idxbin0 -> 2572 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_partitioned.h.90A2DE24BB0271B5.idxbin0 -> 2920 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_permutation.h.00F5F2F79BD13228.idxbin0 -> 16740 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_sorted.h.AFDCE0D4ED7A236B.idxbin0 -> 2082 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_sorted_until.h.A68B59E5EC8E8979.idxbin0 -> 3122 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_transparent.h.B74F43929E35D79F.idxbin0 -> 590 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istream.C040E6889612C663.idxbin0 -> 52088 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istream_iterator.h.F36C9B1F6A0936DF.idxbin0 -> 3746 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istreambuf_iterator.h.0559400595182E37.idxbin0 -> 3812 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_move.h.679507EA60662B3A.idxbin0 -> 1930 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_swap.h.69CA6E9FEEDAE605.idxbin0 -> 1510 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_swap.h.B05880B46331A3E6.idxbin0 -> 2636 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator.FD6693C5AAFCF409.idxbin0 -> 5390 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator.h.52FB03D28E3AD323.idxbin0 -> 1356 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator_traits.h.89C643486DB38CCD.idxbin0 -> 4206 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/kdtree.cpp.3A21ECACBD7C8046.idxbin0 -> 11712 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/kdtree.h.A1DF9B1609600C8E.idxbin0 -> 2716 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/lexicographical_compare.h.B5325C1DB6A6035E.idxbin0 -> 3178 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.DB828DC6331D44D4.idxbin0 -> 26258 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.1A06BBF97E356727.idxbin0 -> 472 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.43F48CD81F4BF9F1.idxbin0 -> 298 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.454739DFEEB7656F.idxbin0 -> 1014 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.814BA23F288F26A0.idxbin0 -> 2166 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.A8F7FCE404B2C78A.idxbin0 -> 836 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/list.847A0DFEFEDAE3F3.idxbin0 -> 96486 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.91092918A94980DF.idxbin0 -> 231744 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A2F587F90C510B30.idxbin0 -> 654 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A4BDA5BF3289CDBF.idxbin0 -> 404 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/lower_bound.h.9E936CA82B621704.idxbin0 -> 2890 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.D1A94C26509A7EA1.idxbin0 -> 5700 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/make_heap.h.C4FE4CD0F6BC81A1.idxbin0 -> 2712 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/map.CE980AA206762E31.idxbin0 -> 67230 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x2.hpp.ADFD8020BC4D70BD.idxbin0 -> 644 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x3.hpp.CAB883C9F5FBBE65.idxbin0 -> 644 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x4.hpp.16186E06DF900A29.idxbin0 -> 644 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x2.hpp.72C1514252377E39.idxbin0 -> 644 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x3.hpp.01C392DF6A4F7C62.idxbin0 -> 644 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x4.hpp.D442ABE4F4322BF0.idxbin0 -> 644 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x2.hpp.A2B7DF5B618E3E4C.idxbin0 -> 644 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x3.hpp.85F48B3830AABDEF.idxbin0 -> 644 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x4.hpp.3E5ECA2C6ACDBA8A.idxbin0 -> 644 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/math.h.167BFF6356A28917.idxbin0 -> 31292 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/math.h.7AC5BD5DAC2BECF8.idxbin0 -> 17008 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix.hpp.82882E639475A5B0.idxbin0 -> 7586 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_clip_space.hpp.295FE2B0BA2E6CAA.idxbin0 -> 27808 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_clip_space.inl.27AA979594AD8147.idxbin0 -> 300272 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x2.hpp.C57939A6F25A0571.idxbin0 -> 416 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x2_precision.hpp.7AB6A4FA6F7E414D.idxbin0 -> 648 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x3.hpp.F1029BB77D63ACCB.idxbin0 -> 366 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x3_precision.hpp.214C0311E78DF6B2.idxbin0 -> 496 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x4.hpp.7C972416EB0BEA64.idxbin0 -> 366 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x4_precision.hpp.9A50061313623C57.idxbin0 -> 496 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x2.hpp.BA575818AC4E71D0.idxbin0 -> 366 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x2_precision.hpp.6CB83DFEB9964BB5.idxbin0 -> 496 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x3.hpp.82C141ADAA1F8951.idxbin0 -> 416 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x3_precision.hpp.7412AA7CF24DE90E.idxbin0 -> 648 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x4.hpp.11E8705ABE1B7234.idxbin0 -> 366 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x4_precision.hpp.FC014DBB3B498A92.idxbin0 -> 496 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x2.hpp.4309C08557201D29.idxbin0 -> 366 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x2_precision.hpp.7000D6CA26B9E344.idxbin0 -> 496 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x3.hpp.3B2BACB22A2C5697.idxbin0 -> 366 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x3_precision.hpp.9499320DCEF74E12.idxbin0 -> 496 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x4.hpp.A85AF837E9DF6E2B.idxbin0 -> 416 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x4_precision.hpp.254E86A303E2D1BF.idxbin0 -> 648 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x2.hpp.67714EA90AFFB642.idxbin0 -> 414 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x2_precision.hpp.409D99F0ECBF0921.idxbin0 -> 646 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x3.hpp.0A845DF6BC561C37.idxbin0 -> 364 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x3_precision.hpp.43CA14F2C1B2768D.idxbin0 -> 494 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x4.hpp.73EFE7A9814C0D93.idxbin0 -> 364 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x4_precision.hpp.C3B15A686E269A79.idxbin0 -> 494 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x2.hpp.E53B2F7A17C0D718.idxbin0 -> 364 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x2_precision.hpp.D8791178719C93C0.idxbin0 -> 494 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x3.hpp.403976B241D97A40.idxbin0 -> 414 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x3_precision.hpp.0B01E2B34B8B2912.idxbin0 -> 646 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x4.hpp.0B5982217F3E0A35.idxbin0 -> 364 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x4_precision.hpp.48F8B890186F13ED.idxbin0 -> 494 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x2.hpp.28C93B272E3405CE.idxbin0 -> 364 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x2_precision.hpp.36335E4AE4C94838.idxbin0 -> 494 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x3.hpp.416CB05FCB12169D.idxbin0 -> 364 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x3_precision.hpp.9D47F94F4B3A418B.idxbin0 -> 494 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x4.hpp.C1B53F672ABB45D8.idxbin0 -> 414 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x4_precision.hpp.04F19624ECBFDA04.idxbin0 -> 646 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_projection.hpp.E2996DB1A7C6A927.idxbin0 -> 7660 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_projection.inl.EF168497EE2F3524.idxbin0 -> 50638 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.hpp.05A7EAEDF61E4311.idxbin0 -> 7252 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.hpp.34DF2621FA0BAD85.idxbin0 -> 1082 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.inl.A4F9CFE156505766.idxbin0 -> 154668 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.inl.AA75D5634E6A1EBF.idxbin0 -> 494 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/max.h.020675A91B23D476.idxbin0 -> 1900 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/max_element.h.E3C7DF13EB2F26BB.idxbin0 -> 3152 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mem_fn.h.0F6568E41A887997.idxbin0 -> 1244 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mem_fun_ref.h.7DCB9F5FBED44277.idxbin0 -> 652 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/memory.4232D7D23B35BBBB.idxbin0 -> 8850 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/merge.h.D588F8492625468F.idxbin0 -> 3394 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/min.h.3E27A3FB1CB02793.idxbin0 -> 1900 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/min_element.h.5D9773119C4AF5E4.idxbin0 -> 3152 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/minmax.h.205CA1626EED5194.idxbin0 -> 3636 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/minmax_element.h.B6901F28EC93CB57.idxbin0 -> 4560 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mismatch.h.49245831CEB91105.idxbin0 -> 4916 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/monostate.h.9B6B63DE95FA32C6.idxbin0 -> 2022 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move.h.3E26C04B153A1DC0.idxbin0 -> 3022 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move.h.90887FAA8D72F3A4.idxbin0 -> 1330 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move_backward.h.FF96CFDB1D79E82B.idxbin0 -> 2940 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move_iterator.h.1A367EE535B2367E.idxbin0 -> 7514 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mutex.9A5D34A23A8D988E.idxbin0 -> 16330 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/new.4FE2222E47E020DC.idxbin0 -> 7910 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/next.h.DF0AE333CF84C564.idxbin0 -> 2178 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/next_permutation.h.5038F1751FB8E393.idxbin0 -> 3320 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/nl_types.h.65654D6D4CC564B4.idxbin0 -> 1196 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/none_of.h.F5F59CDD37AEDE39.idxbin0 -> 1922 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/not_fn.h.F5EDA22A71521E49.idxbin0 -> 1250 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/nth_element.h.12A859C3082797E3.idxbin0 -> 9924 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/numeric.5558CA0A024A9712.idxbin0 -> 46604 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/operations.h.3A10430D998D748C.idxbin0 -> 18144 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/optional.8FB6FB687DEB7D65.idxbin0 -> 34586 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostream.A3C7DA7A22208ABB.idxbin0 -> 47920 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostream_iterator.h.3D5B6AF657D46597.idxbin0 -> 2744 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostreambuf_iterator.h.F7A8D692749DA617.idxbin0 -> 3046 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/packing.hpp.D73F462E555FC964.idxbin0 -> 11296 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pair.h.DA47126CAEE5456C.idxbin0 -> 16060 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partial_sort.h.1AF0B767D92F666E.idxbin0 -> 3616 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partial_sort_copy.h.DB96E9951AA9AAB6.idxbin0 -> 5488 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition.h.54861A87BC38323F.idxbin0 -> 3992 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition_copy.h.D08FFE93E37A61AF.idxbin0 -> 2304 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition_point.h.7E5A1D2995AFE2F9.idxbin0 -> 2328 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/perfect_forward.h.AA9C6C57DE825DEF.idxbin0 -> 7574 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/piecewise_construct.h.FAF339EB7B50B7A2.idxbin0 -> 956 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/platform.h.D6965F2F6BB36FC2.idxbin0 -> 2662 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_safety.h.528AAFF51EB0FCE2.idxbin0 -> 1650 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_to_binary_function.h.7564E00FBDB48E81.idxbin0 -> 538 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_to_unary_function.h.899F203C19784FFF.idxbin0 -> 536 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_traits.h.3728E5B7AA692004.idxbin0 -> 3082 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/poll_with_backoff.h.ECC6FF8BC1C495D2.idxbin0 -> 834 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pop_heap.h.86F32C0DAD443D53.idxbin0 -> 2600 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/prev.h.5409F08470981C77.idxbin0 -> 2150 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/prev_permutation.h.679CF4936893EF43.idxbin0 -> 3320 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/projected.h.012658DAA8C41E18.idxbin0 -> 1670 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pthread.h.C297672C6246C082.idxbin0 -> 2302 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pthread_impl.h.02B5C89AEA2B7D2E.idxbin0 -> 456 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/push_heap.h.F9272615E10618C4.idxbin0 -> 3048 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20algorithm.h.BC33B6B5E4ED28A3.idxbin0 -> 3092 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20functional.h.7BB5D2FA3058BBFB.idxbin0 -> 364 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20iterator.h.B03555497CEB646B.idxbin0 -> 580 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20memory.h.6AAF7F9E882B6468.idxbin0 -> 580 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20memory.h.9FBE970EFC778B6F.idxbin0 -> 802 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20type_traits.h.6A5E1247DE18AC52.idxbin0 -> 374 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q23functional.h.C9ACC84B980EE0B9.idxbin0 -> 968 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractanimation.h.1BF4CB38E24B8D4C.idxbin0 -> 7228 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstracteventdispatcher.h.6750AC77C81705A1.idxbin0 -> 4024 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractitemmodel.h.86F15CA041ADA3DB.idxbin0 -> 33840 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractnativeeventfilter.h.4675602E785CDFFB.idxbin0 -> 1044 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractproxymodel.h.3B31B22921AD92BA.idxbin0 -> 6150 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.B19DE707C8DC4113.idxbin0 -> 356 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qanimationgroup.h.61E3BFEF7F609B0B.idxbin0 -> 2344 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qanystringview.h.E559112DD1FA2FDD.idxbin0 -> 666 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qapplicationstatic.h.0E751B3A23B356C6.idxbin0 -> 3824 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.5EFD93333CDB7499.idxbin0 -> 448 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.FB9D6F94AE818380.idxbin0 -> 1102 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.4FC37FF8A4994D1E.idxbin0 -> 368 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qassert.h.E358501F8C8FB300.idxbin0 -> 454 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qassociativeiterable.h.D7739295EE489C40.idxbin0 -> 8298 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.7BA511215229305C.idxbin0 -> 356 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.C043760C121DA4B1.idxbin0 -> 368 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.2BDA1FD884AD111F.idxbin0 -> 350 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbasictimer.h.2B54F4C2E6A361A9.idxbin0 -> 2822 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbindingstorage.h.DF232974E1A4E9D1.idxbin0 -> 350 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbitarray.h.18A9CC4CA906CC40.idxbin0 -> 7946 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbuffer.h.7EE8563B71F42352.idxbin0 -> 3080 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.9AEE73836A8B4DDC.idxbin0 -> 1382 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayalgorithms.h.36292FD083B68CE3.idxbin0 -> 492 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.07A8C0D7DF596BF3.idxbin0 -> 454 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearraymatcher.h.11C936040280984D.idxbin0 -> 5044 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.1153900B8F80CC55.idxbin0 -> 658 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcache.h.E74C5908664F41EF.idxbin0 -> 11876 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.1D4212A5E82AC475.idxbin0 -> 630 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.5F71D6832526F496.idxbin0 -> 7816 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborarray.h.281A11B41AEC1068.idxbin0 -> 21542 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborcommon.h.66E8AAB62900E57E.idxbin0 -> 468 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcbormap.h.B4DBBE222872BD7A.idxbin0 -> 26244 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstream.h.3BD78D583D130071.idxbin0 -> 570 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstreamreader.h.94F1B60D817868FF.idxbin0 -> 728 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstreamwriter.h.B3D57B2860D980D8.idxbin0 -> 728 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborvalue.h.0E748F4CD114E518.idxbin0 -> 992 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.60AD7F8BDCA9658F.idxbin0 -> 454 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcollator.h.2C64F3F66E300E26.idxbin0 -> 5166 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcolor.h.D53F3C860EE63482.idxbin0 -> 720 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineoption.h.C8E917C360B1C32E.idxbin0 -> 358 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineoption.h.FCBC71837B7FE667.idxbin0 -> 4016 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineparser.h.DBC428636355F3D7.idxbin0 -> 4198 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.837CF97AC4D7F2A3.idxbin0 -> 346 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompare_impl.h.A65A3587B4416E54.idxbin0 -> 256 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.142EAD97811BA7B0.idxbin0 -> 484 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconcatenatetablesproxymodel.h.8F8353695BEB7179.idxbin0 -> 4030 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.8CE0E07F316EC99B.idxbin0 -> 160 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconstructormacros.h.FF589468A790D046.idxbin0 -> 170 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.476FD369327A2DC8.idxbin0 -> 382 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainerinfo.h.D08465CDCD48C9A3.idxbin0 -> 366 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.9516EA1F4041FB50.idxbin0 -> 878 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.500959D5DAD6FE0A.idxbin0 -> 468 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.0B5A94D7CB993F76.idxbin0 -> 9778 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.87E2CE7708FF67A4.idxbin0 -> 920 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.6FDB377D45BE0FB6.idxbin0 -> 476 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.84B38733B6DF135D.idxbin0 -> 472 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcryptographichash.h.F64FC1B0B0EFA198.idxbin0 -> 4656 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdarwinhelpers.h.04153B772A980BA0.idxbin0 -> 166 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.763FB349234CF2D5.idxbin0 -> 546 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdatetime.h.73A63344EAA40574.idxbin0 -> 752 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.A4813C9A614B1F1A.idxbin0 -> 746 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.CA4A4E9D6E2C2C84.idxbin0 -> 19076 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdebug.h.E98137CBE9C07DB1.idxbin0 -> 1626 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdir.h.4534B294EE592648.idxbin0 -> 14306 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdiriterator.h.45B30087D0FF77CF.idxbin0 -> 3046 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qeasingcurve.h.E218A9BD5B0C2217.idxbin0 -> 7980 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qelapsedtimer.h.71D7EAEF491721DB.idxbin0 -> 256 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qendian.h.F27CDFCF1248A2F5.idxbin0 -> 40454 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.D62CD5712EDB207E.idxbin0 -> 252 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qexception.h.9F8945317B8917C4.idxbin0 -> 2846 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qexceptionhandling.h.468DB87043C8A536.idxbin0 -> 368 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfactoryinterface.h.DCE0FAE6FB4AF0E0.idxbin0 -> 896 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.08276E99B40309AD.idxbin0 -> 556 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.AB80F4839D808F8D.idxbin0 -> 8618 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfiledevice.h.1B899586A758BD0D.idxbin0 -> 346 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfileinfo.h.A5A3E945B11FD998.idxbin0 -> 616 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfileselector.h.E1658C26770D1E72.idxbin0 -> 1744 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfilesystemwatcher.h.B3706586E60B8311.idxbin0 -> 2114 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.F4F18CE8431F7FD2.idxbin0 -> 466 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfloat16.h.808AF15B16287D9F.idxbin0 -> 644 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qforeach.h.99367EDFC6630A58.idxbin0 -> 558 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfunctionpointer.h.7BFCB55A2BD8A2E5.idxbin0 -> 266 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuture.h.2D685F1DF6CA3D77.idxbin0 -> 21724 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuture_impl.h.31B1E29B59B65E26.idxbin0 -> 838 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfutureinterface.h.0C1571CB4E99D31D.idxbin0 -> 578 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuturesynchronizer.h.0D49D46F0212B6DA.idxbin0 -> 2006 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuturewatcher.h.D593EB3D9F29E3CA.idxbin0 -> 5590 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qgenericatomic.h.F090AA0D1CCE8FC3.idxbin0 -> 348 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.30E5F9D3806C4132.idxbin0 -> 4136 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.1241E75585B2B1D2.idxbin0 -> 562 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.36DAB2295982DE7A.idxbin0 -> 948 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.56487A5F5F18F67C.idxbin0 -> 652 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qidentityproxymodel.h.D19F50E1881F8068.idxbin0 -> 4314 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qimage.h.125BFC38B07718EF.idxbin0 -> 20176 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.5B1641D565059993.idxbin0 -> 528 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.5C31119CA45406B0.idxbin0 -> 256 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qitemselectionmodel.h.C52BE932E347FBC9.idxbin0 -> 13300 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiterable.h.6DEB61364BACBC64.idxbin0 -> 538 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.AD2CD3FA4CF6094B.idxbin0 -> 252 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonarray.h.42C41F2C200EE006.idxbin0 -> 16416 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsondocument.h.1A9574167F2B2FDA.idxbin0 -> 6376 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonobject.h.E45DB684E30CDBB0.idxbin0 -> 19452 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonvalue.h.91809DB9BAD1084F.idxbin0 -> 530 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlatin1stringmatcher.h.9E7877D432BB4EDF.idxbin0 -> 24842 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlibrary.h.36AD1C23ECDF3C15.idxbin0 -> 4660 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlibraryinfo.h.CEE49AA6CB4F9C23.idxbin0 -> 2902 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qline.h.290AA2F2E25E073E.idxbin0 -> 13646 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qline.h.39CBA74834F9AA8E.idxbin0 -> 246 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.2D89DDF1695CD788.idxbin0 -> 70022 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.452F8E6BD8786799.idxbin0 -> 1272 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.C9B0F37EBF94C211.idxbin0 -> 558 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlockfile.h.8589DCFF45001B99.idxbin0 -> 2678 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.26B79F9826FF6236.idxbin0 -> 250 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qloggingcategory.h.2FDEDBBAE7F894E2.idxbin0 -> 3504 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmalloc.h.D2A51CFA59E4BAB6.idxbin0 -> 560 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.2B86C5B1BA72A4A3.idxbin0 -> 1144 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.3D2A0F4489794F74.idxbin0 -> 254 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.442FC02EA161690D.idxbin0 -> 19964 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmath.h.1ED3CE9EBEFC26D6.idxbin0 -> 548 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmessageauthenticationcode.h.8B153BDA8EAD2700.idxbin0 -> 1672 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.5568E417560F0BB2.idxbin0 -> 442 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetaobject.h.8E21125CF2DA1BF5.idxbin0 -> 21976 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.F4AA452227B367FB.idxbin0 -> 1946 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimedata.h.9757E47A74D1572A.idxbin0 -> 3140 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimedatabase.h.7B9F488B5E061AA1.idxbin0 -> 2554 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimetype.h.AB108E4FBFBB50D9.idxbin0 -> 652 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qminmax.h.84E4C0208A40473D.idxbin0 -> 456 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmutex.h.ED3E4CA979E39790.idxbin0 -> 10396 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.7349791545707604.idxbin0 -> 348 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnativeinterface.h.E1F9D3277F246B44.idxbin0 -> 258 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.898C3F8213A7F986.idxbin0 -> 570 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.003D0E67A8934CB4.idxbin0 -> 1040 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.35A19AD6076B805F.idxbin0 -> 164 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectcleanuphandler.h.AF24F54EAEE1D8D1.idxbin0 -> 1510 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.97E8020D2571169D.idxbin0 -> 24342 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.CCB55AF6DE250C06.idxbin0 -> 702 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.DB51A70B4618DCD4.idxbin0 -> 168 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qoperatingsystemversion.h.B78139EF4394AB47.idxbin0 -> 11180 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qos.h.49E3D4BE9DEC0111.idxbin0 -> 10114 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qos.h.73FF4F182F980C15.idxbin0 -> 2140 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qoverload.h.6F803822E68587AC.idxbin0 -> 258 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.D129A6B193E1AA8E.idxbin0 -> 438 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.A6309EFC4934DAF5.idxbin0 -> 248 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qparallelanimationgroup.h.DB5A52791F788715.idxbin0 -> 2100 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpauseanimation.h.6875E03B1B72E8C3.idxbin0 -> 1926 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpermissions.h.BFC4036EEA0A2694.idxbin0 -> 16594 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.64BCDCA4252BB306.idxbin0 -> 256 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qplugin.h.9F5621A7E5590B6B.idxbin0 -> 17894 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpluginloader.h.E3DA0007D21D3072.idxbin0 -> 2660 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpoint.h.8B0F5A3923F4C08C.idxbin0 -> 252 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpointer.h.2D35C0254E912B8F.idxbin0 -> 350 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpolygon.h.981E8BA29D5B5F5D.idxbin0 -> 518 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qprocess.h.1C2B4CEB8DCFF945.idxbin0 -> 13324 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qprocessordetection.h.9B8491F22A6CDEA6.idxbin0 -> 172 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpromise.h.E876C44A54D75DA6.idxbin0 -> 456 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qproperty.h.050B311D6CA79E6B.idxbin0 -> 79612 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpropertyanimation.h.D63544F9A5AC8C25.idxbin0 -> 2468 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpropertyprivate.h.4106084CA44F8DAC.idxbin0 -> 652 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qqueue.h.EFD672C9A1269544.idxbin0 -> 850 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrandom.h.2C589F05FA3B7E88.idxbin0 -> 13380 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qreadwritelock.h.A43B30F563D288F0.idxbin0 -> 3848 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.BA137BBCC4B7F529.idxbin0 -> 34960 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.CF2AC56D36C854E1.idxbin0 -> 522 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.522EF0EC91AB739B.idxbin0 -> 252 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qregion.h.61FDA27F58A875A8.idxbin0 -> 712 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qregularexpression.h.6878083E04EAD649.idxbin0 -> 736 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qresource.h.10738F9D560D789D.idxbin0 -> 3368 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qresultstore.h.4819EDF9587A0B32.idxbin0 -> 358 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.B4AD815D7EDF317B.idxbin0 -> 350 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.ED55E2FDE0B2815E.idxbin0 -> 354 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrunnable.h.728D6C089C2771FB.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsavefile.h.F319DB79535BBF4A.idxbin0 -> 2520 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.FAEDA79693BD6E32.idxbin0 -> 364 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopedvaluerollback.h.E198F20E620E8C41.idxbin0 -> 1460 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.9704B454ED009578.idxbin0 -> 470 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsemaphore.h.592C944125949008.idxbin0 -> 6714 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsequentialanimationgroup.h.5382CBECCD8B7C49.idxbin0 -> 2628 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsequentialiterable.h.E05AB09B1A6A8EF6.idxbin0 -> 7924 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qset.h.B82122330EA3392F.idxbin0 -> 570 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsettings.h.B5B92CC4EC6C341F.idxbin0 -> 7972 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.FFE58D1888746E5F.idxbin0 -> 550 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qshareddata_impl.h.A37B71FC8B737210.idxbin0 -> 352 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedmemory.h.5E15F58D4BC7A599.idxbin0 -> 3720 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.4F8098080F810564.idxbin0 -> 542 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.35012DB2682C7F57.idxbin0 -> 658 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsignalmapper.h.6927F38B538426CD.idxbin0 -> 2316 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsimd.h.AAEAB77C95775703.idxbin0 -> 730 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.32A76F1F6B3C6161.idxbin0 -> 438 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsocketnotifier.h.FB6C49E876EA1368.idxbin0 -> 4604 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsortfilterproxymodel.h.76B38C0F7945CA30.idxbin0 -> 10446 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstack.h.EC720E63293011C1.idxbin0 -> 842 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstandardpaths.h.0BB69776F2D505F3.idxbin0 -> 4726 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstorageinfo.h.442DB728FBAEEE81.idxbin0 -> 4968 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.0D384FBA67106967.idxbin0 -> 1348 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.4E1CF2AD859FB84E.idxbin0 -> 452 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringbuilder.h.E4312A85073758FB.idxbin0 -> 35568 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter.h.FBDA827BD2D5CAAA.idxbin0 -> 5404 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter_base.h.24B60384281EB796.idxbin0 -> 566 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringfwd.h.84D70D4C164D82C0.idxbin0 -> 256 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.08322116F93693CE.idxbin0 -> 650 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringlistmodel.h.BD04BC2D1EF7EAFF.idxbin0 -> 3092 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringliteral.h.FEC833DDD367CE4A.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.9362AC8C66BFC972.idxbin0 -> 350 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringtokenizer.h.D9F40504988F66B4.idxbin0 -> 452 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.9A2D7190871884F7.idxbin0 -> 744 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qswap.h.3A9203FD50A581E6.idxbin0 -> 356 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.3D41BA0C6FCB31E6.idxbin0 -> 250 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.E3981DE538B76440.idxbin0 -> 486 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsystemsemaphore.h.B779D22250694128.idxbin0 -> 2922 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtaggedpointer.h.7599D13F99DDA44D.idxbin0 -> 530 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtaskbuilder.h.51D5E93563B228FC.idxbin0 -> 3464 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtclasshelpermacros.h.9C5CD0644BE1B976.idxbin0 -> 268 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrent_global.h.A97255C5694FB3FE.idxbin0 -> 376 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentcompilertest.h.66A98293AA4D97DC.idxbin0 -> 1500 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentexports.h.9AA1873154CB734B.idxbin0 -> 268 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfilter.h.4806368809C787CD.idxbin0 -> 30632 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfilterkernel.h.12F9B8B67A7C31FF.idxbin0 -> 628 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfunctionwrappers.h.2F3569994C535AB6.idxbin0 -> 628 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentiteratekernel.h.33C30836DF74F79F.idxbin0 -> 708 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmap.h.DABE15CDDF8E0E95.idxbin0 -> 33178 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmapkernel.h.2880FE423F15C68D.idxbin0 -> 632 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmedian.h.36CC24D680B88A20.idxbin0 -> 498 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentreducekernel.h.EA07067E47BA1EF1.idxbin0 -> 944 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentrun.h.1380EF7E70CAB3E6.idxbin0 -> 2552 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentrunbase.h.24F8AC67ACEE518F.idxbin0 -> 788 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentstoredfunctioncall.h.21E3ECCD18D4C17A.idxbin0 -> 606 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrenttask.h.2BC00FC6B9D85DDA.idxbin0 -> 546 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentthreadengine.h.C9D25CFD2F065EB3.idxbin0 -> 980 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentversion.h.62E9125E2EB7AD2C.idxbin0 -> 258 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconfigmacros.h.90C58B734DCE270F.idxbin0 -> 352 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.536C1F866C3D9252.idxbin0 -> 166 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.EB2F181F3966FAAE.idxbin0 -> 260 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcoreversion.h.34BE855F7F0C01B5.idxbin0 -> 246 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtdeprecationmarkers.h.5A33852632DB0C20.idxbin0 -> 468 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtemporarydir.h.FA032D7E150EC96F.idxbin0 -> 2216 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtemporaryfile.h.5803CF8FE9B4C730.idxbin0 -> 2660 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtenvironmentvariables.h.BA0B956DC5E8D7EC.idxbin0 -> 470 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtextboundaryfinder.h.583A0B2CB1A7060F.idxbin0 -> 4466 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtextstream.h.CDFB52CB28FFAF86.idxbin0 -> 654 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.F516E25671599911.idxbin0 -> 164 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtguiexports.h.A7A1041C0DCBA3CA.idxbin0 -> 254 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.8CC7E974351B8657.idxbin0 -> 440 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthread.h.8E58932F9BFDF0C7.idxbin0 -> 572 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthreadpool.h.B18979DD9B7C1F9E.idxbin0 -> 544 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthreadstorage.h.73040A791815DB39.idxbin0 -> 5846 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimeline.h.9FBAB590EFDCD58E.idxbin0 -> 5122 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimer.h.879EC57A4EE6DF98.idxbin0 -> 7110 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimezone.h.54D851B81DBF2D26.idxbin0 -> 13766 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtmetamacros.h.1F7A4DAA7CE10A39.idxbin0 -> 254 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtmochelpers.h.0AC0A7000046BA9B.idxbin0 -> 2116 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtnoop.h.8CD148813BFE629E.idxbin0 -> 158 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtpreprocessorsupport.h.D549E9915E187F41.idxbin0 -> 174 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.85651AE54D03E0B0.idxbin0 -> 792 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtranslator.h.C48702BCAA824EDF.idxbin0 -> 2262 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtransposeproxymodel.h.094EB75F8C77B1CE.idxbin0 -> 3888 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtresource.h.D5C7932564B2887A.idxbin0 -> 260 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtsan_impl.h.F1935B60F8AAD56E.idxbin0 -> 252 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qttranslation.h.606C2A1BF250F66D.idxbin0 -> 358 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qttypetraits.h.86BE6FACAE3D083E.idxbin0 -> 478 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtversion.h.4CCACABECB766E9E.idxbin0 -> 456 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtversionchecks.h.AD047AEEA9A4644D.idxbin0 -> 354 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.13E2B3E5D173048B.idxbin0 -> 704 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtypes.h.477907070DC6CC48.idxbin0 -> 570 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qualifier.hpp.9F96B42C9C16AA8E.idxbin0 -> 6560 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion.hpp.C5749ABE1713F3E4.idxbin0 -> 6644 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion.inl.007056AB6181539A.idxbin0 -> 106672 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_common.hpp.CF77C20696071658.idxbin0 -> 4838 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_common.inl.292B96E4E0683205.idxbin0 -> 41700 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_double.hpp.6D0AE71E292897D1.idxbin0 -> 410 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_double_precision.hpp.135614A8DD021574.idxbin0 -> 540 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_float.hpp.108AA942D5D23E64.idxbin0 -> 410 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_float_precision.hpp.946AD5C6E66B2990.idxbin0 -> 540 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_geometric.hpp.18D466F3106B0D60.idxbin0 -> 1970 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_geometric.inl.3C09147B9E1F759A.idxbin0 -> 36054 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_relational.hpp.73A6EFEA6C24F559.idxbin0 -> 1722 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_relational.inl.506260E5F87BA877.idxbin0 -> 8976 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_transform.hpp.6F721CF252FD9CD3.idxbin0 -> 1214 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_transform.inl.B466EC783C84AF48.idxbin0 -> 11520 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_trigonometric.hpp.FEF9A997D51B3015.idxbin0 -> 1864 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_trigonometric.inl.703A489E653CB800.idxbin0 -> 23824 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/queue.012D0672A60C25FE.idxbin0 -> 23750 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.6922295C69E41E30.idxbin0 -> 728 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qurlquery.h.4D775A4D4B8952D0.idxbin0 -> 5062 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qutf8stringview.h.CA93442FF65DCA02.idxbin0 -> 752 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quuid.h.260D9E6F41D78053.idxbin0 -> 248 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.D71F9BCDC9E1D322.idxbin0 -> 1392 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantanimation.h.1CEBFD20503579EA.idxbin0 -> 654 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvarianthash.h.70288AD8A0FDECC4.idxbin0 -> 598 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantlist.h.6E87417BAB10E436.idxbin0 -> 510 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantmap.h.8AAA21CD831A54C8.idxbin0 -> 596 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvarlengtharray.h.F473720B77A68F4D.idxbin0 -> 1386 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvector.h.384733ABA50129B4.idxbin0 -> 652 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qversionnumber.h.22B58CDB66A25624.idxbin0 -> 726 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.55E1E9EAC482445B.idxbin0 -> 258 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwaitcondition.h.018A4648FED10716.idxbin0 -> 1662 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.8C761AFC737A067E.idxbin0 -> 568 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwineventnotifier.h.5B1F1C3A5781A51A.idxbin0 -> 294 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxmlstream.h.E7D3A62BC22F3A82.idxbin0 -> 23210 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxpfunctional.h.837A138BC1130512.idxbin0 -> 5136 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxptype_traits.h.67CB0D39FD828963.idxbin0 -> 374 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/random.258797469BB56E97.idxbin0 -> 427038 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ranges_operations.h.A57E6838804094BA.idxbin0 -> 5890 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ratio.6F4F3967070A74F4.idxbin0 -> 5996 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raw_storage_iterator.h.337AAD33468F6BA1.idxbin0 -> 996 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.cpp.0CF11EFC311AD014.idxbin0 -> 22918 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.h.0B7E51C0EF96C74A.idxbin0 -> 1744 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.moc.F573F18BC7CE87DA.idxbin0 -> 5452 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracescene.cpp.D37577F8A88BF857.idxbin0 -> 4408 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracescene.h.1D489FFB6CB3B4C1.idxbin0 -> 1904 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/readable_traits.h.C5DAAB515F31F606.idxbin0 -> 1894 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reference_wrapper.h.210EF0E4F350B1D8.idxbin0 -> 2950 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rel_ops.h.6B7FB2CE53EE4B8C.idxbin0 -> 1406 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove.h.E4DCA81F3C27D5CE.idxbin0 -> 3368 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_copy.h.796C093075FA291A.idxbin0 -> 2302 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_copy_if.h.23406C61E7957803.idxbin0 -> 1968 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_if.h.92F451101B78544C.idxbin0 -> 3064 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace.h.272DD3DB11A81F2B.idxbin0 -> 2298 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_copy.h.4F2C17096F969A7D.idxbin0 -> 2358 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_copy_if.h.4CD74AE4F03C4417.idxbin0 -> 2018 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_if.h.24AA9875AF07A2C9.idxbin0 -> 1958 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/resource.h.B4A9CC20C7EA9F4D.idxbin0 -> 23208 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse.h.38D7861A6C27C3B6.idxbin0 -> 3800 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_access.h.39B152F76FB1ABED.idxbin0 -> 2646 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_copy.h.A30ECA6F99992685.idxbin0 -> 1960 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_iterator.h.32D4B88305E2F403.idxbin0 -> 8838 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rgba.h.C00626186B2FF144.idxbin0 -> 572 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rotate.h.D61299428174F592.idxbin0 -> 11704 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rotate_copy.h.D48064D0BC202064.idxbin0 -> 1290 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/runetype.h.3E7590FB18997C24.idxbin0 -> 988 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sample.h.B4C405311338B540.idxbin0 -> 5282 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_constants.hpp.C3FFFFF8AF22E6BD.idxbin0 -> 970 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_constants.inl.75FDCE6C139C860D.idxbin0 -> 1060 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_int_sized.hpp.C0FA215741F7DA5F.idxbin0 -> 1422 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_uint_sized.hpp.65F2E5F7F4943FEA.idxbin0 -> 1450 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenedata.h.C9D8B18865CA669F.idxbin0 -> 8382 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenefilereader.cpp.348B62A2944BE338.idxbin0 -> 31776 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenefilereader.h.E5E5E14156135505.idxbin0 -> 2780 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sceneparser.cpp.BD6DC118E8A5AF0B.idxbin0 -> 5920 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sceneparser.h.36B5957DF1ACE443.idxbin0 -> 1522 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sched.h.BB3734DF805CB44B.idxbin0 -> 880 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/search.h.2EF9301CA77374C5.idxbin0 -> 3110 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/search_n.h.152FD7E5CF1E7360.idxbin0 -> 5078 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_difference.h.16D1D4728AB14A11.idxbin0 -> 3384 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_intersection.h.6AF81C74C85EBE48.idxbin0 -> 3572 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_symmetric_difference.h.C1F1D692F489ABB6.idxbin0 -> 3432 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_union.h.61A4119643EC6EF9.idxbin0 -> 3402 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/setup.hpp.DF6C67B88543B231.idxbin0 -> 6666 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.FAF5D8DB34D81A80.idxbin0 -> 36678 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shift_left.h.076E3075ACBEB093.idxbin0 -> 3206 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shift_right.h.3DF3B97224850690.idxbin0 -> 6506 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shuffle.h.F298F8977E9A2F9B.idxbin0 -> 3908 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sift_down.h.EBE68871C5FBD58E.idxbin0 -> 3014 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.17AD9143912F1B75.idxbin0 -> 298 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.535653A575F84985.idxbin0 -> 362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.E02CA7F2CF5362FB.idxbin0 -> 6570 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/size.h.20BBDB3FFD005553.idxbin0 -> 1410 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sort.h.FBC4E28DF7EAFF0F.idxbin0 -> 24368 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sort_heap.h.863D8AA3EFF3F323.idxbin0 -> 2264 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stable_partition.h.82922284F3A88527.idxbin0 -> 11914 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stable_sort.h.D2A4E5DEEE46148B.idxbin0 -> 10698 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stack.B7796A21C9B26CC7.idxbin0 -> 12154 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.F52CD105F292F4E3.idxbin0 -> 448 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.AF8894CD5802764C.idxbin0 -> 260 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.C35CDB6C862F992E.idxbin0 -> 450 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.A54F64E3A1C7C464.idxbin0 -> 770 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.FD2DD853CF4C811F.idxbin0 -> 636 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.339FB766648F100A.idxbin0 -> 7326 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.35E282B53F19BE2D.idxbin0 -> 472 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.7A02A75D3CAE11F3.idxbin0 -> 4674 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.8E9053696E33B997.idxbin0 -> 354 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.BD97B6E42FC70968.idxbin0 -> 14858 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.CD48B29813B8A487.idxbin0 -> 1356 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.FAC45C951F38DEC5.idxbin0 -> 416 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.B5C2B0A100CA9008.idxbin0 -> 16918 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.FBAA07F18D6C3411.idxbin0 -> 1512 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/streambuf.75C5EDEDED3DFFC5.idxbin0 -> 24742 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.D5EB2A2A48A8F73A.idxbin0 -> 182442 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.h.7B3E02C012B37A66.idxbin0 -> 8536 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.h.DF3F1111752B89FD.idxbin0 -> 2014 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string_view.C59AB79BE7E0E675.idxbin0 -> 40974 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/strings.h.3D29CB715D4C17D8.idxbin0 -> 2402 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/swap.h.E869C34A311CDA2D.idxbin0 -> 1758 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/swap_ranges.h.DE24CDCA74F455CA.idxbin0 -> 2448 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/syslimits.h.B82C002FEE48C69C.idxbin0 -> 848 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/system_error.B08F1D75EA54DE7F.idxbin0 -> 11276 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/temporary_buffer.h.7273DDD55F8BB164.idxbin0 -> 1602 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/thread.B00EB8A4570E79ED.idxbin0 -> 13670 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/time.h.C85D398627086DB0.idxbin0 -> 7026 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/to_underlying.h.DDA6AAE529AB9BD1.idxbin0 -> 722 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.h.5FAC32B82C5FB5FC.idxbin0 -> 2984 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.hpp.35AE1BEBEAEA9387.idxbin0 -> 1432 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.inl.A09C8FB8E28CB794.idxbin0 -> 1318 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/trigonometric.hpp.5F16AAE118F3DC11.idxbin0 -> 10086 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/tuple.D52A4AEC44615507.idxbin0 -> 33434 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_float.hpp.8626F949E2782FFE.idxbin0 -> 2324 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_half.hpp.867521743F6FB28F.idxbin0 -> 764 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_half.inl.F0F92E27317A22E4.idxbin0 -> 1552 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x2.hpp.A7E8A1FF33C9ED9F.idxbin0 -> 8468 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x2.inl.F87455A06EE2136F.idxbin0 -> 133210 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x3.hpp.4CC12EB108B85685.idxbin0 -> 7892 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x3.inl.F8AA395A2FBF9008.idxbin0 -> 68052 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x4.hpp.950159F7BEFC7A8D.idxbin0 -> 7904 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x4.inl.02C92B8A6E2FCC58.idxbin0 -> 97888 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x2.hpp.071BF21C2790FDEF.idxbin0 -> 7954 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x2.inl.1C0FA0121B834F75.idxbin0 -> 101586 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x3.hpp.2F565B7FA3118E3E.idxbin0 -> 8546 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x3.inl.70F129588A062CAB.idxbin0 -> 163922 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x4.hpp.18DF492BD8414C43.idxbin0 -> 7954 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x4.inl.652AC5650B50A71B.idxbin0 -> 216652 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x2.hpp.6B70FD1BE0DC75DF.idxbin0 -> 7996 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x2.inl.DDF0D9ACD053CE60.idxbin0 -> 184936 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x3.hpp.9259838151553765.idxbin0 -> 8004 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x3.inl.AE8E931CA675DDD1.idxbin0 -> 275776 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x4.hpp.0418BDFFAC2B240F.idxbin0 -> 8580 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x4.inl.E09B466D2C5791B1.idxbin0 -> 291056 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_ptr.hpp.1B4D587DFA41B5D8.idxbin0 -> 6466 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_ptr.inl.A5F01DE0AB8BA928.idxbin0 -> 22112 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_quat.hpp.262B721107065866.idxbin0 -> 7380 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_quat.inl.D0344F52782185F3.idxbin0 -> 150268 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_traits.06CBCBAF1EC736EA.idxbin0 -> 57564 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec1.hpp.7DF9CA79E3BD1550.idxbin0 -> 11520 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec1.inl.2AEB01CD4A2415DA.idxbin0 -> 66062 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec2.hpp.C86331EC6C3D3627.idxbin0 -> 21594 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec2.inl.6D43B74865E626AF.idxbin0 -> 29308 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec3.hpp.F58BF5C4A0468BA3.idxbin0 -> 38940 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec3.inl.C1CCC9078928FD0B.idxbin0 -> 52144 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec4.hpp.5CEF8FA4CAB4FDD6.idxbin0 -> 86632 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec4.inl.0724CD4E7E0080CC.idxbin0 -> 56826 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.9BA767A82D306D07.idxbin0 -> 3964 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.96E96EDF7783A014.idxbin0 -> 2318 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.C68FC524FC1A1480.idxbin0 -> 7210 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.FAD0508C6BD348B2.idxbin0 -> 310 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unary_function.h.A7090464431CAFB4.idxbin0 -> 1482 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unary_negate.h.421260A2E7C1C176.idxbin0 -> 522 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_distribution.h.C14209B09789C905.idxbin0 -> 12450 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uninitialized_algorithms.h.C5B8966D05B5D7EB.idxbin0 -> 10878 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique.h.31B5894288FEEEC1.idxbin0 -> 3638 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique_copy.h.13B941D5C528132B.idxbin0 -> 6352 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique_ptr.h.A7737F22F128AE7A.idxbin0 -> 17412 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unwrap_iter.h.0D88E35D2EA1A91A.idxbin0 -> 1280 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unwrap_ref.h.48FDFAEE624A8525.idxbin0 -> 1118 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/upper_bound.h.29A5F9CEE8E975B6.idxbin0 -> 2890 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.1E823E582D79F610.idxbin0 -> 1028 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/utility.26BAD597020615DC.idxbin0 -> 2396 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/variant.1BC95FF4163B4242.idxbin0 -> 24844 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec1.hpp.67742A8C90710851.idxbin0 -> 1364 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec2.hpp.98E218E916154E78.idxbin0 -> 1314 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec3.hpp.15B8D744808DD3DD.idxbin0 -> 1314 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec4.hpp.3F740267CFB0498B.idxbin0 -> 1314 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector.A07EA095297B0B5F.idxbin0 -> 158188 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool1.hpp.77ADD2C47A4097B1.idxbin0 -> 406 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool1_precision.hpp.68F648FF16EB52D4.idxbin0 -> 536 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool2.hpp.6490E0F88431E64F.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool2_precision.hpp.B73DC6AE02EFC08F.idxbin0 -> 490 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool3.hpp.68BE334786482453.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool3_precision.hpp.077EF1572C88DD9E.idxbin0 -> 490 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool4.hpp.4448CB3BE876DC19.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool4_precision.hpp.FD8B59CA3B225D1C.idxbin0 -> 490 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double1.hpp.FF9671E4DDA349EA.idxbin0 -> 408 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double1_precision.hpp.B37E659D92945670.idxbin0 -> 538 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double2.hpp.4E7671A1D0C9C3CF.idxbin0 -> 362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double2_precision.hpp.1D44669DE0758D58.idxbin0 -> 492 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double3.hpp.EA694ED170D27B44.idxbin0 -> 362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double3_precision.hpp.181CFA721C34D2AE.idxbin0 -> 492 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double4.hpp.6919EB9C89D82843.idxbin0 -> 362 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double4_precision.hpp.E26A91E39BAFB54D.idxbin0 -> 598 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float1.hpp.C94AD1886ABCF23A.idxbin0 -> 406 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float1_precision.hpp.3524A7E92621457E.idxbin0 -> 536 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float2.hpp.A8DC2CEFC01DD62A.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float2_precision.hpp.9153FC48EBA6F760.idxbin0 -> 490 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float3.hpp.8069805B085435A0.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float3_precision.hpp.4EDAE108486A7333.idxbin0 -> 490 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float4.hpp.BC22D5AC2DCD321C.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float4_precision.hpp.F2AF84A628AB5F20.idxbin0 -> 490 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int1.hpp.5E5F1BB5357F9F8F.idxbin0 -> 404 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int1_sized.hpp.FB0AB9C182D88244.idxbin0 -> 768 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int2.hpp.60EC74661A31C6C7.idxbin0 -> 358 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int2_sized.hpp.6E7D884F0BF617FB.idxbin0 -> 768 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int3.hpp.6EB2AAC7358E4CA8.idxbin0 -> 358 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int3_sized.hpp.A39985230BCEC080.idxbin0 -> 768 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int4.hpp.6CC067DFE863A8A2.idxbin0 -> 358 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int4_sized.hpp.31C20F36CA1C979A.idxbin0 -> 768 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.hpp.82F4F24F02AB032B.idxbin0 -> 5792 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.hpp.EE67378D6B8ED355.idxbin0 -> 3240 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.inl.7B5E086B2BDDC1D4.idxbin0 -> 7916 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint1.hpp.514E395B3BD1BDB8.idxbin0 -> 406 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint1_sized.hpp.8C4A282456CD79E3.idxbin0 -> 770 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint2.hpp.83507FF6197FA8C8.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint2_sized.hpp.FB36B6E3DE4DD27F.idxbin0 -> 770 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint3.hpp.679353E57FD8C8F7.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint3_sized.hpp.660D672D658E18BD.idxbin0 -> 770 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint4.hpp.647E8CFD731CAE06.idxbin0 -> 360 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint4_sized.hpp.13FAC578D9C9DAC3.idxbin0 -> 770 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/version.E6952CA17E2D4AAB.idxbin0 -> 2992 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wait.h.F3EC58900BA3B927.idxbin0 -> 4176 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.1551F236ABD041FE.idxbin0 -> 2306 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.6D53E624731F1FCB.idxbin0 -> 12832 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.123F3840B7AC69B8.idxbin0 -> 426 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.AB34E9C146C5B3A7.idxbin0 -> 2180 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/weak_result_type.h.07405E77C6199FF8.idxbin0 -> 1212 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/worker.cpp.5D4818836DC85049.idxbin0 -> 2650 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/worker.h.54725698329498A3.idxbin0 -> 1246 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wrap_iter.h.DF132E76DFB6CFC1.idxbin0 -> 7682 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/xlocale.h.A5483CF9671C7AC1.idxbin0 -> 2814 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/compile_commands.json1
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeCache.txt1070
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeCache.txt.prev1070
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeCXXCompiler.cmake83
-rwxr-xr-xbuild/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeDetermineCompilerABI_CXX.binbin0 -> 16983 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeSystem.cmake15
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CompilerIdCXX/CMakeCXXCompilerId.cpp826
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake83
-rwxr-xr-xbuild/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.binbin0 -> 16983 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeSystem.cmake15
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp855
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeConfigureLog.yaml181
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeOutput.log186
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/TargetDirectories.txt15
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clean_additional.cmake10
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-cs2230-log.txt4
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-environment.txtbin0 -> 251 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-rel-log.txt4
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/cmake.check_cache1
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json456
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt1
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt814
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/rules.ninja72
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/Testing/Temporary/LastTest.log3
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/build.ninja356
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/cmake_install.cmake54
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm/cmake_install.cmake39
-rwxr-xr-xbuild/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_raybin0 -> 1486857 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/SDXYJIIWNE/moc_worker.cpp115
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/deps999
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include/raytracer.moc371
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/moc_predefs.h415
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/mocs_compilation.cpp3
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp0
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/qtcsettings.cmake3
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/cache-v20
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/cmakeFiles-v10
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/codemodel-v20
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/toolchains-v10
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/cache-v2-94aaa95ac6e16bb5d56d.json5039
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/cmakeFiles-v1-994610e7f01ff297b475.json1262
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/codemodel-v2-88907b1aaaed45ad7c7c.json94
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json14
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/directory-glm-Release-2bef2a2728e6bac3f360.json14
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/index-2023-11-03T04-44-56-0160.json108
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray-Release-60257476b5bbf4269471.json630
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray_autogen-Release-760b03edb8d34001d547.json71
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray_autogen_timestamp_deps-Release-a72bf1119bbb1e8d3542.json58
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/toolchains-v1-577ea0f3a8aa7156cbd5.json57
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.ninja_depsbin0 -> 108396 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.ninja_log15
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.qt/QtDeploySupport.cmake60
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeCache.txt1052
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake83
-rwxr-xr-xbuild/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.binbin0 -> 16983 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeSystem.cmake15
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp855
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeConfigureLog.yaml274
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/TargetDirectories.txt15
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clean_additional.cmake10
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clion-environment.txtbin0 -> 251 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clion-rel-cs2203-log.txt4
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/cmake.check_cache1
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json456
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt1
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt814
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/rules.ninja72
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/Testing/Temporary/LastTest.log3
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/build.ninja354
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/cmake_install.cmake54
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm/cmake_install.cmake39
-rwxr-xr-xbuild/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_raybin0 -> 295721 bytes
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/deps998
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include/raytracer.moc371
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/moc_predefs.h416
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/mocs_compilation.cpp3
-rw-r--r--build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/timestamp0
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/query/cache-v20
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/query/cmakeFiles-v10
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/query/codemodel-v20
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/query/toolchains-v10
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/reply/cache-v2-1bea3cdc94e8d0693b0f.json5135
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/reply/cmakeFiles-v1-8862939d96335d779963.json1786
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/reply/codemodel-v2-e9060bd5b1d1b14c9725.json85
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json14
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/reply/directory-glm-Debug-2bef2a2728e6bac3f360.json14
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/reply/index-2023-11-05T12-16-24-0937.json108
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/reply/target-projects_ray-Debug-5f997b5ff7ff54b1f214.json699
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/reply/target-projects_ray_autogen-Debug-19aaa01d0501aa0a121d.json58
-rw-r--r--cmake-build-deb-cs2230/.cmake/api/v1/reply/toolchains-v1-e5016517c5dc0d7996df.json52
-rw-r--r--cmake-build-deb-cs2230/.qt/QtDeploySupport.cmake60
-rw-r--r--cmake-build-deb-cs2230/CMakeCache.txt1074
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake83
-rwxr-xr-xcmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.binbin0 -> 16983 bytes
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake15
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp855
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/CMakeConfigureLog.yaml287
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/CMakeDirectoryInformation.cmake16
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/CMakeRuleHashes.txt2
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/Makefile.cmake286
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/Makefile2156
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/TargetDirectories.txt14
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/clion-deb-cs2230-log.txt18
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/clion-environment.txt3
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/cmake.check_cache1
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/progress.marks1
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/DependInfo.cmake38
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/build.make418
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/cmake_clean.cmake52
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.internal11823
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.make13713
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.ts2
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/depend.make2
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/flags.make12
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/link.txt1
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/progress.make22
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json635
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt1
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake18
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt29
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/build.make88
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/cmake_clean.cmake9
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.make2
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.ts2
-rw-r--r--cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/progress.make2
-rw-r--r--cmake-build-deb-cs2230/Makefile757
-rw-r--r--cmake-build-deb-cs2230/Testing/Temporary/LastTest.log3
-rw-r--r--cmake-build-deb-cs2230/cmake_install.cmake54
-rw-r--r--cmake-build-deb-cs2230/glm/CMakeFiles/CMakeDirectoryInformation.cmake16
-rw-r--r--cmake-build-deb-cs2230/glm/CMakeFiles/progress.marks1
-rw-r--r--cmake-build-deb-cs2230/glm/Makefile189
-rw-r--r--cmake-build-deb-cs2230/glm/cmake_install.cmake39
-rwxr-xr-xcmake-build-deb-cs2230/projects_raybin0 -> 1473209 bytes
-rw-r--r--cmake-build-deb-cs2230/projects_ray.cbp737
-rw-r--r--cmake-build-deb-cs2230/projects_ray_autogen/moc_predefs.h415
-rw-r--r--cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp3
-rw-r--r--cmake-build-rel-cs2230/.DS_Storebin0 -> 6148 bytes
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/query/cache-v20
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/query/cmakeFiles-v10
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/query/codemodel-v20
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/query/toolchains-v10
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/reply/cache-v2-709a1efe708438a2c8cc.json5135
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/reply/cmakeFiles-v1-9340a0a50541d1ab01a3.json1786
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/reply/codemodel-v2-9c755b661067ac4a9822.json85
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json14
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/reply/directory-glm-Release-2bef2a2728e6bac3f360.json14
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/reply/index-2023-11-05T12-16-24-0937.json108
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/reply/target-projects_ray-Release-9fb9927c91a908305e7a.json703
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/reply/target-projects_ray_autogen-Release-9a365b88e12d57731f53.json58
-rw-r--r--cmake-build-rel-cs2230/.cmake/api/v1/reply/toolchains-v1-e5016517c5dc0d7996df.json52
-rw-r--r--cmake-build-rel-cs2230/.qt/QtDeploySupport.cmake60
-rw-r--r--cmake-build-rel-cs2230/CMakeCache.txt1074
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/.DS_Storebin0 -> 6148 bytes
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake83
-rwxr-xr-xcmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.binbin0 -> 16983 bytes
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake15
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp855
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/CMakeConfigureLog.yaml287
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/CMakeDirectoryInformation.cmake16
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/CMakeRuleHashes.txt2
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/Makefile.cmake286
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/Makefile2156
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/TargetDirectories.txt14
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/clion-environment.txt3
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/clion-rel-cs2230-log.txt18
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/cmake.check_cache1
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/progress.marks1
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/DependInfo.cmake38
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/build.make418
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/cmake_clean.cmake52
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.internal11823
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.make13713
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.ts2
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/depend.make2
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/flags.make12
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/link.txt1
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/progress.make22
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json636
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt1
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake18
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt29
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/build.make88
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/cmake_clean.cmake9
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.make2
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.ts2
-rw-r--r--cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/progress.make2
-rw-r--r--cmake-build-rel-cs2230/Makefile757
-rw-r--r--cmake-build-rel-cs2230/Testing/Temporary/LastTest.log3
-rw-r--r--cmake-build-rel-cs2230/cmake_install.cmake54
-rw-r--r--cmake-build-rel-cs2230/glm/CMakeFiles/CMakeDirectoryInformation.cmake16
-rw-r--r--cmake-build-rel-cs2230/glm/CMakeFiles/progress.marks1
-rw-r--r--cmake-build-rel-cs2230/glm/Makefile189
-rw-r--r--cmake-build-rel-cs2230/glm/cmake_install.cmake39
-rwxr-xr-xcmake-build-rel-cs2230/projects_raybin0 -> 290457 bytes
-rw-r--r--cmake-build-rel-cs2230/projects_ray.cbp739
-rw-r--r--cmake-build-rel-cs2230/projects_ray_autogen/moc_predefs.h416
-rw-r--r--cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp3
-rw-r--r--glm/.DS_Storebin0 -> 6148 bytes
-rw-r--r--glm/CMakeLists.txt78
-rw-r--r--glm/README.md3
-rw-r--r--glm/common.hpp539
-rw-r--r--glm/detail/_features.hpp394
-rw-r--r--glm/detail/_fixes.hpp27
-rw-r--r--glm/detail/_noise.hpp81
-rw-r--r--glm/detail/_swizzle.hpp804
-rw-r--r--glm/detail/_swizzle_func.hpp682
-rw-r--r--glm/detail/_vectorize.hpp162
-rw-r--r--glm/detail/compute_common.hpp50
-rw-r--r--glm/detail/compute_vector_relational.hpp30
-rw-r--r--glm/detail/func_common.inl792
-rw-r--r--glm/detail/func_common_simd.inl231
-rw-r--r--glm/detail/func_exponential.inl152
-rw-r--r--glm/detail/func_exponential_simd.inl37
-rw-r--r--glm/detail/func_geometric.inl243
-rw-r--r--glm/detail/func_geometric_simd.inl163
-rw-r--r--glm/detail/func_integer.inl372
-rw-r--r--glm/detail/func_integer_simd.inl65
-rw-r--r--glm/detail/func_matrix.inl443
-rw-r--r--glm/detail/func_matrix_simd.inl252
-rw-r--r--glm/detail/func_packing.inl189
-rw-r--r--glm/detail/func_packing_simd.inl6
-rw-r--r--glm/detail/func_trigonometric.inl197
-rw-r--r--glm/detail/func_trigonometric_simd.inl0
-rw-r--r--glm/detail/func_vector_relational.inl87
-rw-r--r--glm/detail/func_vector_relational_simd.inl6
-rw-r--r--glm/detail/glm.cpp263
-rw-r--r--glm/detail/qualifier.hpp229
-rw-r--r--glm/detail/setup.hpp1156
-rw-r--r--glm/detail/type_float.hpp68
-rw-r--r--glm/detail/type_half.hpp16
-rw-r--r--glm/detail/type_half.inl241
-rw-r--r--glm/detail/type_mat2x2.hpp177
-rw-r--r--glm/detail/type_mat2x2.inl536
-rw-r--r--glm/detail/type_mat2x3.hpp159
-rw-r--r--glm/detail/type_mat2x3.inl510
-rw-r--r--glm/detail/type_mat2x4.hpp161
-rw-r--r--glm/detail/type_mat2x4.inl520
-rw-r--r--glm/detail/type_mat3x2.hpp167
-rw-r--r--glm/detail/type_mat3x2.inl532
-rw-r--r--glm/detail/type_mat3x3.hpp184
-rw-r--r--glm/detail/type_mat3x3.inl601
-rw-r--r--glm/detail/type_mat3x4.hpp166
-rw-r--r--glm/detail/type_mat3x4.inl578
-rw-r--r--glm/detail/type_mat4x2.hpp171
-rw-r--r--glm/detail/type_mat4x2.inl574
-rw-r--r--glm/detail/type_mat4x3.hpp171
-rw-r--r--glm/detail/type_mat4x3.inl598
-rw-r--r--glm/detail/type_mat4x4.hpp189
-rw-r--r--glm/detail/type_mat4x4.inl706
-rw-r--r--glm/detail/type_mat4x4_simd.inl6
-rw-r--r--glm/detail/type_quat.hpp191
-rw-r--r--glm/detail/type_quat.inl412
-rw-r--r--glm/detail/type_quat_simd.inl187
-rw-r--r--glm/detail/type_vec1.hpp308
-rw-r--r--glm/detail/type_vec1.inl553
-rw-r--r--glm/detail/type_vec2.hpp402
-rw-r--r--glm/detail/type_vec2.inl915
-rw-r--r--glm/detail/type_vec3.hpp435
-rw-r--r--glm/detail/type_vec3.inl1070
-rw-r--r--glm/detail/type_vec4.hpp508
-rw-r--r--glm/detail/type_vec4.inl1142
-rw-r--r--glm/detail/type_vec4_simd.inl775
-rw-r--r--glm/exponential.hpp110
-rw-r--r--glm/ext.hpp255
-rw-r--r--glm/ext/matrix_clip_space.hpp522
-rw-r--r--glm/ext/matrix_clip_space.inl555
-rw-r--r--glm/ext/matrix_common.hpp36
-rw-r--r--glm/ext/matrix_common.inl16
-rw-r--r--glm/ext/matrix_double2x2.hpp23
-rw-r--r--glm/ext/matrix_double2x2_precision.hpp49
-rw-r--r--glm/ext/matrix_double2x3.hpp18
-rw-r--r--glm/ext/matrix_double2x3_precision.hpp31
-rw-r--r--glm/ext/matrix_double2x4.hpp18
-rw-r--r--glm/ext/matrix_double2x4_precision.hpp31
-rw-r--r--glm/ext/matrix_double3x2.hpp18
-rw-r--r--glm/ext/matrix_double3x2_precision.hpp31
-rw-r--r--glm/ext/matrix_double3x3.hpp23
-rw-r--r--glm/ext/matrix_double3x3_precision.hpp49
-rw-r--r--glm/ext/matrix_double3x4.hpp18
-rw-r--r--glm/ext/matrix_double3x4_precision.hpp31
-rw-r--r--glm/ext/matrix_double4x2.hpp18
-rw-r--r--glm/ext/matrix_double4x2_precision.hpp31
-rw-r--r--glm/ext/matrix_double4x3.hpp18
-rw-r--r--glm/ext/matrix_double4x3_precision.hpp31
-rw-r--r--glm/ext/matrix_double4x4.hpp23
-rw-r--r--glm/ext/matrix_double4x4_precision.hpp49
-rw-r--r--glm/ext/matrix_float2x2.hpp23
-rw-r--r--glm/ext/matrix_float2x2_precision.hpp49
-rw-r--r--glm/ext/matrix_float2x3.hpp18
-rw-r--r--glm/ext/matrix_float2x3_precision.hpp31
-rw-r--r--glm/ext/matrix_float2x4.hpp18
-rw-r--r--glm/ext/matrix_float2x4_precision.hpp31
-rw-r--r--glm/ext/matrix_float3x2.hpp18
-rw-r--r--glm/ext/matrix_float3x2_precision.hpp31
-rw-r--r--glm/ext/matrix_float3x3.hpp23
-rw-r--r--glm/ext/matrix_float3x3_precision.hpp49
-rw-r--r--glm/ext/matrix_float3x4.hpp18
-rw-r--r--glm/ext/matrix_float3x4_precision.hpp31
-rw-r--r--glm/ext/matrix_float4x2.hpp18
-rw-r--r--glm/ext/matrix_float4x2_precision.hpp31
-rw-r--r--glm/ext/matrix_float4x3.hpp18
-rw-r--r--glm/ext/matrix_float4x3_precision.hpp31
-rw-r--r--glm/ext/matrix_float4x4.hpp23
-rw-r--r--glm/ext/matrix_float4x4_precision.hpp49
-rw-r--r--glm/ext/matrix_int2x2.hpp38
-rw-r--r--glm/ext/matrix_int2x2_sized.hpp70
-rw-r--r--glm/ext/matrix_int2x3.hpp33
-rw-r--r--glm/ext/matrix_int2x3_sized.hpp49
-rw-r--r--glm/ext/matrix_int2x4.hpp33
-rw-r--r--glm/ext/matrix_int2x4_sized.hpp49
-rw-r--r--glm/ext/matrix_int3x2.hpp33
-rw-r--r--glm/ext/matrix_int3x2_sized.hpp49
-rw-r--r--glm/ext/matrix_int3x3.hpp38
-rw-r--r--glm/ext/matrix_int3x3_sized.hpp70
-rw-r--r--glm/ext/matrix_int3x4.hpp33
-rw-r--r--glm/ext/matrix_int3x4_sized.hpp49
-rw-r--r--glm/ext/matrix_int4x2.hpp33
-rw-r--r--glm/ext/matrix_int4x2_sized.hpp49
-rw-r--r--glm/ext/matrix_int4x3.hpp33
-rw-r--r--glm/ext/matrix_int4x3_sized.hpp49
-rw-r--r--glm/ext/matrix_int4x4.hpp38
-rw-r--r--glm/ext/matrix_int4x4_sized.hpp70
-rw-r--r--glm/ext/matrix_integer.hpp91
-rw-r--r--glm/ext/matrix_integer.inl38
-rw-r--r--glm/ext/matrix_projection.hpp149
-rw-r--r--glm/ext/matrix_projection.inl106
-rw-r--r--glm/ext/matrix_relational.hpp132
-rw-r--r--glm/ext/matrix_relational.inl88
-rw-r--r--glm/ext/matrix_transform.hpp171
-rw-r--r--glm/ext/matrix_transform.inl207
-rw-r--r--glm/ext/matrix_uint2x2.hpp38
-rw-r--r--glm/ext/matrix_uint2x2_sized.hpp70
-rw-r--r--glm/ext/matrix_uint2x3.hpp33
-rw-r--r--glm/ext/matrix_uint2x3_sized.hpp49
-rw-r--r--glm/ext/matrix_uint2x4.hpp33
-rw-r--r--glm/ext/matrix_uint2x4_sized.hpp49
-rw-r--r--glm/ext/matrix_uint3x2.hpp33
-rw-r--r--glm/ext/matrix_uint3x2_sized.hpp49
-rw-r--r--glm/ext/matrix_uint3x3.hpp38
-rw-r--r--glm/ext/matrix_uint3x3_sized.hpp70
-rw-r--r--glm/ext/matrix_uint3x4.hpp33
-rw-r--r--glm/ext/matrix_uint3x4_sized.hpp49
-rw-r--r--glm/ext/matrix_uint4x2.hpp33
-rw-r--r--glm/ext/matrix_uint4x2_sized.hpp49
-rw-r--r--glm/ext/matrix_uint4x3.hpp33
-rw-r--r--glm/ext/matrix_uint4x3_sized.hpp49
-rw-r--r--glm/ext/matrix_uint4x4.hpp38
-rw-r--r--glm/ext/matrix_uint4x4_sized.hpp70
-rw-r--r--glm/ext/quaternion_common.hpp135
-rw-r--r--glm/ext/quaternion_common.inl144
-rw-r--r--glm/ext/quaternion_common_simd.inl18
-rw-r--r--glm/ext/quaternion_double.hpp39
-rw-r--r--glm/ext/quaternion_double_precision.hpp42
-rw-r--r--glm/ext/quaternion_exponential.hpp63
-rw-r--r--glm/ext/quaternion_exponential.inl89
-rw-r--r--glm/ext/quaternion_float.hpp39
-rw-r--r--glm/ext/quaternion_float_precision.hpp36
-rw-r--r--glm/ext/quaternion_geometric.hpp70
-rw-r--r--glm/ext/quaternion_geometric.inl36
-rw-r--r--glm/ext/quaternion_relational.hpp62
-rw-r--r--glm/ext/quaternion_relational.inl35
-rw-r--r--glm/ext/quaternion_transform.hpp47
-rw-r--r--glm/ext/quaternion_transform.inl24
-rw-r--r--glm/ext/quaternion_trigonometric.hpp63
-rw-r--r--glm/ext/quaternion_trigonometric.inl37
-rw-r--r--glm/ext/scalar_common.hpp181
-rw-r--r--glm/ext/scalar_common.inl170
-rw-r--r--glm/ext/scalar_constants.hpp40
-rw-r--r--glm/ext/scalar_constants.inl24
-rw-r--r--glm/ext/scalar_int_sized.hpp70
-rw-r--r--glm/ext/scalar_integer.hpp92
-rw-r--r--glm/ext/scalar_integer.inl243
-rw-r--r--glm/ext/scalar_packing.hpp32
-rw-r--r--glm/ext/scalar_packing.inl0
-rw-r--r--glm/ext/scalar_reciprocal.hpp135
-rw-r--r--glm/ext/scalar_reciprocal.inl107
-rw-r--r--glm/ext/scalar_relational.hpp65
-rw-r--r--glm/ext/scalar_relational.inl40
-rw-r--r--glm/ext/scalar_uint_sized.hpp70
-rw-r--r--glm/ext/scalar_ulp.hpp74
-rw-r--r--glm/ext/scalar_ulp.inl284
-rw-r--r--glm/ext/vector_bool1.hpp30
-rw-r--r--glm/ext/vector_bool1_precision.hpp34
-rw-r--r--glm/ext/vector_bool2.hpp18
-rw-r--r--glm/ext/vector_bool2_precision.hpp31
-rw-r--r--glm/ext/vector_bool3.hpp18
-rw-r--r--glm/ext/vector_bool3_precision.hpp31
-rw-r--r--glm/ext/vector_bool4.hpp18
-rw-r--r--glm/ext/vector_bool4_precision.hpp31
-rw-r--r--glm/ext/vector_common.hpp228
-rw-r--r--glm/ext/vector_common.inl147
-rw-r--r--glm/ext/vector_double1.hpp31
-rw-r--r--glm/ext/vector_double1_precision.hpp36
-rw-r--r--glm/ext/vector_double2.hpp18
-rw-r--r--glm/ext/vector_double2_precision.hpp31
-rw-r--r--glm/ext/vector_double3.hpp18
-rw-r--r--glm/ext/vector_double3_precision.hpp34
-rw-r--r--glm/ext/vector_double4.hpp18
-rw-r--r--glm/ext/vector_double4_precision.hpp35
-rw-r--r--glm/ext/vector_float1.hpp31
-rw-r--r--glm/ext/vector_float1_precision.hpp36
-rw-r--r--glm/ext/vector_float2.hpp18
-rw-r--r--glm/ext/vector_float2_precision.hpp31
-rw-r--r--glm/ext/vector_float3.hpp18
-rw-r--r--glm/ext/vector_float3_precision.hpp31
-rw-r--r--glm/ext/vector_float4.hpp18
-rw-r--r--glm/ext/vector_float4_precision.hpp31
-rw-r--r--glm/ext/vector_int1.hpp32
-rw-r--r--glm/ext/vector_int1_sized.hpp49
-rw-r--r--glm/ext/vector_int2.hpp18
-rw-r--r--glm/ext/vector_int2_sized.hpp49
-rw-r--r--glm/ext/vector_int3.hpp18
-rw-r--r--glm/ext/vector_int3_sized.hpp49
-rw-r--r--glm/ext/vector_int4.hpp18
-rw-r--r--glm/ext/vector_int4_sized.hpp49
-rw-r--r--glm/ext/vector_integer.hpp149
-rw-r--r--glm/ext/vector_integer.inl85
-rw-r--r--glm/ext/vector_packing.hpp32
-rw-r--r--glm/ext/vector_packing.inl0
-rw-r--r--glm/ext/vector_reciprocal.hpp135
-rw-r--r--glm/ext/vector_reciprocal.inl105
-rw-r--r--glm/ext/vector_relational.hpp107
-rw-r--r--glm/ext/vector_relational.inl75
-rw-r--r--glm/ext/vector_uint1.hpp32
-rw-r--r--glm/ext/vector_uint1_sized.hpp49
-rw-r--r--glm/ext/vector_uint2.hpp18
-rw-r--r--glm/ext/vector_uint2_sized.hpp49
-rw-r--r--glm/ext/vector_uint3.hpp18
-rw-r--r--glm/ext/vector_uint3_sized.hpp49
-rw-r--r--glm/ext/vector_uint4.hpp18
-rw-r--r--glm/ext/vector_uint4_sized.hpp49
-rw-r--r--glm/ext/vector_ulp.hpp109
-rw-r--r--glm/ext/vector_ulp.inl74
-rw-r--r--glm/fwd.hpp1233
-rw-r--r--glm/geometric.hpp116
-rw-r--r--glm/glm.hpp136
-rw-r--r--glm/gtc/bitfield.hpp266
-rw-r--r--glm/gtc/bitfield.inl626
-rw-r--r--glm/gtc/color_space.hpp56
-rw-r--r--glm/gtc/color_space.inl84
-rw-r--r--glm/gtc/constants.hpp165
-rw-r--r--glm/gtc/constants.inl167
-rw-r--r--glm/gtc/epsilon.hpp60
-rw-r--r--glm/gtc/epsilon.inl80
-rw-r--r--glm/gtc/integer.hpp43
-rw-r--r--glm/gtc/integer.inl33
-rw-r--r--glm/gtc/matrix_access.hpp60
-rw-r--r--glm/gtc/matrix_access.inl62
-rw-r--r--glm/gtc/matrix_integer.hpp433
-rw-r--r--glm/gtc/matrix_inverse.hpp50
-rw-r--r--glm/gtc/matrix_inverse.inl118
-rw-r--r--glm/gtc/matrix_transform.hpp36
-rw-r--r--glm/gtc/matrix_transform.inl3
-rw-r--r--glm/gtc/noise.hpp61
-rw-r--r--glm/gtc/noise.inl807
-rw-r--r--glm/gtc/packing.hpp728
-rw-r--r--glm/gtc/packing.inl938
-rw-r--r--glm/gtc/quaternion.hpp173
-rw-r--r--glm/gtc/quaternion.inl208
-rw-r--r--glm/gtc/quaternion_simd.inl0
-rw-r--r--glm/gtc/random.hpp82
-rw-r--r--glm/gtc/random.inl303
-rw-r--r--glm/gtc/reciprocal.hpp24
-rw-r--r--glm/gtc/round.hpp160
-rw-r--r--glm/gtc/round.inl155
-rw-r--r--glm/gtc/type_aligned.hpp1315
-rw-r--r--glm/gtc/type_precision.hpp2094
-rw-r--r--glm/gtc/type_precision.inl6
-rw-r--r--glm/gtc/type_ptr.hpp230
-rw-r--r--glm/gtc/type_ptr.inl386
-rw-r--r--glm/gtc/ulp.hpp152
-rw-r--r--glm/gtc/ulp.inl173
-rw-r--r--glm/gtc/vec1.hpp30
-rw-r--r--glm/gtx/associated_min_max.hpp207
-rw-r--r--glm/gtx/associated_min_max.inl354
-rw-r--r--glm/gtx/bit.hpp98
-rw-r--r--glm/gtx/bit.inl92
-rw-r--r--glm/gtx/closest_point.hpp49
-rw-r--r--glm/gtx/closest_point.inl45
-rw-r--r--glm/gtx/color_encoding.hpp54
-rw-r--r--glm/gtx/color_encoding.inl45
-rw-r--r--glm/gtx/color_space.hpp72
-rw-r--r--glm/gtx/color_space.inl141
-rw-r--r--glm/gtx/color_space_YCoCg.hpp60
-rw-r--r--glm/gtx/color_space_YCoCg.inl107
-rw-r--r--glm/gtx/common.hpp76
-rw-r--r--glm/gtx/common.inl125
-rw-r--r--glm/gtx/compatibility.hpp133
-rw-r--r--glm/gtx/compatibility.inl62
-rw-r--r--glm/gtx/component_wise.hpp69
-rw-r--r--glm/gtx/component_wise.inl127
-rw-r--r--glm/gtx/dual_quaternion.hpp274
-rw-r--r--glm/gtx/dual_quaternion.inl352
-rw-r--r--glm/gtx/easing.hpp219
-rw-r--r--glm/gtx/easing.inl436
-rw-r--r--glm/gtx/euler_angles.hpp335
-rw-r--r--glm/gtx/euler_angles.inl899
-rw-r--r--glm/gtx/extend.hpp42
-rw-r--r--glm/gtx/extend.inl48
-rw-r--r--glm/gtx/extended_min_max.hpp137
-rw-r--r--glm/gtx/extended_min_max.inl138
-rw-r--r--glm/gtx/exterior_product.hpp45
-rw-r--r--glm/gtx/exterior_product.inl26
-rw-r--r--glm/gtx/fast_exponential.hpp95
-rw-r--r--glm/gtx/fast_exponential.inl136
-rw-r--r--glm/gtx/fast_square_root.hpp98
-rw-r--r--glm/gtx/fast_square_root.inl75
-rw-r--r--glm/gtx/fast_trigonometry.hpp79
-rw-r--r--glm/gtx/fast_trigonometry.inl142
-rw-r--r--glm/gtx/float_notmalize.inl13
-rw-r--r--glm/gtx/functions.hpp56
-rw-r--r--glm/gtx/functions.inl30
-rw-r--r--glm/gtx/gradient_paint.hpp53
-rw-r--r--glm/gtx/gradient_paint.inl36
-rw-r--r--glm/gtx/handed_coordinate_space.hpp50
-rw-r--r--glm/gtx/handed_coordinate_space.inl26
-rw-r--r--glm/gtx/hash.hpp142
-rw-r--r--glm/gtx/hash.inl184
-rw-r--r--glm/gtx/integer.hpp76
-rw-r--r--glm/gtx/integer.inl185
-rw-r--r--glm/gtx/intersect.hpp92
-rw-r--r--glm/gtx/intersect.inl200
-rw-r--r--glm/gtx/io.hpp201
-rw-r--r--glm/gtx/io.inl440
-rw-r--r--glm/gtx/log_base.hpp48
-rw-r--r--glm/gtx/log_base.inl16
-rw-r--r--glm/gtx/matrix_cross_product.hpp47
-rw-r--r--glm/gtx/matrix_cross_product.inl37
-rw-r--r--glm/gtx/matrix_decompose.hpp46
-rw-r--r--glm/gtx/matrix_decompose.inl192
-rw-r--r--glm/gtx/matrix_factorisation.hpp69
-rw-r--r--glm/gtx/matrix_factorisation.inl84
-rw-r--r--glm/gtx/matrix_interpolation.hpp60
-rw-r--r--glm/gtx/matrix_interpolation.inl146
-rw-r--r--glm/gtx/matrix_major_storage.hpp119
-rw-r--r--glm/gtx/matrix_major_storage.inl166
-rw-r--r--glm/gtx/matrix_operation.hpp103
-rw-r--r--glm/gtx/matrix_operation.inl176
-rw-r--r--glm/gtx/matrix_query.hpp77
-rw-r--r--glm/gtx/matrix_query.inl113
-rw-r--r--glm/gtx/matrix_transform_2d.hpp81
-rw-r--r--glm/gtx/matrix_transform_2d.inl68
-rw-r--r--glm/gtx/mixed_product.hpp41
-rw-r--r--glm/gtx/mixed_product.inl15
-rw-r--r--glm/gtx/norm.hpp88
-rw-r--r--glm/gtx/norm.inl95
-rw-r--r--glm/gtx/normal.hpp41
-rw-r--r--glm/gtx/normal.inl15
-rw-r--r--glm/gtx/normalize_dot.hpp49
-rw-r--r--glm/gtx/normalize_dot.inl16
-rw-r--r--glm/gtx/number_precision.hpp61
-rw-r--r--glm/gtx/number_precision.inl6
-rw-r--r--glm/gtx/optimum_pow.hpp54
-rw-r--r--glm/gtx/optimum_pow.inl22
-rw-r--r--glm/gtx/orthonormalize.hpp49
-rw-r--r--glm/gtx/orthonormalize.inl29
-rw-r--r--glm/gtx/pca.hpp111
-rw-r--r--glm/gtx/pca.inl343
-rw-r--r--glm/gtx/perpendicular.hpp41
-rw-r--r--glm/gtx/perpendicular.inl10
-rw-r--r--glm/gtx/polar_coordinates.hpp48
-rw-r--r--glm/gtx/polar_coordinates.inl36
-rw-r--r--glm/gtx/projection.hpp43
-rw-r--r--glm/gtx/projection.inl10
-rw-r--r--glm/gtx/quaternion.hpp174
-rw-r--r--glm/gtx/quaternion.inl159
-rw-r--r--glm/gtx/range.hpp98
-rw-r--r--glm/gtx/raw_data.hpp51
-rw-r--r--glm/gtx/raw_data.inl2
-rw-r--r--glm/gtx/rotate_normalized_axis.hpp68
-rw-r--r--glm/gtx/rotate_normalized_axis.inl58
-rw-r--r--glm/gtx/rotate_vector.hpp123
-rw-r--r--glm/gtx/rotate_vector.inl187
-rw-r--r--glm/gtx/scalar_multiplication.hpp75
-rw-r--r--glm/gtx/scalar_relational.hpp36
-rw-r--r--glm/gtx/scalar_relational.inl88
-rw-r--r--glm/gtx/spline.hpp65
-rw-r--r--glm/gtx/spline.inl60
-rw-r--r--glm/gtx/std_based_type.hpp68
-rw-r--r--glm/gtx/std_based_type.inl6
-rw-r--r--glm/gtx/string_cast.hpp46
-rw-r--r--glm/gtx/string_cast.inl492
-rw-r--r--glm/gtx/texture.hpp46
-rw-r--r--glm/gtx/texture.inl17
-rw-r--r--glm/gtx/transform.hpp60
-rw-r--r--glm/gtx/transform.inl23
-rw-r--r--glm/gtx/transform2.hpp89
-rw-r--r--glm/gtx/transform2.inl125
-rw-r--r--glm/gtx/type_aligned.hpp982
-rw-r--r--glm/gtx/type_aligned.inl6
-rw-r--r--glm/gtx/type_trait.hpp85
-rw-r--r--glm/gtx/type_trait.inl61
-rw-r--r--glm/gtx/vec_swizzle.hpp2782
-rw-r--r--glm/gtx/vector_angle.hpp57
-rw-r--r--glm/gtx/vector_angle.inl45
-rw-r--r--glm/gtx/vector_query.hpp66
-rw-r--r--glm/gtx/vector_query.inl154
-rw-r--r--glm/gtx/wrap.hpp37
-rw-r--r--glm/gtx/wrap.inl6
-rw-r--r--glm/integer.hpp212
-rw-r--r--glm/mat2x2.hpp9
-rw-r--r--glm/mat2x3.hpp9
-rw-r--r--glm/mat2x4.hpp9
-rw-r--r--glm/mat3x2.hpp9
-rw-r--r--glm/mat3x3.hpp8
-rw-r--r--glm/mat3x4.hpp8
-rw-r--r--glm/mat4x2.hpp9
-rw-r--r--glm/mat4x3.hpp8
-rw-r--r--glm/mat4x4.hpp9
-rw-r--r--glm/matrix.hpp161
-rw-r--r--glm/packing.hpp173
-rw-r--r--glm/simd/common.h240
-rw-r--r--glm/simd/exponential.h20
-rw-r--r--glm/simd/geometric.h124
-rw-r--r--glm/simd/integer.h115
-rw-r--r--glm/simd/matrix.h1028
-rw-r--r--glm/simd/neon.h155
-rw-r--r--glm/simd/packing.h8
-rw-r--r--glm/simd/platform.h408
-rw-r--r--glm/simd/trigonometric.h9
-rw-r--r--glm/simd/vector_relational.h8
-rw-r--r--glm/trigonometric.hpp210
-rw-r--r--glm/vec2.hpp14
-rw-r--r--glm/vec3.hpp14
-rw-r--r--glm/vec4.hpp15
-rw-r--r--glm/vector_relational.hpp121
-rw-r--r--scenefiles/.DS_Storebin0 -> 6148 bytes
-rw-r--r--scenefiles/illuminate/extra_credit/depth_of_field.json211
-rw-r--r--scenefiles/illuminate/extra_credit/refract1.json114
-rw-r--r--scenefiles/illuminate/extra_credit/refract2.json110
-rw-r--r--scenefiles/illuminate/extra_credit_outputs/depth_of_field.pngbin0 -> 467193 bytes
-rw-r--r--scenefiles/illuminate/extra_credit_outputs/refract1.pngbin0 -> 1072008 bytes
-rw-r--r--scenefiles/illuminate/extra_credit_outputs/refract2.pngbin0 -> 887256 bytes
-rw-r--r--scenefiles/illuminate/optional/fun/chess.json4407
-rw-r--r--scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_2.json139
-rw-r--r--scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_3.json206
-rw-r--r--scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_4.json270
-rw-r--r--scenefiles/illuminate/optional/reflection/test_reflectiveness.json77
-rw-r--r--scenefiles/illuminate/optional/texture_tests/directional_light_textured.json122
-rw-r--r--scenefiles/illuminate/optional/texture_tests/texture_cyl3.json67
-rw-r--r--scenefiles/illuminate/optional/textures/andyVanDam.jpgbin0 -> 25810 bytes
-rw-r--r--scenefiles/illuminate/optional/textures/bark.pngbin0 -> 808741 bytes
-rw-r--r--scenefiles/illuminate/optional/textures/board.pngbin0 -> 2026 bytes
-rw-r--r--scenefiles/illuminate/optional/textures/breakfast.gifbin0 -> 78910 bytes
-rw-r--r--scenefiles/illuminate/optional/textures/check.pngbin0 -> 1286916 bytes
-rw-r--r--scenefiles/illuminate/optional/textures/cheese.pngbin0 -> 97649 bytes
-rw-r--r--scenefiles/illuminate/optional/textures/earth.pngbin0 -> 2617047 bytes
-rw-r--r--scenefiles/illuminate/optional/textures/liqmtl.pngbin0 -> 356094 bytes
-rw-r--r--scenefiles/illuminate/optional/textures/mandril.pngbin0 -> 164047 bytes
-rw-r--r--scenefiles/illuminate/optional/textures/marsTexture.pngbin0 -> 211510 bytes
-rw-r--r--scenefiles/illuminate/optional/textures/topleft.pngbin0 -> 46021 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/fun/chess.pngbin0 -> 34681 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_2.pngbin0 -> 199621 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_3.pngbin0 -> 329930 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_4.pngbin0 -> 461548 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/reflection/test_reflectiveness.pngbin0 -> 14020 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/required_without_shadows/point_light_1_no-shadows.pngbin0 -> 43175 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/required_without_shadows/point_light_2_no-shadows.pngbin0 -> 83032 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/required_without_shadows/reflections_basic_no-shadows.pngbin0 -> 14686 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/required_without_shadows/spot_light_1_no-shadows.pngbin0 -> 57752 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/required_without_shadows/spot_light_2_no-shadows.pngbin0 -> 77233 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/texture_tests/directional_light_textured.pngbin0 -> 1024471 bytes
-rw-r--r--scenefiles/illuminate/optional_outputs/texture_tests/texture_cyl3.pngbin0 -> 187114 bytes
-rw-r--r--scenefiles/illuminate/required/point_light/point_light_1.json85
-rw-r--r--scenefiles/illuminate/required/point_light/point_light_2.json105
-rw-r--r--scenefiles/illuminate/required/reflection/reflections_basic.json77
-rw-r--r--scenefiles/illuminate/required/reflection/reflections_complex.json119
-rw-r--r--scenefiles/illuminate/required/shadow/shadow_special_case.json49
-rw-r--r--scenefiles/illuminate/required/shadow/shadow_test.json147
-rw-r--r--scenefiles/illuminate/required/shadow/simple_shadow.json85
-rw-r--r--scenefiles/illuminate/required/spot_light/spot_light_1.json88
-rw-r--r--scenefiles/illuminate/required/spot_light/spot_light_2.json114
-rw-r--r--scenefiles/illuminate/required/texture_tests/texture_cone.json77
-rw-r--r--scenefiles/illuminate/required/texture_tests/texture_cone2.json127
-rw-r--r--scenefiles/illuminate/required/texture_tests/texture_cube.json67
-rw-r--r--scenefiles/illuminate/required/texture_tests/texture_cube2.json127
-rw-r--r--scenefiles/illuminate/required/texture_tests/texture_cyl.json67
-rw-r--r--scenefiles/illuminate/required/texture_tests/texture_cyl2.json127
-rw-r--r--scenefiles/illuminate/required/texture_tests/texture_sphere.json59
-rw-r--r--scenefiles/illuminate/required/texture_tests/texture_sphere2.json127
-rw-r--r--scenefiles/illuminate/required/textures/andyVanDam.jpgbin0 -> 25810 bytes
-rw-r--r--scenefiles/illuminate/required/textures/bark.pngbin0 -> 808741 bytes
-rw-r--r--scenefiles/illuminate/required/textures/board.pngbin0 -> 2026 bytes
-rw-r--r--scenefiles/illuminate/required/textures/breakfast.gifbin0 -> 78910 bytes
-rw-r--r--scenefiles/illuminate/required/textures/check.pngbin0 -> 1286916 bytes
-rw-r--r--scenefiles/illuminate/required/textures/cheese.pngbin0 -> 97649 bytes
-rw-r--r--scenefiles/illuminate/required/textures/earth.pngbin0 -> 2617047 bytes
-rw-r--r--scenefiles/illuminate/required/textures/liqmtl.pngbin0 -> 356094 bytes
-rw-r--r--scenefiles/illuminate/required/textures/mandril.pngbin0 -> 164047 bytes
-rw-r--r--scenefiles/illuminate/required/textures/marsTexture.pngbin0 -> 211510 bytes
-rw-r--r--scenefiles/illuminate/required/textures/topleft.pngbin0 -> 46021 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/point_light/point_light_1.pngbin0 -> 42947 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/point_light/point_light_2.pngbin0 -> 84798 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/reflection/reflections_basic.pngbin0 -> 15123 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/reflection/reflections_complex.pngbin0 -> 79204 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/shadow/shadow_special_case.pngbin0 -> 5073 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/shadow/shadow_test.pngbin0 -> 326393 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/shadow/simple_shadow.pngbin0 -> 34656 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/spot_light/spot_light_1.pngbin0 -> 55559 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/spot_light/spot_light_2.pngbin0 -> 71714 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/texture_tests/texture_cone.pngbin0 -> 26519 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/texture_tests/texture_cone2.pngbin0 -> 178840 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/texture_tests/texture_cube.pngbin0 -> 17744 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/texture_tests/texture_cube2.pngbin0 -> 302503 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/texture_tests/texture_cyl.pngbin0 -> 23613 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/texture_tests/texture_cyl2.pngbin0 -> 261503 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/texture_tests/texture_sphere.pngbin0 -> 21330 bytes
-rw-r--r--scenefiles/illuminate/required_outputs/texture_tests/texture_sphere2.pngbin0 -> 202627 bytes
-rw-r--r--scenefiles/illuminate/textures/andyVanDam.jpgbin0 -> 25810 bytes
-rw-r--r--scenefiles/illuminate/textures/bark.pngbin0 -> 808741 bytes
-rw-r--r--scenefiles/illuminate/textures/breakfast.gifbin0 -> 78910 bytes
-rw-r--r--scenefiles/illuminate/textures/check.pngbin0 -> 1286916 bytes
-rw-r--r--scenefiles/illuminate/textures/earth.pngbin0 -> 2617047 bytes
-rw-r--r--scenefiles/illuminate/textures/marsTexture.pngbin0 -> 211510 bytes
-rw-r--r--scenefiles/intersect/.DS_Storebin0 -> 6148 bytes
-rw-r--r--scenefiles/intersect/extra_credit/bunny_mesh.json63
-rw-r--r--scenefiles/intersect/extra_credit/mesh.json44
-rw-r--r--scenefiles/intersect/extra_credit/recursive_sphere_2_postproc.json139
-rw-r--r--scenefiles/intersect/extra_credit/recursive_sphere_2_supersample.json139
-rw-r--r--scenefiles/intersect/extra_credit_outputs/_output_explanations.txt2
-rw-r--r--scenefiles/intersect/extra_credit_outputs/bunny_mesh.pngbin0 -> 25326 bytes
-rw-r--r--scenefiles/intersect/extra_credit_outputs/mesh.pngbin0 -> 126581 bytes
-rw-r--r--scenefiles/intersect/extra_credit_outputs/recursive_sphere_2_postproc.pngbin0 -> 76149 bytes
-rw-r--r--scenefiles/intersect/extra_credit_outputs/recursive_sphere_2_supersample.pngbin0 -> 79522 bytes
-rw-r--r--scenefiles/intersect/optional/primitive_salad_1.json695
-rw-r--r--scenefiles/intersect/optional/primitive_salad_2.json17550
-rw-r--r--scenefiles/intersect/optional/recursiveCones4.json3228
-rw-r--r--scenefiles/intersect/optional/recursiveCubes4.json3228
-rw-r--r--scenefiles/intersect/optional/recursive_sphere_10.json672
-rw-r--r--scenefiles/intersect/optional/recursive_sphere_2.json140
-rw-r--r--scenefiles/intersect/optional/recursive_sphere_3.json207
-rw-r--r--scenefiles/intersect/optional/recursive_sphere_4.json271
-rw-r--r--scenefiles/intersect/optional/recursive_sphere_5.json341
-rw-r--r--scenefiles/intersect/optional/recursive_sphere_6.json408
-rw-r--r--scenefiles/intersect/optional/recursive_sphere_7.json475
-rw-r--r--scenefiles/intersect/optional/recursive_sphere_8.json542
-rw-r--r--scenefiles/intersect/optional/recursive_sphere_9.json609
-rw-r--r--scenefiles/intersect/optional_outputs/primitive_salad_1.pngbin0 -> 188744 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/primitive_salad_2.pngbin0 -> 349669 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/recursiveCones4.pngbin0 -> 195874 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/recursiveCubes4.pngbin0 -> 29234 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/recursive_sphere_10.pngbin0 -> 748279 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/recursive_sphere_2.pngbin0 -> 76149 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/recursive_sphere_3.pngbin0 -> 139618 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/recursive_sphere_4.pngbin0 -> 220721 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/recursive_sphere_5.pngbin0 -> 329494 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/recursive_sphere_6.pngbin0 -> 453858 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/recursive_sphere_7.pngbin0 -> 564061 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/recursive_sphere_8.pngbin0 -> 653079 bytes
-rw-r--r--scenefiles/intersect/optional_outputs/recursive_sphere_9.pngbin0 -> 716473 bytes
-rw-r--r--scenefiles/intersect/required/ambient_total.json121
-rw-r--r--scenefiles/intersect/required/diffuse_total.json121
-rw-r--r--scenefiles/intersect/required/directional_light_1.json84
-rw-r--r--scenefiles/intersect/required/directional_light_2.json102
-rw-r--r--scenefiles/intersect/required/parse_matrix.json113
-rw-r--r--scenefiles/intersect/required/phong_total.json121
-rw-r--r--scenefiles/intersect/required/specular_total.json121
-rw-r--r--scenefiles/intersect/required/unit_cone.json40
-rw-r--r--scenefiles/intersect/required/unit_cone_cap.json36
-rw-r--r--scenefiles/intersect/required/unit_cube.json40
-rw-r--r--scenefiles/intersect/required/unit_cylinder.json40
-rw-r--r--scenefiles/intersect/required/unit_sphere.json40
-rw-r--r--scenefiles/intersect/required_outputs/_output_explanations.txt12
-rw-r--r--scenefiles/intersect/required_outputs/ambient_total.pngbin0 -> 6856 bytes
-rw-r--r--scenefiles/intersect/required_outputs/diffuse_total.pngbin0 -> 24708 bytes
-rw-r--r--scenefiles/intersect/required_outputs/directional_light_1.pngbin0 -> 16870 bytes
-rw-r--r--scenefiles/intersect/required_outputs/directional_light_2.pngbin0 -> 33863 bytes
-rw-r--r--scenefiles/intersect/required_outputs/parse_matrix.pngbin0 -> 24857 bytes
-rw-r--r--scenefiles/intersect/required_outputs/phong_total.pngbin0 -> 28388 bytes
-rw-r--r--scenefiles/intersect/required_outputs/specular_total.pngbin0 -> 4561 bytes
-rw-r--r--scenefiles/intersect/required_outputs/unit_cone.pngbin0 -> 19574 bytes
-rw-r--r--scenefiles/intersect/required_outputs/unit_cone_cap.pngbin0 -> 8032 bytes
-rw-r--r--scenefiles/intersect/required_outputs/unit_cube.pngbin0 -> 5738 bytes
-rw-r--r--scenefiles/intersect/required_outputs/unit_cylinder.pngbin0 -> 8555 bytes
-rw-r--r--scenefiles/intersect/required_outputs/unit_sphere.pngbin0 -> 21581 bytes
-rw-r--r--src/.DS_Storebin0 -> 8196 bytes
-rw-r--r--src/accelerate/bvh.cpp139
-rw-r--r--src/accelerate/bvh.h20
-rw-r--r--src/accelerate/kdtree.cpp273
-rw-r--r--src/accelerate/kdtree.h53
-rw-r--r--src/accelerate/myqtconcurrent.cpp80
-rw-r--r--src/accelerate/myqthreads.cpp130
-rw-r--r--src/aliasing/filter.cpp114
-rw-r--r--src/aliasing/supersample.cpp119
-rw-r--r--src/camera/camera.cpp72
-rw-r--r--src/camera/camera.h49
-rw-r--r--src/illuminate/illuminate.cpp304
-rw-r--r--src/illuminate/reflect.cpp115
-rw-r--r--src/illuminate/shadow.cpp58
-rw-r--r--src/intersect/intersect.cpp265
-rw-r--r--src/intersect/normals.cpp97
-rw-r--r--src/main.cpp86
-rw-r--r--src/raytracer/raytracer.cpp150
-rw-r--r--src/raytracer/raytracer.h140
-rw-r--r--src/raytracer/raytracescene.cpp56
-rw-r--r--src/raytracer/raytracescene.h42
-rw-r--r--src/texture/texture.cpp180
-rw-r--r--src/utils/raytracerutils.cpp21
-rw-r--r--src/utils/rgba.h10
-rw-r--r--src/utils/scenedata.h179
-rw-r--r--src/utils/scenefilereader.cpp1073
-rw-r--r--src/utils/scenefilereader.h50
-rw-r--r--src/utils/sceneparser.cpp136
-rw-r--r--src/utils/sceneparser.h31
-rw-r--r--student_outputs/.DS_Storebin0 -> 6148 bytes
-rw-r--r--student_outputs/illuminate/.DS_Storebin0 -> 6148 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/bvh.pngbin0 -> 284003 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/dof.pngbin0 -> 419495 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/point_light_2-kd-issues.pngbin0 -> 73348 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/point_light_2_bvh-shadow-issues.pngbin0 -> 271533 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/refract1.pngbin0 -> 1098071 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/refract2.pngbin0 -> 896145 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/snowman.json129
-rw-r--r--student_outputs/illuminate/extra-credit/soft_shadow.json97
-rw-r--r--student_outputs/illuminate/extra-credit/soft_shadow.pngbin0 -> 145213 bytes
-rw-r--r--student_outputs/illuminate/required/README.md1
-rw-r--r--student_outputs/illuminate/required/point_light_1.pngbin0 -> 42882 bytes
-rw-r--r--student_outputs/illuminate/required/point_light_2.pngbin0 -> 85149 bytes
-rw-r--r--student_outputs/illuminate/required/reflections_basic.pngbin0 -> 15174 bytes
-rw-r--r--student_outputs/illuminate/required/reflections_complex.pngbin0 -> 80826 bytes
-rw-r--r--student_outputs/illuminate/required/refract1.pngbin0 -> 1098071 bytes
-rw-r--r--student_outputs/illuminate/required/shadow_special_case.pngbin0 -> 5031 bytes
-rw-r--r--student_outputs/illuminate/required/shadow_test.pngbin0 -> 326430 bytes
-rw-r--r--student_outputs/illuminate/required/simple_shadow.pngbin0 -> 34677 bytes
-rw-r--r--student_outputs/illuminate/required/spot_light_1.pngbin0 -> 55633 bytes
-rw-r--r--student_outputs/illuminate/required/spot_light_2.pngbin0 -> 71718 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cone.pngbin0 -> 26588 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cone2.pngbin0 -> 178862 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cube.pngbin0 -> 17884 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cube2.pngbin0 -> 302345 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cyl.pngbin0 -> 23706 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cyl2.pngbin0 -> 261528 bytes
-rw-r--r--student_outputs/illuminate/required/texture_sphere.pngbin0 -> 21319 bytes
-rw-r--r--student_outputs/illuminate/required/texture_sphere2.pngbin0 -> 202635 bytes
-rw-r--r--student_outputs/intersect/.DS_Storebin0 -> 6148 bytes
-rw-r--r--student_outputs/intersect/required/README.md1
-rw-r--r--student_outputs/intersect/required/ambient_total.pngbin0 -> 6854 bytes
-rw-r--r--student_outputs/intersect/required/diffuse_total.pngbin0 -> 24748 bytes
-rw-r--r--student_outputs/intersect/required/diffuse_total_my_normals.pngbin0 -> 69272 bytes
-rw-r--r--student_outputs/intersect/required/directional_light_1.pngbin0 -> 16929 bytes
-rw-r--r--student_outputs/intersect/required/directional_light_2.pngbin0 -> 33894 bytes
-rw-r--r--student_outputs/intersect/required/parse_matrix.pngbin0 -> 24849 bytes
-rw-r--r--student_outputs/intersect/required/phong_total.pngbin0 -> 28425 bytes
-rw-r--r--student_outputs/intersect/required/specular_total.pngbin0 -> 4565 bytes
-rw-r--r--student_outputs/intersect/required/unit_cone.pngbin0 -> 19568 bytes
-rw-r--r--student_outputs/intersect/required/unit_cone_cap.pngbin0 -> 8012 bytes
-rw-r--r--student_outputs/intersect/required/unit_cube.pngbin0 -> 5738 bytes
-rw-r--r--student_outputs/intersect/required/unit_cylinder.pngbin0 -> 8548 bytes
-rw-r--r--student_outputs/intersect/required/unit_sphere.pngbin0 -> 21600 bytes
-rw-r--r--submission-illuminate.md89
-rw-r--r--submission-intersect.md35
-rw-r--r--template_inis/.DS_Storebin0 -> 6148 bytes
-rw-r--r--template_inis/illuminate/dof.ini22
-rw-r--r--template_inis/illuminate/point_light_1.ini22
-rw-r--r--template_inis/illuminate/point_light_2.ini22
-rw-r--r--template_inis/illuminate/recursive.ini22
-rw-r--r--template_inis/illuminate/reflections_basic.ini22
-rw-r--r--template_inis/illuminate/reflections_complex.ini22
-rw-r--r--template_inis/illuminate/refract1.ini22
-rw-r--r--template_inis/illuminate/refract2.ini22
-rw-r--r--template_inis/illuminate/shadow_special_case.ini22
-rw-r--r--template_inis/illuminate/shadow_test.ini22
-rw-r--r--template_inis/illuminate/simple_shadow.ini22
-rw-r--r--template_inis/illuminate/soft_shadow.ini22
-rw-r--r--template_inis/illuminate/spheres.ini0
-rw-r--r--template_inis/illuminate/spot_light_1.ini22
-rw-r--r--template_inis/illuminate/spot_light_2.ini22
-rw-r--r--template_inis/illuminate/texture_cone.ini22
-rw-r--r--template_inis/illuminate/texture_cone2.ini22
-rw-r--r--template_inis/illuminate/texture_cube.ini22
-rw-r--r--template_inis/illuminate/texture_cube2.ini22
-rw-r--r--template_inis/illuminate/texture_cyl.ini22
-rw-r--r--template_inis/illuminate/texture_cyl2.ini22
-rw-r--r--template_inis/illuminate/texture_sphere.ini22
-rw-r--r--template_inis/illuminate/texture_sphere2.ini22
-rw-r--r--template_inis/intersect/ambient_total.ini19
-rw-r--r--template_inis/intersect/diffuse_total.ini19
-rw-r--r--template_inis/intersect/directional_light_1.ini19
-rw-r--r--template_inis/intersect/directional_light_2.ini19
-rw-r--r--template_inis/intersect/parse_matrix.ini19
-rw-r--r--template_inis/intersect/phong_total.ini19
-rw-r--r--template_inis/intersect/specular_total.ini19
-rw-r--r--template_inis/intersect/unit_cone.ini19
-rw-r--r--template_inis/intersect/unit_cone_cap.ini19
-rw-r--r--template_inis/intersect/unit_cube.ini19
-rw-r--r--template_inis/intersect/unit_cylinder.ini19
-rw-r--r--template_inis/intersect/unit_sphere.ini19
1883 files changed, 223882 insertions, 0 deletions
diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..e4721ab
--- /dev/null
+++ b/.DS_Store
Binary files differ
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..c5c6fbc
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,79 @@
+cmake_minimum_required(VERSION 3.16)
+
+# Sets project name
+project(projects_ray LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOUIC ON)
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+
+# Sets C++ standard
+set(CMAKE_CXX_STANDARD 20)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+
+# Specifies required Qt components
+find_package(Qt6 REQUIRED COMPONENTS Concurrent)
+find_package(Qt6 REQUIRED COMPONENTS Core)
+find_package(Qt6 REQUIRED COMPONENTS Gui)
+find_package(Qt6 REQUIRED COMPONENTS Xml)
+
+# Allows you to include files from within those directories, without prefixing their filepaths
+include_directories(src)
+
+add_definitions(-DGLM_FORCE_SWIZZLE)
+
+# Specifies .cpp and .h files to be passed to the compiler
+add_executable(${PROJECT_NAME}
+ src/main.cpp
+
+ src/camera/camera.cpp
+ src/raytracer/raytracer.cpp
+ src/raytracer/raytracescene.cpp
+ src/utils/scenefilereader.cpp
+ src/utils/sceneparser.cpp
+
+ src/camera/camera.h
+ src/raytracer/raytracer.h
+ src/raytracer/raytracescene.h
+ src/utils/rgba.h
+ src/utils/scenedata.h
+ src/utils/scenefilereader.h
+ src/utils/sceneparser.h
+ src/intersect/intersect.cpp
+ src/illuminate/illuminate.cpp
+ src/illuminate/shadow.cpp
+ src/illuminate/reflect.cpp
+ src/texture/texture.cpp
+ src/intersect/normals.cpp
+ src/utils/raytracerutils.cpp
+ src/aliasing/supersample.cpp
+ src/aliasing/filter.cpp
+ src/accelerate/myqthreads.cpp
+ src/accelerate/myqtconcurrent.cpp
+ src/accelerate/kdtree.cpp
+ src/accelerate/kdtree.h
+ src/accelerate/bvh.cpp
+ src/accelerate/bvh.h
+)
+
+# GLM: this creates its library and allows you to `#include "glm/..."`
+add_subdirectory(glm)
+
+target_link_libraries(${PROJECT_NAME} PRIVATE
+ Qt::Concurrent
+ Qt::Core
+ Qt::Gui
+ Qt::Xml
+)
+
+# Set this flag to silence warnings on Windows
+if (MSVC OR MSYS OR MINGW)
+ set(CMAKE_CXX_FLAGS "-Wno-volatile")
+endif()
+
+# Set this flag to silence warnings on MacOS
+if (APPLE)
+ set(CMAKE_CXX_FLAGS "-Wno-deprecated-volatile")
+endif()
diff --git a/CMakeLists.txt.user b/CMakeLists.txt.user
new file mode 100644
index 0000000..6ccf9aa
--- /dev/null
+++ b/CMakeLists.txt.user
@@ -0,0 +1,417 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE QtCreatorProject>
+<!-- Written by QtCreator 11.0.2, 2023-11-03T00:39:30. -->
+<qtcreator>
+ <data>
+ <variable>EnvironmentId</variable>
+ <value type="QByteArray">{03fc1aec-dec3-46cd-b296-793510ce3704}</value>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.ActiveTarget</variable>
+ <value type="qlonglong">0</value>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.EditorSettings</variable>
+ <valuemap type="QVariantMap">
+ <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
+ <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
+ <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
+ <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
+ <value type="QString" key="language">Cpp</value>
+ <valuemap type="QVariantMap" key="value">
+ <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
+ </valuemap>
+ </valuemap>
+ <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
+ <value type="QString" key="language">QmlJS</value>
+ <valuemap type="QVariantMap" key="value">
+ <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
+ </valuemap>
+ </valuemap>
+ <value type="qlonglong" key="EditorConfiguration.CodeStyle.Count">2</value>
+ <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
+ <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
+ <value type="int" key="EditorConfiguration.IndentSize">4</value>
+ <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
+ <value type="int" key="EditorConfiguration.MarginColumn">80</value>
+ <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
+ <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
+ <value type="int" key="EditorConfiguration.PaddingMode">1</value>
+ <value type="bool" key="EditorConfiguration.PreferSingleLineComments">false</value>
+ <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
+ <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
+ <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
+ <value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
+ <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
+ <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
+ <value type="int" key="EditorConfiguration.TabSize">8</value>
+ <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
+ <value type="bool" key="EditorConfiguration.UseIndenter">false</value>
+ <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
+ <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
+ <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
+ <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
+ <value type="QString" key="EditorConfiguration.ignoreFileTypes">*.md, *.MD, Makefile</value>
+ <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
+ <value type="bool" key="EditorConfiguration.skipTrailingWhitespace">true</value>
+ <value type="bool" key="EditorConfiguration.tintMarginArea">true</value>
+ </valuemap>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.PluginSettings</variable>
+ <valuemap type="QVariantMap">
+ <valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks">
+ <value type="bool" key="AutoTest.Framework.Boost">true</value>
+ <value type="bool" key="AutoTest.Framework.CTest">false</value>
+ <value type="bool" key="AutoTest.Framework.Catch">true</value>
+ <value type="bool" key="AutoTest.Framework.GTest">true</value>
+ <value type="bool" key="AutoTest.Framework.QtQuickTest">true</value>
+ <value type="bool" key="AutoTest.Framework.QtTest">true</value>
+ </valuemap>
+ <valuemap type="QVariantMap" key="AutoTest.CheckStates"/>
+ <value type="int" key="AutoTest.RunAfterBuild">0</value>
+ <value type="bool" key="AutoTest.UseGlobal">true</value>
+ <valuemap type="QVariantMap" key="ClangTools">
+ <value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value>
+ <value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
+ <value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
+ <value type="int" key="ClangTools.ParallelJobs">5</value>
+ <value type="bool" key="ClangTools.PreferConfigFile">true</value>
+ <valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
+ <valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
+ <valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
+ <value type="bool" key="ClangTools.UseGlobalSettings">true</value>
+ </valuemap>
+ </valuemap>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.Target.0</variable>
+ <valuemap type="QVariantMap">
+ <value type="QString" key="DeviceType">Desktop</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 6.5.2 for macOS</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Qt 6.5.2 for macOS</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt6.652.clang_64_kit</value>
+ <value type="qlonglong" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
+ <value type="qlonglong" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
+ <value type="qlonglong" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
+ <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
+ <value type="QString" key="CMake.Build.Type">Debug</value>
+ <value type="int" key="CMake.Configure.BaseEnvironment">2</value>
+ <value type="bool" key="CMake.Configure.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMake.Configure.UserEnvironmentChanges"/>
+ <value type="QString" key="CMake.Initial.Parameters">-DCMAKE_GENERATOR:STRING=Ninja
+-DCMAKE_BUILD_TYPE:STRING=Debug
+-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake
+-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable}
+-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX}
+-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C}
+-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx}
+-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG}</value>
+ <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug</value>
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+ <value type="QString" key="CMakeProjectManager.MakeStep.BuildPreset"></value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
+ <value type="QString">all</value>
+ </valuelist>
+ <value type="bool" key="CMakeProjectManager.MakeStep.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.UserEnvironmentChanges"/>
+ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+ <value type="QString" key="CMakeProjectManager.MakeStep.BuildPreset"></value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value type="bool" key="CMakeProjectManager.MakeStep.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.UserEnvironmentChanges"/>
+ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+ <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
+ <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
+ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
+ </valuemap>
+ <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
+ <value type="QString" key="CMake.Build.Type">Release</value>
+ <value type="int" key="CMake.Configure.BaseEnvironment">2</value>
+ <value type="bool" key="CMake.Configure.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMake.Configure.UserEnvironmentChanges"/>
+ <value type="QString" key="CMake.Initial.Parameters">-DCMAKE_GENERATOR:STRING=Ninja
+-DCMAKE_BUILD_TYPE:STRING=Release
+-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake
+-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable}
+-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX}
+-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C}
+-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx}
+-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG}</value>
+ <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release</value>
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+ <value type="QString" key="CMakeProjectManager.MakeStep.BuildPreset"></value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
+ <value type="QString">all</value>
+ </valuelist>
+ <value type="bool" key="CMakeProjectManager.MakeStep.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.UserEnvironmentChanges"/>
+ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+ <value type="QString" key="CMakeProjectManager.MakeStep.BuildPreset"></value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value type="bool" key="CMakeProjectManager.MakeStep.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.UserEnvironmentChanges"/>
+ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+ <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
+ <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
+ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
+ </valuemap>
+ <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
+ <value type="QString" key="CMake.Build.Type">RelWithDebInfo</value>
+ <value type="int" key="CMake.Configure.BaseEnvironment">2</value>
+ <value type="bool" key="CMake.Configure.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMake.Configure.UserEnvironmentChanges"/>
+ <value type="QString" key="CMake.Initial.Parameters">-DCMAKE_GENERATOR:STRING=Ninja
+-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
+-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake
+-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable}
+-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX}
+-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C}
+-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx}
+-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG}</value>
+ <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-RelWithDebInfo</value>
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+ <value type="QString" key="CMakeProjectManager.MakeStep.BuildPreset"></value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
+ <value type="QString">all</value>
+ </valuelist>
+ <value type="bool" key="CMakeProjectManager.MakeStep.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.UserEnvironmentChanges"/>
+ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+ <value type="QString" key="CMakeProjectManager.MakeStep.BuildPreset"></value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value type="bool" key="CMakeProjectManager.MakeStep.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.UserEnvironmentChanges"/>
+ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+ <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
+ <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
+ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release with Debug Information</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
+ </valuemap>
+ <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
+ <value type="QString" key="CMake.Build.Type">RelWithDebInfo</value>
+ <value type="int" key="CMake.Configure.BaseEnvironment">2</value>
+ <value type="bool" key="CMake.Configure.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMake.Configure.UserEnvironmentChanges"/>
+ <value type="QString" key="CMake.Initial.Parameters">-DCMAKE_GENERATOR:STRING=Ninja
+-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
+-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake
+-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable}
+-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX}
+-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C}
+-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx}
+-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG}</value>
+ <value type="int" key="EnableQmlDebugging">0</value>
+ <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Profile</value>
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+ <value type="QString" key="CMakeProjectManager.MakeStep.BuildPreset"></value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
+ <value type="QString">all</value>
+ </valuelist>
+ <value type="bool" key="CMakeProjectManager.MakeStep.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.UserEnvironmentChanges"/>
+ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+ <value type="QString" key="CMakeProjectManager.MakeStep.BuildPreset"></value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value type="bool" key="CMakeProjectManager.MakeStep.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.UserEnvironmentChanges"/>
+ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+ <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
+ <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
+ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
+ </valuemap>
+ <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.4">
+ <value type="QString" key="CMake.Build.Type">MinSizeRel</value>
+ <value type="int" key="CMake.Configure.BaseEnvironment">2</value>
+ <value type="bool" key="CMake.Configure.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMake.Configure.UserEnvironmentChanges"/>
+ <value type="QString" key="CMake.Initial.Parameters">-DCMAKE_GENERATOR:STRING=Ninja
+-DCMAKE_BUILD_TYPE:STRING=MinSizeRel
+-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake
+-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable}
+-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX}
+-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C}
+-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx}
+-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG}</value>
+ <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-MinSizeRel</value>
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+ <value type="QString" key="CMakeProjectManager.MakeStep.BuildPreset"></value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
+ <value type="QString">all</value>
+ </valuelist>
+ <value type="bool" key="CMakeProjectManager.MakeStep.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.UserEnvironmentChanges"/>
+ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
+ <value type="QString" key="CMakeProjectManager.MakeStep.BuildPreset"></value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value type="bool" key="CMakeProjectManager.MakeStep.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.UserEnvironmentChanges"/>
+ <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
+ <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
+ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
+ <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
+ <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Minimum Size Release</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">5</value>
+ <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
+ <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
+ <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
+ </valuemap>
+ <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
+ <valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
+ <value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
+ <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
+ <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
+ <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
+ <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
+ <valuelist type="QVariantList" key="CustomOutputParsers"/>
+ <value type="int" key="PE.EnvironmentAspect.Base">2</value>
+ <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
+ <value type="bool" key="PE.EnvironmentAspect.PrintOnRun">false</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">projects_ray</value>
+ <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeRunConfiguration.projects_ray</value>
+ <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">projects_ray</value>
+ <value type="QString" key="RunConfiguration.Arguments">/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/template_inis/intersect/diffuse_total.ini</value>
+ <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
+ <value type="bool" key="RunConfiguration.UseDyldImageSuffix">true</value>
+ <value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
+ <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
+ <value type="QString" key="RunConfiguration.WorkingDirectory.default">/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug</value>
+ </valuemap>
+ <value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
+ </valuemap>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.TargetCount</variable>
+ <value type="qlonglong">1</value>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
+ <value type="int">22</value>
+ </data>
+ <data>
+ <variable>Version</variable>
+ <value type="int">22</value>
+ </data>
+</qtcreator>
diff --git a/README copy.md b/README copy.md
new file mode 100644
index 0000000..611a9e5
--- /dev/null
+++ b/README copy.md
@@ -0,0 +1,3 @@
+# Projects 3 & 4: Ray
+
+All project handouts can be found [here](https://browncsci1230.github.io/projects).
diff --git a/build/.DS_Store b/build/.DS_Store
new file mode 100644
index 0000000..e91f2a9
--- /dev/null
+++ b/build/.DS_Store
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/cache-v2 b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/cache-v2
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/cache-v2
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/cmakeFiles-v1 b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/cmakeFiles-v1
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/cmakeFiles-v1
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/codemodel-v2 b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/codemodel-v2
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/codemodel-v2
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/toolchains-v1 b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/toolchains-v1
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/query/toolchains-v1
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/cache-v2-daadd1f46d3b467ddcd5.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/cache-v2-daadd1f46d3b467ddcd5.json
new file mode 100644
index 0000000..c162c36
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/cache-v2-daadd1f46d3b467ddcd5.json
@@ -0,0 +1,5103 @@
+{
+ "entries" :
+ [
+ {
+ "name" : "CMAKE_ADDR2LINE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_ADDR2LINE-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_AR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/ar"
+ },
+ {
+ "name" : "CMAKE_BUILD_TYPE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "Debug"
+ },
+ {
+ "name" : "CMAKE_CACHEFILE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "This is the directory where this CMakeCache.txt was created"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug"
+ },
+ {
+ "name" : "CMAKE_CACHE_MAJOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Major version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "3"
+ },
+ {
+ "name" : "CMAKE_CACHE_MINOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minor version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "24"
+ },
+ {
+ "name" : "CMAKE_CACHE_PATCH_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Patch version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "2"
+ },
+ {
+ "name" : "CMAKE_COLOR_DIAGNOSTICS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable colored diagnostics throughout."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "ON"
+ },
+ {
+ "name" : "CMAKE_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/cmake"
+ },
+ {
+ "name" : "CMAKE_CPACK_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to cpack program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/cpack"
+ },
+ {
+ "name" : "CMAKE_CTEST_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to ctest program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/ctest"
+ },
+ {
+ "name" : "CMAKE_CXX_COMPILER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "CXX compiler"
+ }
+ ],
+ "type" : "STRING",
+ "value" : "/usr/bin/clang++"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-DQT_QML_DEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-g"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_INIT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-DQT_QML_DEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-Os -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O3 -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O2 -g -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_C_COMPILER",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/clang"
+ },
+ {
+ "name" : "CMAKE_DLLTOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_DLLTOOL-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_EDIT_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to cache edit program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/ccmake"
+ },
+ {
+ "name" : "CMAKE_EXECUTABLE_FORMAT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Executable file format"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "MACHO"
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXPORT_COMPILE_COMMANDS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable/Disable output of compile commands during generation."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake."
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/pkgRedirects"
+ },
+ {
+ "name" : "CMAKE_GENERATOR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "Ninja"
+ },
+ {
+ "name" : "CMAKE_GENERATOR_INSTANCE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Generator instance identifier."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_PLATFORM",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator platform."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_TOOLSET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator toolset."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_HAVE_LIBC_PTHREAD",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Test CMAKE_HAVE_LIBC_PTHREAD"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_HOME_DIRECTORY",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Source directory with the top level CMakeLists.txt file for this project"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ {
+ "name" : "CMAKE_INSTALL_BINDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "User executables (bin)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "bin"
+ },
+ {
+ "name" : "CMAKE_INSTALL_DATADIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only architecture-independent data (DATAROOTDIR)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_DATAROOTDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only architecture-independent data root (share)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "share"
+ },
+ {
+ "name" : "CMAKE_INSTALL_DOCDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_INCLUDEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "C header files (include)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "include"
+ },
+ {
+ "name" : "CMAKE_INSTALL_INFODIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Info documentation (DATAROOTDIR/info)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_LIBDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Object code libraries (lib)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "lib"
+ },
+ {
+ "name" : "CMAKE_INSTALL_LIBEXECDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Program executables (libexec)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "libexec"
+ },
+ {
+ "name" : "CMAKE_INSTALL_LOCALEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Locale-dependent data (DATAROOTDIR/locale)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_LOCALSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Modifiable single-machine data (var)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "var"
+ },
+ {
+ "name" : "CMAKE_INSTALL_MANDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Man documentation (DATAROOTDIR/man)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_NAME_TOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/install_name_tool"
+ },
+ {
+ "name" : "CMAKE_INSTALL_OLDINCLUDEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "C header files for non-gcc (/usr/include)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/usr/include"
+ },
+ {
+ "name" : "CMAKE_INSTALL_PREFIX",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Install path prefix, prepended onto install directories."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/usr/local"
+ },
+ {
+ "name" : "CMAKE_INSTALL_RUNSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Run-time variable data (LOCALSTATEDIR/run)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_SBINDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "System admin executables (sbin)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "sbin"
+ },
+ {
+ "name" : "CMAKE_INSTALL_SHAREDSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Modifiable architecture-independent data (com)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "com"
+ },
+ {
+ "name" : "CMAKE_INSTALL_SYSCONFDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only single-machine data (etc)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "etc"
+ },
+ {
+ "name" : "CMAKE_LINKER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/ld"
+ },
+ {
+ "name" : "CMAKE_MAKE_PROGRAM",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "make program"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja"
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_NM",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/nm"
+ },
+ {
+ "name" : "CMAKE_NUMBER_OF_MAKEFILES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "number of local generators"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "2"
+ },
+ {
+ "name" : "CMAKE_OBJCOPY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_OBJCOPY-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_OBJDUMP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/objdump"
+ },
+ {
+ "name" : "CMAKE_OSX_ARCHITECTURES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Build architectures for OSX"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_DEPLOYMENT_TARGET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_SYSROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The product will be built against the headers and libraries located inside the indicated SDK."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ },
+ {
+ "name" : "CMAKE_PLATFORM_INFO_INITIALIZED",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Platform information initialized"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "UNINITIALIZED",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake"
+ },
+ {
+ "name" : "CMAKE_PROJECT_DESCRIPTION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_HOMEPAGE_URL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_INCLUDE_BEFORE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake"
+ },
+ {
+ "name" : "CMAKE_PROJECT_NAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "projects_ray"
+ },
+ {
+ "name" : "CMAKE_RANLIB",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/ranlib"
+ },
+ {
+ "name" : "CMAKE_READELF",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_READELF-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_ROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake installation."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24"
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SKIP_INSTALL_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_SKIP_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when using shared libraries."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STRIP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/strip"
+ },
+ {
+ "name" : "CMAKE_UNAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "uname command"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/usr/bin/uname"
+ },
+ {
+ "name" : "CMAKE_VERBOSE_MAKEFILE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "FALSE"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding OpenGL"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][c ][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding Threads"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[TRUE][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding WrapAtomic"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[1][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding WrapOpenGL"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[ON][v()]"
+ },
+ {
+ "name" : "HAVE_STDATOMIC",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Test HAVE_STDATOMIC"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "MACDEPLOYQT_EXECUTABLE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt"
+ },
+ {
+ "name" : "OPENGL_INCLUDE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Include for OpenGL on OS X"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "OPENGL_gl_LIBRARY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "OpenGL library for OS X"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "OPENGL_glu_LIBRARY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "GLU library for OS X (usually same as OpenGL library)"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional directories where find(Qt6 ...) host Qt components are searched"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "QT_ADDITIONAL_PACKAGES_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional directories where find(Qt6 ...) components are searched"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Skip Qt Creator's package manager auto-setup"
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_accessibility",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: accessibility (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_accessibility_atspi_bridge",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_action",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: action (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_aesni",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: aesni (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca_h",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca_h (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca_malloc_h",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca_malloc_h (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_android_style_assets",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: android_style_assets (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_animation",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: animation (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_appstore_compliant",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: appstore_compliant (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_arm_crc32",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: arm_crc32 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_arm_crypto",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: arm_crypto (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_avx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512bw",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512bw (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512cd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512cd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512dq",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512dq (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512er",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512er (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512f",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512f (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512ifma",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512ifma (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512pf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512pf (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vbmi",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vbmi (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vbmi2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vbmi2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vl (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_backtrace",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: backtrace (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_c11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: c11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_c99",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: c99 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cborstreamreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cborstreamreader (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cborstreamwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cborstreamwriter (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clipboard",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clipboard (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clock_gettime",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clock_gettime (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clock_monotonic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clock_monotonic (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_colornames",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: colornames (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_commandlineparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: commandlineparser (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_concatenatetablesproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: concatenatetablesproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_concurrent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: concurrent (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cpp_winrt",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cpp_winrt (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cross_compile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cross_compile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cssparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cssparser (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ctf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ctf (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cursor",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cursor (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx11_future",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx11_future (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx14",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx14 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx17",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx17 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx17_filesystem",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx17_filesystem (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx1z",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx1z (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx20",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx20 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cxx2a",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx2a (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cxx2b",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx2b (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_datestring",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: datestring (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_datetimeparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: datetimeparser (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dbus",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dbus (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dbus_linked",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dbus_linked (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_debug",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: debug (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_debug_and_release",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: debug_and_release (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_desktopservices",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: desktopservices (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_developer_build",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: developer_build (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_direct2d",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: direct2d (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_direct2d1_1",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: direct2d1_1 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directwrite",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directwrite (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directwrite3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directwrite3 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_dladdr",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dladdr (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dlopen",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dlopen (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dom",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dom (from target Qt6::Xml)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_doubleconversion",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: doubleconversion (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_draganddrop",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: draganddrop (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_drm_atomic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: drm_atomic (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_dynamicgl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dynamicgl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_easingcurve",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: easingcurve (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_egl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: egl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_egl_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: egl_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_brcm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_brcm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_egldevice",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_egldevice (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_gbm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_gbm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_mali",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_mali (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_openwfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_openwfd (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_rcar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_rcar (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_viv",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_viv (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_viv_wl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_viv_wl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_vsp2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_vsp2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_etw",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: etw (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_evdev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: evdev (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eventfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eventfd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_f16c",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: f16c (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemiterator",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemiterator (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemmodel (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemwatcher",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemwatcher (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_fontconfig",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: fontconfig (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_force_asserts",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: force_asserts (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_force_debug_info",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: force_debug_info (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_forkfd_pidfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: forkfd_pidfd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_framework",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: framework (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_freetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: freetype (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_futimens",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: futimens (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_future",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: future (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_gc_binaries",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gc_binaries (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_gestures",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gestures (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_getauxval",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: getauxval (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_getentropy",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: getentropy (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_gif",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gif (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_glib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: glib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_glibc",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: glibc (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_gui",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gui (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_harfbuzz",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: harfbuzz (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_headersclean",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: headersclean (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_highdpiscaling",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: highdpiscaling (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_hijricalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: hijricalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ico",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ico (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_icu",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: icu (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_identityproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: identityproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_im",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: im (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_image_heuristic_mask",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: image_heuristic_mask (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_image_text",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: image_text (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_bmp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_bmp (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_ppm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_ppm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_xbm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_xbm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_xpm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_xpm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformatplugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformatplugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageio_text_loading",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageio_text_loading (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_inotify",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: inotify (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_integrityfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: integrityfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_integrityhid",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: integrityhid (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_intelcet",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: intelcet (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_islamiccivilcalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: islamiccivilcalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_itemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: itemmodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_jalalicalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: jalalicalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_journald",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: journald (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_kms",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: kms (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_largefile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: largefile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_libinput",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_libinput_axis_api",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput_axis_api (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_libinput_hires_wheel_support",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_library",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: library (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_libudev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libudev (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_linkat",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: linkat (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_linuxfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: linuxfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_lttng",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: lttng (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_mimetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mimetype (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mimetype_database",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mimetype_database (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mips_dsp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mips_dsp (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_mips_dspr2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mips_dspr2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_movie",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: movie (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mtdev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mtdev (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_multiprocess",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: multiprocess (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_neon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: neon (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_network",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: network (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_no_direct_extern_access",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_direct_extern_access (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_no_pkg_config",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_pkg_config (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_no_prefix",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_prefix (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_opengles2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles3 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles31",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles31 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles32",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles32 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_openssl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openssl (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_openssl_linked",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openssl_linked (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opensslv11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opensslv11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opensslv30",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opensslv30 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_openvg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openvg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_pcre2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pcre2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_pdf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pdf (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_permissions",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: permissions (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_picture",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: picture (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_pkg_config",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pkg_config (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_plugin_manifest",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: plugin_manifest (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_poll_exit_on_error",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_exit_on_error (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_poll",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_poll (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_poll_pollts",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_pollts (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_ppoll",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_ppoll (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_select",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_select (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_posix_fallocate",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: posix_fallocate (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_precompile_header",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: precompile_header (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_printsupport",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: printsupport (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_private_tests",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: private_tests (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_process",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: process (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_processenvironment",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: processenvironment (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_proxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: proxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_qqnx_imf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qqnx_imf (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_qqnx_pps",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qqnx_pps (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_qt_framework",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qt_framework (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_raster_64bit",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: raster_64bit (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_raster_fp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: raster_fp (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_rdrnd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rdrnd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_rdseed",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rdseed (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_reduce_exports",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: reduce_exports (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_reduce_relocations",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: reduce_relocations (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_regularexpression",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: regularexpression (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_relocatable",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: relocatable (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_renameat2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: renameat2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_rpath",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rpath (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_separate_debug_info",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: separate_debug_info (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sessionmanager",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sessionmanager (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_settings",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: settings (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sha3_fast",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sha3_fast (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shani",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shani (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shared",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shared (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sharedmemory",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sharedmemory (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shortcut",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shortcut (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_signaling_nan",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: signaling_nan (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_simulator_and_device",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: simulator_and_device (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_slog2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: slog2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_sortfilterproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sortfilterproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sql",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sql (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse3 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse4_1",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse4_1 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse4_2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse4_2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ssse3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ssse3 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_stack_protector_strong",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stack_protector_strong (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_standarditemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: standarditemmodel (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_static",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: static (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_statx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: statx (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_std_atomic64",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: std_atomic64 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_stdlib_libcpp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stdlib_libcpp (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_stringlistmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stringlistmodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_syslog",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: syslog (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_doubleconversion",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_doubleconversion (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_freetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_freetype (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_harfbuzz",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_harfbuzz (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_libb2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_libb2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_pcre2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_pcre2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_textmarkdownreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_textmarkdownreader (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_xcb_xinput",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_xcb_xinput (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_zlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_zlib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_systemsemaphore",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: systemsemaphore (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_systemtrayicon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: systemtrayicon (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_tabletevent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tabletevent (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_temporaryfile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: temporaryfile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_testlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: testlib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textdate",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textdate (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_texthtmlparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: texthtmlparser (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textmarkdownreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textmarkdownreader (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textmarkdownwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textmarkdownwriter (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textodfwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textodfwriter (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_thread",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: thread (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_timezone",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: timezone (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_translation",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: translation (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_transposeproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: transposeproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_tslib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tslib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_tuiotouch",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tuiotouch (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undocommand",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undocommand (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undogroup",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undogroup (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undostack",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undostack (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_use_bfd_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_bfd_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_gold_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_gold_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_lld_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_lld_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_mold_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_mold_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vaes",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vaes (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_validator",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: validator (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_vkgen",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vkgen (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_vkkhrdisplay",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vkkhrdisplay (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vnc",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vnc (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vsp2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vsp2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vulkan",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vulkan (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_wasm_exceptions",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wasm_exceptions (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_wasm_simd128",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wasm_simd128 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_whatsthis",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: whatsthis (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_wheelevent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wheelevent (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_widgets",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: widgets (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_x86intrin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: x86intrin (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xcb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_egl_plugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_egl_plugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_glx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_glx (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_glx_plugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_glx_plugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_native_painting",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_native_painting (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_sm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_sm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_xlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_xlib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xkbcommon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xkbcommon (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xkbcommon_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xkbcommon_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xlib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xml",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xml (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstream",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstream (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstreamreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstreamreader (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstreamwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstreamwriter (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xrender",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xrender (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_zstd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: zstd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_QMAKE_EXECUTABLE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/bin/qmake"
+ },
+ {
+ "name" : "Qt6Concurrent_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Concurrent."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent"
+ },
+ {
+ "name" : "Qt6CoreTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6CoreTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools"
+ },
+ {
+ "name" : "Qt6Core_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Core."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core"
+ },
+ {
+ "name" : "Qt6DBusTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6DBusTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools"
+ },
+ {
+ "name" : "Qt6DBus_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6DBus."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus"
+ },
+ {
+ "name" : "Qt6GuiTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6GuiTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools"
+ },
+ {
+ "name" : "Qt6Gui_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Gui."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui"
+ },
+ {
+ "name" : "Qt6Xml_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Xml."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml"
+ },
+ {
+ "name" : "Qt6_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6"
+ },
+ {
+ "name" : "WrapOpenGL_AGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a library."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/AGL.framework"
+ },
+ {
+ "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "CMAKE_INSTALL_PREFIX during last run"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/usr/local"
+ },
+ {
+ "name" : "projects_ray_BINARY_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug"
+ },
+ {
+ "name" : "projects_ray_IS_TOP_LEVEL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "ON"
+ },
+ {
+ "name" : "projects_ray_SOURCE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ }
+ ],
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-628de41233dfe16127e8.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-628de41233dfe16127e8.json
new file mode 100644
index 0000000..1a4f552
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-628de41233dfe16127e8.json
@@ -0,0 +1,1356 @@
+{
+ "inputs" :
+ [
+ {
+ "path" : "CMakeLists.txt"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeSystemSpecificInitialize.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Platform/Darwin-Initialize.cmake"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeSystemSpecificInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeGenericSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeInitializeConfigs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Platform/Darwin.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Platform/UnixPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeCXXInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeLanguageInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Compiler/AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Compiler/Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Compiler/GNU.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Platform/Apple-AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Platform/Apple-Clang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Platform/Apple-Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeCommonLanguageInclude.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Internal/CheckCompilerFlag.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Internal/CheckFlagCommonConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/Internal/CheckSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindThreads.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckLibraryExists.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckIncludeFileCXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/GNUInstallDirs.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindThreads.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckLibraryExists.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckIncludeFileCXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindThreads.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckLibraryExists.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckIncludeFileCXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindOpenGL.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/MacroAddFileDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindThreads.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckLibraryExists.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckIncludeFileCXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake"
+ },
+ {
+ "path" : "glm/CMakeLists.txt"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/GNUInstallDirs.cmake"
+ }
+ ],
+ "kind" : "cmakeFiles",
+ "paths" :
+ {
+ "build" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug",
+ "source" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/codemodel-v2-7c13c3843b433d69155b.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/codemodel-v2-7c13c3843b433d69155b.json
new file mode 100644
index 0000000..3e8f8ad
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/codemodel-v2-7c13c3843b433d69155b.json
@@ -0,0 +1,94 @@
+{
+ "configurations" :
+ [
+ {
+ "directories" :
+ [
+ {
+ "build" : ".",
+ "childIndexes" :
+ [
+ 1
+ ],
+ "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json",
+ "minimumCMakeVersion" :
+ {
+ "string" : "3.16"
+ },
+ "projectIndex" : 0,
+ "source" : ".",
+ "targetIndexes" :
+ [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ {
+ "build" : "glm",
+ "jsonFile" : "directory-glm-Debug-2bef2a2728e6bac3f360.json",
+ "minimumCMakeVersion" :
+ {
+ "string" : "3.16"
+ },
+ "parentIndex" : 0,
+ "projectIndex" : 0,
+ "source" : "glm"
+ }
+ ],
+ "name" : "Debug",
+ "projects" :
+ [
+ {
+ "directoryIndexes" :
+ [
+ 0,
+ 1
+ ],
+ "name" : "projects_ray",
+ "targetIndexes" :
+ [
+ 0,
+ 1,
+ 2
+ ]
+ }
+ ],
+ "targets" :
+ [
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray-Debug-0d8107110364a15b2484.json",
+ "name" : "projects_ray",
+ "projectIndex" : 0
+ },
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray_autogen-Debug-8d3f06a1221cbe8605a3.json",
+ "name" : "projects_ray_autogen",
+ "projectIndex" : 0
+ },
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray_autogen_timestamp_deps-Debug-e0e931bca5a0689192d2.json",
+ "name" : "projects_ray_autogen_timestamp_deps",
+ "projectIndex" : 0
+ }
+ ]
+ }
+ ],
+ "kind" : "codemodel",
+ "paths" :
+ {
+ "build" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug",
+ "source" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 4
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-f5ebdc15457944623624.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-f5ebdc15457944623624.json
new file mode 100644
index 0000000..3a67af9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-f5ebdc15457944623624.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/directory-glm-Debug-2bef2a2728e6bac3f360.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/directory-glm-Debug-2bef2a2728e6bac3f360.json
new file mode 100644
index 0000000..b04b50c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/directory-glm-Debug-2bef2a2728e6bac3f360.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : "glm",
+ "source" : "glm"
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/index-2023-11-03T04-17-41-0331.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/index-2023-11-03T04-17-41-0331.json
new file mode 100644
index 0000000..91c1e85
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/index-2023-11-03T04-17-41-0331.json
@@ -0,0 +1,108 @@
+{
+ "cmake" :
+ {
+ "generator" :
+ {
+ "multiConfig" : false,
+ "name" : "Ninja"
+ },
+ "paths" :
+ {
+ "cmake" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/cmake",
+ "cpack" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/cpack",
+ "ctest" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/ctest",
+ "root" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24"
+ },
+ "version" :
+ {
+ "isDirty" : false,
+ "major" : 3,
+ "minor" : 24,
+ "patch" : 2,
+ "string" : "3.24.2",
+ "suffix" : ""
+ }
+ },
+ "objects" :
+ [
+ {
+ "jsonFile" : "codemodel-v2-7c13c3843b433d69155b.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 4
+ }
+ },
+ {
+ "jsonFile" : "cache-v2-daadd1f46d3b467ddcd5.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ {
+ "jsonFile" : "cmakeFiles-v1-628de41233dfe16127e8.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ },
+ {
+ "jsonFile" : "toolchains-v1-5e11b8e6819ef2cee143.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ ],
+ "reply" :
+ {
+ "cache-v2" :
+ {
+ "jsonFile" : "cache-v2-daadd1f46d3b467ddcd5.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ "cmakeFiles-v1" :
+ {
+ "jsonFile" : "cmakeFiles-v1-628de41233dfe16127e8.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ },
+ "codemodel-v2" :
+ {
+ "jsonFile" : "codemodel-v2-7c13c3843b433d69155b.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 4
+ }
+ },
+ "toolchains-v1" :
+ {
+ "jsonFile" : "toolchains-v1-5e11b8e6819ef2cee143.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray-Debug-0d8107110364a15b2484.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray-Debug-0d8107110364a15b2484.json
new file mode 100644
index 0000000..10f2587
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray-Debug-0d8107110364a15b2484.json
@@ -0,0 +1,629 @@
+{
+ "artifacts" :
+ [
+ {
+ "path" : "projects_ray"
+ }
+ ],
+ "backtrace" : 1,
+ "backtraceGraph" :
+ {
+ "commands" :
+ [
+ "add_executable",
+ "set_target_properties",
+ "include",
+ "find_package",
+ "find_dependency",
+ "_qt_internal_find_qt_dependencies",
+ "add_definitions",
+ "target_link_libraries",
+ "include_directories"
+ ],
+ "files" :
+ [
+ "CMakeLists.txt",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake",
+ "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ },
+ {
+ "command" : 0,
+ "file" : 0,
+ "line" : 28,
+ "parent" : 0
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 17,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 2
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 3
+ },
+ {
+ "file" : 2,
+ "parent" : 4
+ },
+ {
+ "command" : 2,
+ "file" : 2,
+ "line" : 55,
+ "parent" : 5
+ },
+ {
+ "file" : 1,
+ "parent" : 6
+ },
+ {
+ "command" : 1,
+ "file" : 1,
+ "line" : 61,
+ "parent" : 7
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 19,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 9
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 10
+ },
+ {
+ "file" : 5,
+ "parent" : 11
+ },
+ {
+ "command" : 2,
+ "file" : 5,
+ "line" : 55,
+ "parent" : 12
+ },
+ {
+ "file" : 4,
+ "parent" : 13
+ },
+ {
+ "command" : 1,
+ "file" : 4,
+ "line" : 61,
+ "parent" : 14
+ },
+ {
+ "command" : 2,
+ "file" : 5,
+ "line" : 52,
+ "parent" : 12
+ },
+ {
+ "file" : 6,
+ "parent" : 16
+ },
+ {
+ "command" : 1,
+ "file" : 6,
+ "line" : 62,
+ "parent" : 17
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 20,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 19
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 20
+ },
+ {
+ "file" : 8,
+ "parent" : 21
+ },
+ {
+ "command" : 2,
+ "file" : 8,
+ "line" : 55,
+ "parent" : 22
+ },
+ {
+ "file" : 7,
+ "parent" : 23
+ },
+ {
+ "command" : 1,
+ "file" : 7,
+ "line" : 61,
+ "parent" : 24
+ },
+ {
+ "command" : 2,
+ "file" : 2,
+ "line" : 40,
+ "parent" : 5
+ },
+ {
+ "file" : 13,
+ "parent" : 26
+ },
+ {
+ "command" : 5,
+ "file" : 13,
+ "line" : 39,
+ "parent" : 27
+ },
+ {
+ "command" : 4,
+ "file" : 12,
+ "line" : 111,
+ "parent" : 28
+ },
+ {
+ "command" : 3,
+ "file" : 11,
+ "line" : 47,
+ "parent" : 29
+ },
+ {
+ "file" : 10,
+ "parent" : 30
+ },
+ {
+ "command" : 2,
+ "file" : 10,
+ "line" : 55,
+ "parent" : 31
+ },
+ {
+ "file" : 9,
+ "parent" : 32
+ },
+ {
+ "command" : 1,
+ "file" : 9,
+ "line" : 61,
+ "parent" : 33
+ },
+ {
+ "command" : 2,
+ "file" : 10,
+ "line" : 52,
+ "parent" : 31
+ },
+ {
+ "file" : 14,
+ "parent" : 35
+ },
+ {
+ "command" : 1,
+ "file" : 14,
+ "line" : 62,
+ "parent" : 36
+ },
+ {
+ "command" : 6,
+ "file" : 0,
+ "line" : 25,
+ "parent" : 0
+ },
+ {
+ "command" : 7,
+ "file" : 0,
+ "line" : 50,
+ "parent" : 0
+ },
+ {
+ "command" : 8,
+ "file" : 0,
+ "line" : 23,
+ "parent" : 0
+ }
+ ]
+ },
+ "compileGroups" :
+ [
+ {
+ "compileCommandFragments" :
+ [
+ {
+ "fragment" : "-Wno-deprecated-volatile -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics"
+ },
+ {
+ "fragment" : "-std=gnu++20"
+ }
+ ],
+ "defines" :
+ [
+ {
+ "backtrace" : 38,
+ "define" : "GLM_FORCE_SWIZZLE"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_CONCURRENT_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_CORE_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_GUI_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_XML_LIB"
+ }
+ ],
+ "includes" :
+ [
+ {
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug"
+ },
+ {
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ {
+ "backtrace" : 0,
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include"
+ },
+ {
+ "backtrace" : 40,
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/include"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework"
+ }
+ ],
+ "language" : "CXX",
+ "languageStandard" :
+ {
+ "backtraces" :
+ [
+ 39,
+ 39
+ ],
+ "standard" : "20"
+ },
+ "sourceIndexes" :
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 15
+ ]
+ }
+ ],
+ "dependencies" :
+ [
+ {
+ "backtrace" : 0,
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df"
+ },
+ {
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df"
+ }
+ ],
+ "id" : "projects_ray::@6890427a1f51a3e7e1df",
+ "link" :
+ {
+ "commandFragments" :
+ [
+ {
+ "fragment" : "-Wno-deprecated-volatile -g",
+ "role" : "flags"
+ },
+ {
+ "fragment" : "",
+ "role" : "flags"
+ },
+ {
+ "fragment" : "-F/Users/sotech117/Qt/6.5.2/macos/lib",
+ "role" : "frameworkPath"
+ },
+ {
+ "fragment" : "-Wl,-rpath,/Users/sotech117/Qt/6.5.2/macos/lib",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 8,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 15,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui",
+ "role" : "libraries"
+ },
+ {
+ "fragment" : "-Xlinker -framework -Xlinker OpenGL",
+ "role" : "libraries"
+ },
+ {
+ "fragment" : "-Xlinker -framework -Xlinker AGL",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework AppKit",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework ImageIO",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework Metal",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 25,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 34,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 37,
+ "fragment" : "-framework IOKit",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 37,
+ "fragment" : "-framework DiskArbitration",
+ "role" : "libraries"
+ }
+ ],
+ "language" : "CXX"
+ },
+ "name" : "projects_ray",
+ "nameOnDisk" : "projects_ray",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "Source Files",
+ "sourceIndexes" :
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 15
+ ]
+ },
+ {
+ "name" : "Header Files",
+ "sourceIndexes" :
+ [
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14
+ ]
+ },
+ {
+ "name" : "",
+ "sourceIndexes" :
+ [
+ 16
+ ]
+ },
+ {
+ "name" : "CMake Rules",
+ "sourceIndexes" :
+ [
+ 17
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "compileGroupIndex" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/mocs_compilation.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/main.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/camera/camera.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/raytracer/raytracer.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/raytracer/raytracescene.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/scenefilereader.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/sceneparser.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/camera/camera.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/raytracer/raytracer.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/raytracer/raytracescene.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/rgba.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/scenedata.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/scenefilereader.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/sceneparser.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/kdtree.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/kdtree.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp",
+ "sourceGroupIndex" : 2
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp.rule",
+ "sourceGroupIndex" : 3
+ }
+ ],
+ "type" : "EXECUTABLE"
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray_autogen-Debug-8d3f06a1221cbe8605a3.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray_autogen-Debug-8d3f06a1221cbe8605a3.json
new file mode 100644
index 0000000..d3d454f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray_autogen-Debug-8d3f06a1221cbe8605a3.json
@@ -0,0 +1,71 @@
+{
+ "backtrace" : 0,
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" :
+ [
+ "CMakeLists.txt"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ }
+ ]
+ },
+ "dependencies" :
+ [
+ {
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df"
+ }
+ ],
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df",
+ "isGeneratorProvided" : true,
+ "name" : "projects_ray_autogen",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "",
+ "sourceIndexes" :
+ [
+ 0
+ ]
+ },
+ {
+ "name" : "CMake Rules",
+ "sourceIndexes" :
+ [
+ 1,
+ 2
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.rule",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp.rule",
+ "sourceGroupIndex" : 1
+ }
+ ],
+ "type" : "UTILITY"
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray_autogen_timestamp_deps-Debug-e0e931bca5a0689192d2.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray_autogen_timestamp_deps-Debug-e0e931bca5a0689192d2.json
new file mode 100644
index 0000000..f880cbf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/target-projects_ray_autogen_timestamp_deps-Debug-e0e931bca5a0689192d2.json
@@ -0,0 +1,58 @@
+{
+ "backtrace" : 0,
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" :
+ [
+ "CMakeLists.txt"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ }
+ ]
+ },
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df",
+ "isGeneratorProvided" : true,
+ "name" : "projects_ray_autogen_timestamp_deps",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "",
+ "sourceIndexes" :
+ [
+ 0
+ ]
+ },
+ {
+ "name" : "CMake Rules",
+ "sourceIndexes" :
+ [
+ 1
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen_timestamp_deps",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen_timestamp_deps.rule",
+ "sourceGroupIndex" : 1
+ }
+ ],
+ "type" : "UTILITY"
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/toolchains-v1-5e11b8e6819ef2cee143.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/toolchains-v1-5e11b8e6819ef2cee143.json
new file mode 100644
index 0000000..1e85b0a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply.prev/toolchains-v1-5e11b8e6819ef2cee143.json
@@ -0,0 +1,57 @@
+{
+ "kind" : "toolchains",
+ "toolchains" :
+ [
+ {
+ "compiler" :
+ {
+ "id" : "AppleClang",
+ "implicit" :
+ {
+ "includeDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1",
+ "/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include",
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include",
+ "/Library/Developer/CommandLineTools/usr/include"
+ ],
+ "linkDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib"
+ ],
+ "linkFrameworkDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks"
+ ],
+ "linkLibraries" :
+ [
+ "c++"
+ ]
+ },
+ "path" : "/usr/bin/clang++",
+ "version" : "14.0.0.14000029"
+ },
+ "language" : "CXX",
+ "sourceFileExtensions" :
+ [
+ "C",
+ "M",
+ "c++",
+ "cc",
+ "cpp",
+ "cxx",
+ "m",
+ "mm",
+ "mpp",
+ "CPP",
+ "ixx",
+ "cppm"
+ ]
+ }
+ ],
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/cache-v2-840a1061226745bb4247.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/cache-v2-840a1061226745bb4247.json
new file mode 100644
index 0000000..de8538a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/cache-v2-840a1061226745bb4247.json
@@ -0,0 +1,5103 @@
+{
+ "entries" :
+ [
+ {
+ "name" : "CMAKE_ADDR2LINE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_ADDR2LINE-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_AR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/ar"
+ },
+ {
+ "name" : "CMAKE_BUILD_TYPE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "Debug"
+ },
+ {
+ "name" : "CMAKE_CACHEFILE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "This is the directory where this CMakeCache.txt was created"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug"
+ },
+ {
+ "name" : "CMAKE_CACHE_MAJOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Major version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "3"
+ },
+ {
+ "name" : "CMAKE_CACHE_MINOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minor version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "26"
+ },
+ {
+ "name" : "CMAKE_CACHE_PATCH_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Patch version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "4"
+ },
+ {
+ "name" : "CMAKE_COLOR_DIAGNOSTICS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable colored diagnostics throughout."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "ON"
+ },
+ {
+ "name" : "CMAKE_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+ },
+ {
+ "name" : "CMAKE_CPACK_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to cpack program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack"
+ },
+ {
+ "name" : "CMAKE_CTEST_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to ctest program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest"
+ },
+ {
+ "name" : "CMAKE_CXX_COMPILER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "CXX compiler"
+ }
+ ],
+ "type" : "STRING",
+ "value" : "/usr/bin/clang++"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-DQT_QML_DEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-g"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_INIT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-DQT_QML_DEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-Os -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O3 -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O2 -g -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_C_COMPILER",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/clang"
+ },
+ {
+ "name" : "CMAKE_DLLTOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_DLLTOOL-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_EDIT_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to cache edit program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/ccmake"
+ },
+ {
+ "name" : "CMAKE_EXECUTABLE_FORMAT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Executable file format"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "MACHO"
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXPORT_COMPILE_COMMANDS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable/Disable output of compile commands during generation."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake."
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/pkgRedirects"
+ },
+ {
+ "name" : "CMAKE_GENERATOR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "Ninja"
+ },
+ {
+ "name" : "CMAKE_GENERATOR_INSTANCE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Generator instance identifier."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_PLATFORM",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator platform."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_TOOLSET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator toolset."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_HAVE_LIBC_PTHREAD",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Test CMAKE_HAVE_LIBC_PTHREAD"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_HOME_DIRECTORY",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Source directory with the top level CMakeLists.txt file for this project"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ {
+ "name" : "CMAKE_INSTALL_BINDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "User executables (bin)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "bin"
+ },
+ {
+ "name" : "CMAKE_INSTALL_DATADIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only architecture-independent data (DATAROOTDIR)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_DATAROOTDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only architecture-independent data root (share)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "share"
+ },
+ {
+ "name" : "CMAKE_INSTALL_DOCDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_INCLUDEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "C header files (include)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "include"
+ },
+ {
+ "name" : "CMAKE_INSTALL_INFODIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Info documentation (DATAROOTDIR/info)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_LIBDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Object code libraries (lib)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "lib"
+ },
+ {
+ "name" : "CMAKE_INSTALL_LIBEXECDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Program executables (libexec)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "libexec"
+ },
+ {
+ "name" : "CMAKE_INSTALL_LOCALEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Locale-dependent data (DATAROOTDIR/locale)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_LOCALSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Modifiable single-machine data (var)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "var"
+ },
+ {
+ "name" : "CMAKE_INSTALL_MANDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Man documentation (DATAROOTDIR/man)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_NAME_TOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/install_name_tool"
+ },
+ {
+ "name" : "CMAKE_INSTALL_OLDINCLUDEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "C header files for non-gcc (/usr/include)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/usr/include"
+ },
+ {
+ "name" : "CMAKE_INSTALL_PREFIX",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Install path prefix, prepended onto install directories."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/usr/local"
+ },
+ {
+ "name" : "CMAKE_INSTALL_RUNSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Run-time variable data (LOCALSTATEDIR/run)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_SBINDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "System admin executables (sbin)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "sbin"
+ },
+ {
+ "name" : "CMAKE_INSTALL_SHAREDSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Modifiable architecture-independent data (com)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "com"
+ },
+ {
+ "name" : "CMAKE_INSTALL_SYSCONFDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only single-machine data (etc)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "etc"
+ },
+ {
+ "name" : "CMAKE_LINKER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/ld"
+ },
+ {
+ "name" : "CMAKE_MAKE_PROGRAM",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "make program"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja"
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_NM",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/nm"
+ },
+ {
+ "name" : "CMAKE_NUMBER_OF_MAKEFILES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "number of local generators"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "2"
+ },
+ {
+ "name" : "CMAKE_OBJCOPY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_OBJCOPY-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_OBJDUMP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/objdump"
+ },
+ {
+ "name" : "CMAKE_OSX_ARCHITECTURES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Build architectures for OSX"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_DEPLOYMENT_TARGET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_SYSROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The product will be built against the headers and libraries located inside the indicated SDK."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ },
+ {
+ "name" : "CMAKE_PLATFORM_INFO_INITIALIZED",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Platform information initialized"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "UNINITIALIZED",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake"
+ },
+ {
+ "name" : "CMAKE_PROJECT_DESCRIPTION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_HOMEPAGE_URL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_INCLUDE_BEFORE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake"
+ },
+ {
+ "name" : "CMAKE_PROJECT_NAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "projects_ray"
+ },
+ {
+ "name" : "CMAKE_RANLIB",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/ranlib"
+ },
+ {
+ "name" : "CMAKE_READELF",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_READELF-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_ROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake installation."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26"
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SKIP_INSTALL_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_SKIP_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when using shared libraries."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STRIP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/strip"
+ },
+ {
+ "name" : "CMAKE_UNAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "uname command"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/usr/bin/uname"
+ },
+ {
+ "name" : "CMAKE_VERBOSE_MAKEFILE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "FALSE"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding OpenGL"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][c ][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding Threads"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[TRUE][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding WrapAtomic"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[1][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding WrapOpenGL"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[ON][v()]"
+ },
+ {
+ "name" : "HAVE_STDATOMIC",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Test HAVE_STDATOMIC"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "MACDEPLOYQT_EXECUTABLE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt"
+ },
+ {
+ "name" : "OPENGL_INCLUDE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Include for OpenGL on OS X"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "OPENGL_gl_LIBRARY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "OpenGL library for OS X"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "OPENGL_glu_LIBRARY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "GLU library for OS X (usually same as OpenGL library)"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional directories where find(Qt6 ...) host Qt components are searched"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "QT_ADDITIONAL_PACKAGES_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional directories where find(Qt6 ...) components are searched"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Skip Qt Creator's package manager auto-setup"
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_accessibility",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: accessibility (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_accessibility_atspi_bridge",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_action",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: action (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_aesni",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: aesni (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca_h",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca_h (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca_malloc_h",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca_malloc_h (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_android_style_assets",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: android_style_assets (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_animation",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: animation (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_appstore_compliant",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: appstore_compliant (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_arm_crc32",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: arm_crc32 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_arm_crypto",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: arm_crypto (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_avx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512bw",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512bw (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512cd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512cd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512dq",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512dq (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512er",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512er (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512f",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512f (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512ifma",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512ifma (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512pf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512pf (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vbmi",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vbmi (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vbmi2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vbmi2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vl (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_backtrace",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: backtrace (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_c11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: c11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_c99",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: c99 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cborstreamreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cborstreamreader (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cborstreamwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cborstreamwriter (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clipboard",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clipboard (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clock_gettime",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clock_gettime (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clock_monotonic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clock_monotonic (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_colornames",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: colornames (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_commandlineparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: commandlineparser (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_concatenatetablesproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: concatenatetablesproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_concurrent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: concurrent (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cpp_winrt",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cpp_winrt (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cross_compile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cross_compile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cssparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cssparser (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ctf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ctf (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cursor",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cursor (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx11_future",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx11_future (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx14",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx14 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx17",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx17 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx17_filesystem",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx17_filesystem (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx1z",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx1z (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx20",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx20 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cxx2a",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx2a (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cxx2b",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx2b (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_datestring",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: datestring (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_datetimeparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: datetimeparser (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dbus",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dbus (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dbus_linked",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dbus_linked (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_debug",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: debug (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_debug_and_release",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: debug_and_release (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_desktopservices",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: desktopservices (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_developer_build",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: developer_build (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_direct2d",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: direct2d (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_direct2d1_1",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: direct2d1_1 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directwrite",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directwrite (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directwrite3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directwrite3 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_dladdr",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dladdr (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dlopen",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dlopen (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dom",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dom (from target Qt6::Xml)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_doubleconversion",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: doubleconversion (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_draganddrop",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: draganddrop (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_drm_atomic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: drm_atomic (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_dynamicgl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dynamicgl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_easingcurve",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: easingcurve (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_egl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: egl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_egl_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: egl_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_brcm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_brcm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_egldevice",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_egldevice (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_gbm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_gbm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_mali",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_mali (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_openwfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_openwfd (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_rcar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_rcar (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_viv",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_viv (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_viv_wl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_viv_wl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_vsp2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_vsp2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_etw",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: etw (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_evdev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: evdev (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eventfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eventfd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_f16c",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: f16c (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemiterator",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemiterator (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemmodel (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemwatcher",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemwatcher (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_fontconfig",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: fontconfig (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_force_asserts",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: force_asserts (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_force_debug_info",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: force_debug_info (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_forkfd_pidfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: forkfd_pidfd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_framework",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: framework (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_freetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: freetype (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_futimens",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: futimens (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_future",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: future (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_gc_binaries",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gc_binaries (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_gestures",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gestures (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_getauxval",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: getauxval (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_getentropy",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: getentropy (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_gif",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gif (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_glib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: glib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_glibc",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: glibc (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_gui",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gui (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_harfbuzz",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: harfbuzz (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_headersclean",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: headersclean (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_highdpiscaling",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: highdpiscaling (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_hijricalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: hijricalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ico",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ico (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_icu",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: icu (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_identityproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: identityproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_im",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: im (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_image_heuristic_mask",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: image_heuristic_mask (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_image_text",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: image_text (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_bmp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_bmp (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_ppm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_ppm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_xbm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_xbm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_xpm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_xpm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformatplugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformatplugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageio_text_loading",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageio_text_loading (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_inotify",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: inotify (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_integrityfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: integrityfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_integrityhid",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: integrityhid (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_intelcet",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: intelcet (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_islamiccivilcalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: islamiccivilcalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_itemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: itemmodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_jalalicalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: jalalicalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_journald",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: journald (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_kms",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: kms (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_largefile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: largefile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_libinput",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_libinput_axis_api",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput_axis_api (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_libinput_hires_wheel_support",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_library",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: library (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_libudev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libudev (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_linkat",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: linkat (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_linuxfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: linuxfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_lttng",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: lttng (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_mimetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mimetype (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mimetype_database",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mimetype_database (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mips_dsp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mips_dsp (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_mips_dspr2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mips_dspr2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_movie",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: movie (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mtdev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mtdev (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_multiprocess",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: multiprocess (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_neon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: neon (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_network",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: network (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_no_direct_extern_access",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_direct_extern_access (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_no_pkg_config",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_pkg_config (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_no_prefix",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_prefix (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_opengles2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles3 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles31",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles31 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles32",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles32 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_openssl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openssl (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_openssl_linked",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openssl_linked (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opensslv11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opensslv11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opensslv30",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opensslv30 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_openvg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openvg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_pcre2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pcre2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_pdf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pdf (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_permissions",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: permissions (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_picture",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: picture (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_pkg_config",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pkg_config (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_plugin_manifest",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: plugin_manifest (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_poll_exit_on_error",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_exit_on_error (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_poll",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_poll (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_poll_pollts",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_pollts (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_ppoll",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_ppoll (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_select",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_select (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_posix_fallocate",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: posix_fallocate (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_precompile_header",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: precompile_header (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_printsupport",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: printsupport (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_private_tests",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: private_tests (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_process",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: process (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_processenvironment",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: processenvironment (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_proxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: proxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_qqnx_imf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qqnx_imf (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_qqnx_pps",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qqnx_pps (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_qt_framework",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qt_framework (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_raster_64bit",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: raster_64bit (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_raster_fp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: raster_fp (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_rdrnd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rdrnd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_rdseed",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rdseed (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_reduce_exports",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: reduce_exports (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_reduce_relocations",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: reduce_relocations (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_regularexpression",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: regularexpression (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_relocatable",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: relocatable (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_renameat2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: renameat2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_rpath",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rpath (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_separate_debug_info",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: separate_debug_info (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sessionmanager",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sessionmanager (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_settings",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: settings (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sha3_fast",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sha3_fast (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shani",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shani (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shared",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shared (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sharedmemory",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sharedmemory (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shortcut",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shortcut (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_signaling_nan",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: signaling_nan (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_simulator_and_device",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: simulator_and_device (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_slog2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: slog2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_sortfilterproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sortfilterproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sql",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sql (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse3 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse4_1",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse4_1 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse4_2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse4_2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ssse3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ssse3 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_stack_protector_strong",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stack_protector_strong (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_standarditemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: standarditemmodel (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_static",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: static (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_statx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: statx (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_std_atomic64",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: std_atomic64 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_stdlib_libcpp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stdlib_libcpp (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_stringlistmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stringlistmodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_syslog",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: syslog (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_doubleconversion",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_doubleconversion (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_freetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_freetype (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_harfbuzz",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_harfbuzz (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_libb2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_libb2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_pcre2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_pcre2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_textmarkdownreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_textmarkdownreader (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_xcb_xinput",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_xcb_xinput (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_zlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_zlib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_systemsemaphore",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: systemsemaphore (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_systemtrayicon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: systemtrayicon (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_tabletevent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tabletevent (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_temporaryfile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: temporaryfile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_testlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: testlib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textdate",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textdate (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_texthtmlparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: texthtmlparser (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textmarkdownreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textmarkdownreader (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textmarkdownwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textmarkdownwriter (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textodfwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textodfwriter (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_thread",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: thread (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_timezone",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: timezone (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_translation",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: translation (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_transposeproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: transposeproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_tslib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tslib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_tuiotouch",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tuiotouch (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undocommand",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undocommand (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undogroup",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undogroup (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undostack",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undostack (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_use_bfd_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_bfd_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_gold_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_gold_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_lld_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_lld_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_mold_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_mold_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vaes",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vaes (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_validator",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: validator (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_vkgen",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vkgen (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_vkkhrdisplay",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vkkhrdisplay (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vnc",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vnc (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vsp2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vsp2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vulkan",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vulkan (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_wasm_exceptions",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wasm_exceptions (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_wasm_simd128",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wasm_simd128 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_whatsthis",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: whatsthis (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_wheelevent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wheelevent (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_widgets",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: widgets (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_x86intrin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: x86intrin (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xcb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_egl_plugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_egl_plugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_glx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_glx (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_glx_plugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_glx_plugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_native_painting",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_native_painting (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_sm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_sm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_xlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_xlib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xkbcommon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xkbcommon (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xkbcommon_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xkbcommon_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xlib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xml",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xml (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstream",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstream (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstreamreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstreamreader (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstreamwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstreamwriter (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xrender",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xrender (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_zstd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: zstd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_QMAKE_EXECUTABLE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/bin/qmake"
+ },
+ {
+ "name" : "Qt6Concurrent_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Concurrent."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent"
+ },
+ {
+ "name" : "Qt6CoreTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6CoreTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools"
+ },
+ {
+ "name" : "Qt6Core_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Core."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core"
+ },
+ {
+ "name" : "Qt6DBusTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6DBusTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools"
+ },
+ {
+ "name" : "Qt6DBus_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6DBus."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus"
+ },
+ {
+ "name" : "Qt6GuiTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6GuiTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools"
+ },
+ {
+ "name" : "Qt6Gui_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Gui."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui"
+ },
+ {
+ "name" : "Qt6Xml_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Xml."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml"
+ },
+ {
+ "name" : "Qt6_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6"
+ },
+ {
+ "name" : "WrapOpenGL_AGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a library."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/AGL.framework"
+ },
+ {
+ "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "CMAKE_INSTALL_PREFIX during last run"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/usr/local"
+ },
+ {
+ "name" : "projects_ray_BINARY_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug"
+ },
+ {
+ "name" : "projects_ray_IS_TOP_LEVEL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "ON"
+ },
+ {
+ "name" : "projects_ray_SOURCE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ }
+ ],
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/cmakeFiles-v1-e9b6316eda3e834505b4.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/cmakeFiles-v1-e9b6316eda3e834505b4.json
new file mode 100644
index 0000000..0342fab
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/cmakeFiles-v1-e9b6316eda3e834505b4.json
@@ -0,0 +1,1266 @@
+{
+ "inputs" :
+ [
+ {
+ "path" : "CMakeLists.txt"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake"
+ },
+ {
+ "path" : "glm/CMakeLists.txt"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake"
+ }
+ ],
+ "kind" : "cmakeFiles",
+ "paths" :
+ {
+ "build" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug",
+ "source" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/codemodel-v2-55e81f93b4acdc2a5882.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/codemodel-v2-55e81f93b4acdc2a5882.json
new file mode 100644
index 0000000..bd7f30a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/codemodel-v2-55e81f93b4acdc2a5882.json
@@ -0,0 +1,94 @@
+{
+ "configurations" :
+ [
+ {
+ "directories" :
+ [
+ {
+ "build" : ".",
+ "childIndexes" :
+ [
+ 1
+ ],
+ "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json",
+ "minimumCMakeVersion" :
+ {
+ "string" : "3.16"
+ },
+ "projectIndex" : 0,
+ "source" : ".",
+ "targetIndexes" :
+ [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ {
+ "build" : "glm",
+ "jsonFile" : "directory-glm-Debug-2bef2a2728e6bac3f360.json",
+ "minimumCMakeVersion" :
+ {
+ "string" : "3.16"
+ },
+ "parentIndex" : 0,
+ "projectIndex" : 0,
+ "source" : "glm"
+ }
+ ],
+ "name" : "Debug",
+ "projects" :
+ [
+ {
+ "directoryIndexes" :
+ [
+ 0,
+ 1
+ ],
+ "name" : "projects_ray",
+ "targetIndexes" :
+ [
+ 0,
+ 1,
+ 2
+ ]
+ }
+ ],
+ "targets" :
+ [
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray-Debug-ed59193bbf471f6baa21.json",
+ "name" : "projects_ray",
+ "projectIndex" : 0
+ },
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray_autogen-Debug-8d3f06a1221cbe8605a3.json",
+ "name" : "projects_ray_autogen",
+ "projectIndex" : 0
+ },
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray_autogen_timestamp_deps-Debug-e0e931bca5a0689192d2.json",
+ "name" : "projects_ray_autogen_timestamp_deps",
+ "projectIndex" : 0
+ }
+ ]
+ }
+ ],
+ "kind" : "codemodel",
+ "paths" :
+ {
+ "build" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug",
+ "source" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json
new file mode 100644
index 0000000..3a67af9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/directory-glm-Debug-2bef2a2728e6bac3f360.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/directory-glm-Debug-2bef2a2728e6bac3f360.json
new file mode 100644
index 0000000..b04b50c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/directory-glm-Debug-2bef2a2728e6bac3f360.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : "glm",
+ "source" : "glm"
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/index-2023-11-03T04-44-56-0160.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/index-2023-11-03T04-44-56-0160.json
new file mode 100644
index 0000000..e435b34
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/index-2023-11-03T04-44-56-0160.json
@@ -0,0 +1,108 @@
+{
+ "cmake" :
+ {
+ "generator" :
+ {
+ "multiConfig" : false,
+ "name" : "Ninja"
+ },
+ "paths" :
+ {
+ "cmake" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake",
+ "cpack" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack",
+ "ctest" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest",
+ "root" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26"
+ },
+ "version" :
+ {
+ "isDirty" : false,
+ "major" : 3,
+ "minor" : 26,
+ "patch" : 4,
+ "string" : "3.26.4",
+ "suffix" : ""
+ }
+ },
+ "objects" :
+ [
+ {
+ "jsonFile" : "codemodel-v2-55e81f93b4acdc2a5882.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+ },
+ {
+ "jsonFile" : "cache-v2-840a1061226745bb4247.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ {
+ "jsonFile" : "cmakeFiles-v1-e9b6316eda3e834505b4.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ },
+ {
+ "jsonFile" : "toolchains-v1-5e11b8e6819ef2cee143.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ ],
+ "reply" :
+ {
+ "cache-v2" :
+ {
+ "jsonFile" : "cache-v2-840a1061226745bb4247.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ "cmakeFiles-v1" :
+ {
+ "jsonFile" : "cmakeFiles-v1-e9b6316eda3e834505b4.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ },
+ "codemodel-v2" :
+ {
+ "jsonFile" : "codemodel-v2-55e81f93b4acdc2a5882.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+ },
+ "toolchains-v1" :
+ {
+ "jsonFile" : "toolchains-v1-5e11b8e6819ef2cee143.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray-Debug-ed59193bbf471f6baa21.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray-Debug-ed59193bbf471f6baa21.json
new file mode 100644
index 0000000..88fe848
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray-Debug-ed59193bbf471f6baa21.json
@@ -0,0 +1,626 @@
+{
+ "artifacts" :
+ [
+ {
+ "path" : "projects_ray"
+ }
+ ],
+ "backtrace" : 1,
+ "backtraceGraph" :
+ {
+ "commands" :
+ [
+ "add_executable",
+ "set_target_properties",
+ "include",
+ "find_package",
+ "find_dependency",
+ "_qt_internal_find_qt_dependencies",
+ "add_definitions",
+ "target_link_libraries",
+ "include_directories"
+ ],
+ "files" :
+ [
+ "CMakeLists.txt",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ },
+ {
+ "command" : 0,
+ "file" : 0,
+ "line" : 28,
+ "parent" : 0
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 17,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 2
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 3
+ },
+ {
+ "file" : 2,
+ "parent" : 4
+ },
+ {
+ "command" : 2,
+ "file" : 2,
+ "line" : 55,
+ "parent" : 5
+ },
+ {
+ "file" : 1,
+ "parent" : 6
+ },
+ {
+ "command" : 1,
+ "file" : 1,
+ "line" : 61,
+ "parent" : 7
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 19,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 9
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 10
+ },
+ {
+ "file" : 5,
+ "parent" : 11
+ },
+ {
+ "command" : 2,
+ "file" : 5,
+ "line" : 55,
+ "parent" : 12
+ },
+ {
+ "file" : 4,
+ "parent" : 13
+ },
+ {
+ "command" : 1,
+ "file" : 4,
+ "line" : 61,
+ "parent" : 14
+ },
+ {
+ "command" : 2,
+ "file" : 5,
+ "line" : 52,
+ "parent" : 12
+ },
+ {
+ "file" : 6,
+ "parent" : 16
+ },
+ {
+ "command" : 1,
+ "file" : 6,
+ "line" : 62,
+ "parent" : 17
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 20,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 19
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 20
+ },
+ {
+ "file" : 8,
+ "parent" : 21
+ },
+ {
+ "command" : 2,
+ "file" : 8,
+ "line" : 55,
+ "parent" : 22
+ },
+ {
+ "file" : 7,
+ "parent" : 23
+ },
+ {
+ "command" : 1,
+ "file" : 7,
+ "line" : 61,
+ "parent" : 24
+ },
+ {
+ "command" : 2,
+ "file" : 2,
+ "line" : 40,
+ "parent" : 5
+ },
+ {
+ "file" : 13,
+ "parent" : 26
+ },
+ {
+ "command" : 5,
+ "file" : 13,
+ "line" : 39,
+ "parent" : 27
+ },
+ {
+ "command" : 4,
+ "file" : 12,
+ "line" : 111,
+ "parent" : 28
+ },
+ {
+ "command" : 3,
+ "file" : 11,
+ "line" : 76,
+ "parent" : 29
+ },
+ {
+ "file" : 10,
+ "parent" : 30
+ },
+ {
+ "command" : 2,
+ "file" : 10,
+ "line" : 55,
+ "parent" : 31
+ },
+ {
+ "file" : 9,
+ "parent" : 32
+ },
+ {
+ "command" : 1,
+ "file" : 9,
+ "line" : 61,
+ "parent" : 33
+ },
+ {
+ "command" : 2,
+ "file" : 10,
+ "line" : 52,
+ "parent" : 31
+ },
+ {
+ "file" : 14,
+ "parent" : 35
+ },
+ {
+ "command" : 1,
+ "file" : 14,
+ "line" : 62,
+ "parent" : 36
+ },
+ {
+ "command" : 6,
+ "file" : 0,
+ "line" : 25,
+ "parent" : 0
+ },
+ {
+ "command" : 7,
+ "file" : 0,
+ "line" : 50,
+ "parent" : 0
+ },
+ {
+ "command" : 8,
+ "file" : 0,
+ "line" : 23,
+ "parent" : 0
+ }
+ ]
+ },
+ "compileGroups" :
+ [
+ {
+ "compileCommandFragments" :
+ [
+ {
+ "fragment" : "-Wno-deprecated-volatile -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics"
+ }
+ ],
+ "defines" :
+ [
+ {
+ "backtrace" : 38,
+ "define" : "GLM_FORCE_SWIZZLE"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_CONCURRENT_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_CORE_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_GUI_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_XML_LIB"
+ }
+ ],
+ "includes" :
+ [
+ {
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug"
+ },
+ {
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ {
+ "backtrace" : 0,
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include"
+ },
+ {
+ "backtrace" : 40,
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/include"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework"
+ }
+ ],
+ "language" : "CXX",
+ "languageStandard" :
+ {
+ "backtraces" :
+ [
+ 39,
+ 39
+ ],
+ "standard" : "20"
+ },
+ "sourceIndexes" :
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 15
+ ]
+ }
+ ],
+ "dependencies" :
+ [
+ {
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df"
+ },
+ {
+ "backtrace" : 0,
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df"
+ }
+ ],
+ "id" : "projects_ray::@6890427a1f51a3e7e1df",
+ "link" :
+ {
+ "commandFragments" :
+ [
+ {
+ "fragment" : "-Wno-deprecated-volatile -g",
+ "role" : "flags"
+ },
+ {
+ "fragment" : "",
+ "role" : "flags"
+ },
+ {
+ "fragment" : "-F/Users/sotech117/Qt/6.5.2/macos/lib",
+ "role" : "frameworkPath"
+ },
+ {
+ "fragment" : "-Wl,-rpath,/Users/sotech117/Qt/6.5.2/macos/lib",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 8,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 15,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui",
+ "role" : "libraries"
+ },
+ {
+ "fragment" : "-Xlinker -framework -Xlinker OpenGL",
+ "role" : "libraries"
+ },
+ {
+ "fragment" : "-Xlinker -framework -Xlinker AGL",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework AppKit",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework ImageIO",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework Metal",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 25,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 34,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 37,
+ "fragment" : "-framework IOKit",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 37,
+ "fragment" : "-framework DiskArbitration",
+ "role" : "libraries"
+ }
+ ],
+ "language" : "CXX"
+ },
+ "name" : "projects_ray",
+ "nameOnDisk" : "projects_ray",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "Source Files",
+ "sourceIndexes" :
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 15
+ ]
+ },
+ {
+ "name" : "Header Files",
+ "sourceIndexes" :
+ [
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14
+ ]
+ },
+ {
+ "name" : "",
+ "sourceIndexes" :
+ [
+ 16
+ ]
+ },
+ {
+ "name" : "CMake Rules",
+ "sourceIndexes" :
+ [
+ 17
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "compileGroupIndex" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/mocs_compilation.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/main.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/camera/camera.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/raytracer/raytracer.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/raytracer/raytracescene.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/scenefilereader.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/sceneparser.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/camera/camera.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/raytracer/raytracer.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/raytracer/raytracescene.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/rgba.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/scenedata.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/scenefilereader.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/sceneparser.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/kdtree.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/kdtree.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp",
+ "sourceGroupIndex" : 2
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp.rule",
+ "sourceGroupIndex" : 3
+ }
+ ],
+ "type" : "EXECUTABLE"
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray_autogen-Debug-8d3f06a1221cbe8605a3.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray_autogen-Debug-8d3f06a1221cbe8605a3.json
new file mode 100644
index 0000000..d3d454f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray_autogen-Debug-8d3f06a1221cbe8605a3.json
@@ -0,0 +1,71 @@
+{
+ "backtrace" : 0,
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" :
+ [
+ "CMakeLists.txt"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ }
+ ]
+ },
+ "dependencies" :
+ [
+ {
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df"
+ }
+ ],
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df",
+ "isGeneratorProvided" : true,
+ "name" : "projects_ray_autogen",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "",
+ "sourceIndexes" :
+ [
+ 0
+ ]
+ },
+ {
+ "name" : "CMake Rules",
+ "sourceIndexes" :
+ [
+ 1,
+ 2
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.rule",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp.rule",
+ "sourceGroupIndex" : 1
+ }
+ ],
+ "type" : "UTILITY"
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray_autogen_timestamp_deps-Debug-e0e931bca5a0689192d2.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray_autogen_timestamp_deps-Debug-e0e931bca5a0689192d2.json
new file mode 100644
index 0000000..f880cbf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/target-projects_ray_autogen_timestamp_deps-Debug-e0e931bca5a0689192d2.json
@@ -0,0 +1,58 @@
+{
+ "backtrace" : 0,
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" :
+ [
+ "CMakeLists.txt"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ }
+ ]
+ },
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df",
+ "isGeneratorProvided" : true,
+ "name" : "projects_ray_autogen_timestamp_deps",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "",
+ "sourceIndexes" :
+ [
+ 0
+ ]
+ },
+ {
+ "name" : "CMake Rules",
+ "sourceIndexes" :
+ [
+ 1
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen_timestamp_deps",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen_timestamp_deps.rule",
+ "sourceGroupIndex" : 1
+ }
+ ],
+ "type" : "UTILITY"
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/toolchains-v1-5e11b8e6819ef2cee143.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/toolchains-v1-5e11b8e6819ef2cee143.json
new file mode 100644
index 0000000..1e85b0a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.cmake/api/v1/reply/toolchains-v1-5e11b8e6819ef2cee143.json
@@ -0,0 +1,57 @@
+{
+ "kind" : "toolchains",
+ "toolchains" :
+ [
+ {
+ "compiler" :
+ {
+ "id" : "AppleClang",
+ "implicit" :
+ {
+ "includeDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1",
+ "/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include",
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include",
+ "/Library/Developer/CommandLineTools/usr/include"
+ ],
+ "linkDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib"
+ ],
+ "linkFrameworkDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks"
+ ],
+ "linkLibraries" :
+ [
+ "c++"
+ ]
+ },
+ "path" : "/usr/bin/clang++",
+ "version" : "14.0.0.14000029"
+ },
+ "language" : "CXX",
+ "sourceFileExtensions" :
+ [
+ "C",
+ "M",
+ "c++",
+ "cc",
+ "cpp",
+ "cxx",
+ "m",
+ "mm",
+ "mpp",
+ "CPP",
+ "ixx",
+ "cppm"
+ ]
+ }
+ ],
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.ninja_deps b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.ninja_deps
new file mode 100644
index 0000000..27914e2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.ninja_deps
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.ninja_log b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.ninja_log
new file mode 100644
index 0000000..37a3ad6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.ninja_log
@@ -0,0 +1,17 @@
+# ninja log v5
+747 1321 1698987373649823418 CMakeFiles/projects_ray.dir/src/utils/kdtree.cpp.o b5504eec0b558cb8
+25 49 1697502555351920806 CMakeFiles/projects_ray.dir/src/utils/hascoordinate.cpp.o 58c48790d041f5ee
+5 680 1698989333172784806 projects_ray_autogen/timestamp 5712370d8997674e
+745 1891 1698987374217531878 CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o dd39fbb37b647dfc
+5 680 1698989333172784806 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp 5712370d8997674e
+5 680 1698989333172784806 projects_ray_autogen/mocs_compilation.cpp 5712370d8997674e
+742 1274 1698987373598974154 CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o 2ccc2a377296f07
+739 792 1698987373120751407 CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o 3d33de463166f606
+683 2031 1698989334518151252 CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o b59780cba4e91379
+30 1012 1697694731109885141 CMakeFiles/projects_ray.dir/src/extra/code.cpp.o a35d05ee3f2530fe
+228 682 1697694161134787341 CMakeFiles/projects_ray.dir/src/extra/worker.cpp.o e000edacbeca66a7
+744 1691 1698987374017914788 CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o 2a6fe473e81a904d
+739 1243 1698987373571211643 CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o 8b69b81f0febd496
+739 2017 1698987374343477160 CMakeFiles/projects_ray.dir/src/main.cpp.o d7430a8afed408e0
+5 680 1698989333172784806 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/mocs_compilation.cpp 5712370d8997674e
+2031 2154 1698989334645142439 projects_ray 54a1bf22a28d670e
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qt/QtDeploySupport.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qt/QtDeploySupport.cmake
new file mode 100644
index 0000000..109a8e0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qt/QtDeploySupport.cmake
@@ -0,0 +1,60 @@
+cmake_minimum_required(VERSION 3.16...3.21)
+
+# These are part of the public API. Projects should use them to provide a
+# consistent set of prefix-relative destinations.
+if(NOT QT_DEPLOY_BIN_DIR)
+ set(QT_DEPLOY_BIN_DIR "bin")
+endif()
+if(NOT QT_DEPLOY_LIB_DIR)
+ set(QT_DEPLOY_LIB_DIR "lib")
+endif()
+if(NOT QT_DEPLOY_PLUGINS_DIR)
+ set(QT_DEPLOY_PLUGINS_DIR "plugins")
+endif()
+if(NOT QT_DEPLOY_QML_DIR)
+ set(QT_DEPLOY_QML_DIR "qml")
+endif()
+if(NOT QT_DEPLOY_TRANSLATIONS_DIR)
+ set(QT_DEPLOY_TRANSLATIONS_DIR "translations")
+endif()
+if(NOT QT_DEPLOY_PREFIX)
+ set(QT_DEPLOY_PREFIX "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}")
+endif()
+if(QT_DEPLOY_PREFIX STREQUAL "")
+ set(QT_DEPLOY_PREFIX .)
+endif()
+if(NOT QT_DEPLOY_IGNORED_LIB_DIRS)
+ set(QT_DEPLOY_IGNORED_LIB_DIRS "")
+endif()
+
+# These are internal implementation details. They may be removed at any time.
+set(__QT_DEPLOY_SYSTEM_NAME "Darwin")
+set(__QT_DEPLOY_IS_SHARED_LIBS_BUILD "ON")
+set(__QT_DEPLOY_TOOL "/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt")
+set(__QT_DEPLOY_IMPL_DIR "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qt")
+set(__QT_DEPLOY_VERBOSE "")
+set(__QT_CMAKE_EXPORT_NAMESPACE "Qt6")
+set(__QT_DEPLOY_GENERATOR_IS_MULTI_CONFIG "0")
+set(__QT_DEPLOY_ACTIVE_CONFIG "Debug")
+set(__QT_NO_CREATE_VERSIONLESS_FUNCTIONS "")
+set(__QT_DEFAULT_MAJOR_VERSION "6")
+set(__QT_DEPLOY_QT_ADDITIONAL_PACKAGES_PREFIX_PATH "")
+set(__QT_DEPLOY_QT_INSTALL_PREFIX "/Users/sotech117/Qt/6.5.2/macos")
+set(__QT_DEPLOY_QT_INSTALL_BINS "bin")
+set(__QT_DEPLOY_QT_INSTALL_PLUGINS "./plugins")
+set(__QT_DEPLOY_QT_INSTALL_TRANSLATIONS "./translations")
+set(__QT_DEPLOY_PLUGINS "")
+set(__QT_DEPLOY_MUST_ADJUST_PLUGINS_RPATH "")
+set(__QT_DEPLOY_USE_PATCHELF "")
+set(__QT_DEPLOY_PATCHELF_EXECUTABLE "")
+
+# Define the CMake commands to be made available during deployment.
+set(__qt_deploy_support_files
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDeploySupport.cmake"
+)
+foreach(__qt_deploy_support_file IN LISTS __qt_deploy_support_files)
+ include("${__qt_deploy_support_file}")
+endforeach()
+
+unset(__qt_deploy_support_file)
+unset(__qt_deploy_support_files)
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake
new file mode 100644
index 0000000..60c2144
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake
@@ -0,0 +1,223 @@
+#
+# Internal Qt Creator variable reference
+#
+foreach(qtcreator_var
+ QT_QMAKE_EXECUTABLE CMAKE_PREFIX_PATH CMAKE_C_COMPILER CMAKE_CXX_COMPILER
+ CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELWITHDEBINFO)
+ set(__just_reference_${qtcreator_var} ${${qtcreator_var}})
+endforeach()
+
+if (EXISTS "${CMAKE_SOURCE_DIR}/QtCreatorPackageManager.cmake")
+ include("${CMAKE_SOURCE_DIR}/QtCreatorPackageManager.cmake")
+endif()
+
+if (QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP)
+ return()
+endif()
+option(QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP "Skip Qt Creator's package manager auto-setup" OFF)
+
+macro(qtc_auto_setup_compiler_standard toolchainFile)
+ foreach(lang_var C CXX CUDA OBJC OBJCXX)
+ foreach(prop_var STANDARD STANDARD_REQUIRED EXTENSIONS)
+ if (CMAKE_${lang_var}_${prop_var})
+ file(APPEND "${toolchainFile}"
+ "set(CMAKE_${lang_var}_${prop_var} ${CMAKE_${lang_var}_${prop_var}})\n")
+ endif()
+ endforeach()
+ endforeach()
+endmacro()
+
+#
+# conan
+#
+macro(qtc_auto_setup_conan)
+ foreach(file conanfile.txt conanfile.py)
+ if (EXISTS "${CMAKE_SOURCE_DIR}/${file}")
+ set(conanfile_txt "${CMAKE_SOURCE_DIR}/${file}")
+ break()
+ endif()
+ endforeach()
+
+ if (conanfile_txt AND NOT QT_CREATOR_SKIP_CONAN_SETUP)
+ option(QT_CREATOR_SKIP_CONAN_SETUP "Skip Qt Creator's conan package manager auto-setup" OFF)
+ set(QT_CREATOR_CONAN_BUILD_POLICY "missing" CACHE STRING "Qt Creator's conan package manager auto-setup build policy. This is used for the BUILD property of cmake_conan_run")
+
+ find_program(conan_program conan)
+ if (NOT conan_program)
+ message(WARNING "Qt Creator: conan executable not found. "
+ "Package manager auto-setup will be skipped. "
+ "To disable this warning set QT_CREATOR_SKIP_CONAN_SETUP to ON.")
+ return()
+ endif()
+ execute_process(COMMAND ${conan_program} --version
+ RESULT_VARIABLE result_code
+ OUTPUT_VARIABLE conan_version_output
+ ERROR_VARIABLE conan_version_output)
+ if (NOT result_code EQUAL 0)
+ message(FATAL_ERROR "conan --version failed='${result_code}: ${conan_version_output}")
+ endif()
+
+ string(REGEX REPLACE ".*Conan version ([0-9].[0-9]).*" "\\1" conan_version "${conan_version_output}")
+
+ set(conanfile_timestamp_file "${CMAKE_BINARY_DIR}/conan-dependencies/conanfile.timestamp")
+ file(TIMESTAMP "${conanfile_txt}" conanfile_timestamp)
+
+ set(do_conan_installation ON)
+ if (EXISTS "${conanfile_timestamp_file}")
+ file(READ "${conanfile_timestamp_file}" old_conanfile_timestamp)
+ if ("${conanfile_timestamp}" STREQUAL "${old_conanfile_timestamp}")
+ set(do_conan_installation OFF)
+ endif()
+ endif()
+
+ set(conanfile_build_policy_file "${CMAKE_BINARY_DIR}/conan-dependencies/conanfile.buildpolicy")
+ if (EXISTS "${conanfile_build_policy_file}")
+ file(READ "${conanfile_build_policy_file}" build_policy)
+ if (NOT "${build_policy}" STREQUAL "${QT_CREATOR_CONAN_BUILD_POLICY}")
+ set(do_conan_installation ON)
+ endif()
+ endif()
+
+ if (do_conan_installation)
+ message(STATUS "Qt Creator: conan package manager auto-setup. "
+ "Skip this step by setting QT_CREATOR_SKIP_CONAN_SETUP to ON.")
+
+ file(COPY "${conanfile_txt}" DESTINATION "${CMAKE_BINARY_DIR}/conan-dependencies/")
+
+ file(WRITE "${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake" "
+ set(CMAKE_C_COMPILER \"${CMAKE_C_COMPILER}\")
+ set(CMAKE_CXX_COMPILER \"${CMAKE_CXX_COMPILER}\")
+ ")
+ qtc_auto_setup_compiler_standard("${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake")
+
+ if (CMAKE_TOOLCHAIN_FILE)
+ file(APPEND "${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake"
+ "include(\"${CMAKE_TOOLCHAIN_FILE}\")\n")
+ endif()
+
+ file(WRITE "${CMAKE_BINARY_DIR}/conan-dependencies/CMakeLists.txt" "
+ cmake_minimum_required(VERSION 3.15)
+
+ unset(CMAKE_PROJECT_INCLUDE_BEFORE CACHE)
+ project(conan-setup)
+
+ if (${conan_version} VERSION_GREATER_EQUAL 2.0)
+ include(\"${CMAKE_CURRENT_LIST_DIR}/conan_support.cmake\")
+ conan_profile_detect_default()
+ detect_host_profile(\"${CMAKE_BINARY_DIR}/conan-dependencies/conan_host_profile\")
+
+ conan_install(
+ -pr \"${CMAKE_BINARY_DIR}/conan-dependencies/conan_host_profile\"
+ --build=${QT_CREATOR_CONAN_BUILD_POLICY}
+ -s build_type=${CMAKE_BUILD_TYPE}
+ -g CMakeDeps)
+ if (CONAN_INSTALL_SUCCESS)
+ file(WRITE \"${CMAKE_BINARY_DIR}/conan-dependencies/conan_paths.cmake\" \"
+ list(PREPEND CMAKE_PREFIX_PATH \\\"\${CONAN_GENERATORS_FOLDER}\\\")
+ list(PREPEND CMAKE_MODULE_PATH \\\"\${CONAN_GENERATORS_FOLDER}\\\")
+ \")
+ endif()
+ else()
+ include(\"${CMAKE_CURRENT_LIST_DIR}/conan.cmake\")
+ conan_cmake_run(
+ CONANFILE \"${conanfile_txt}\"
+ INSTALL_FOLDER \"${CMAKE_BINARY_DIR}/conan-dependencies\"
+ GENERATORS cmake_paths cmake_find_package json
+ BUILD ${QT_CREATOR_CONAN_BUILD_POLICY}
+ ENV CONAN_CMAKE_TOOLCHAIN_FILE=\"${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake\"
+ )
+ endif()
+ ")
+
+ execute_process(COMMAND ${CMAKE_COMMAND}
+ -S "${CMAKE_BINARY_DIR}/conan-dependencies/"
+ -B "${CMAKE_BINARY_DIR}/conan-dependencies/build"
+ -C "${CMAKE_BINARY_DIR}/qtcsettings.cmake"
+ -D "CMAKE_TOOLCHAIN_FILE=${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake"
+ -G ${CMAKE_GENERATOR}
+ -D CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
+ RESULT_VARIABLE result
+ )
+ if (result EQUAL 0)
+ file(WRITE "${conanfile_timestamp_file}" "${conanfile_timestamp}")
+ file(WRITE "${conanfile_build_policy_file}" ${QT_CREATOR_CONAN_BUILD_POLICY})
+ else()
+ message(WARNING "Qt Creator's conan package manager auto-setup failed. Consider setting "
+ "QT_CREATOR_SKIP_CONAN_SETUP to ON and reconfigure to skip this step.")
+ return()
+ endif()
+ endif()
+
+ include("${CMAKE_BINARY_DIR}/conan-dependencies/conan_paths.cmake")
+ endif()
+ unset(conanfile_txt)
+endmacro()
+qtc_auto_setup_conan()
+
+#
+# vcpkg
+#
+macro(qtc_auto_setup_vcpkg)
+ if (EXISTS "${CMAKE_SOURCE_DIR}/vcpkg.json" AND NOT QT_CREATOR_SKIP_VCPKG_SETUP)
+ option(QT_CREATOR_SKIP_VCPKG_SETUP "Skip Qt Creator's vcpkg package manager auto-setup" OFF)
+
+ find_program(vcpkg_program vcpkg)
+ if (NOT vcpkg_program)
+ message(WARNING "Qt Creator: vcpkg executable not found. "
+ "Package manager auto-setup will be skipped. "
+ "To disable this warning set QT_CREATOR_SKIP_VCPKG_SETUP to ON.")
+ return()
+ endif()
+ execute_process(COMMAND ${vcpkg_program} version
+ RESULT_VARIABLE result_code
+ OUTPUT_VARIABLE vcpkg_version_output
+ ERROR_VARIABLE vcpkg_version_output)
+ if (NOT result_code EQUAL 0)
+ message(FATAL_ERROR "vcpkg version failed='${result_code}: ${vcpkg_version_output}")
+ endif()
+
+ # Resolve any symlinks
+ get_filename_component(vpkg_program_real_path ${vcpkg_program} REALPATH)
+ get_filename_component(vpkg_root ${vpkg_program_real_path} DIRECTORY)
+
+ if (NOT EXISTS "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake")
+ message(STATUS "Qt Creator: vcpkg package manager auto-setup. "
+ "Skip this step by setting QT_CREATOR_SKIP_VCPKG_SETUP to ON.")
+
+ file(WRITE "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" "
+ set(CMAKE_C_COMPILER \"${CMAKE_C_COMPILER}\")
+ set(CMAKE_CXX_COMPILER \"${CMAKE_CXX_COMPILER}\")
+ ")
+ qtc_auto_setup_compiler_standard("${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake")
+
+ if (CMAKE_TOOLCHAIN_FILE AND NOT
+ CMAKE_TOOLCHAIN_FILE STREQUAL "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake")
+ file(APPEND "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake"
+ "include(\"${CMAKE_TOOLCHAIN_FILE}\")\n")
+ endif()
+
+ if (VCPKG_TARGET_TRIPLET)
+ set(vcpkg_triplet ${VCPKG_TARGET_TRIPLET})
+ else()
+ if (WIN32)
+ set(vcpkg_triplet x64-mingw-static)
+ if (CMAKE_CXX_COMPILER MATCHES ".*/(.*)/cl.exe")
+ set(vcpkg_triplet ${CMAKE_MATCH_1}-windows)
+ endif()
+ elseif(APPLE)
+ set(vcpkg_triplet x64-osx)
+ else()
+ set(vcpkg_triplet x64-linux)
+ endif()
+ endif()
+
+ file(APPEND "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" "
+ set(VCPKG_TARGET_TRIPLET ${vcpkg_triplet})
+ include(\"${vpkg_root}/scripts/buildsystems/vcpkg.cmake\")
+ ")
+ endif()
+
+ set(CMAKE_TOOLCHAIN_FILE "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" CACHE PATH "" FORCE)
+ endif()
+endmacro()
+qtc_auto_setup_vcpkg()
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/conan.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/conan.cmake
new file mode 100644
index 0000000..4f5f67e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/conan.cmake
@@ -0,0 +1,1026 @@
+# The MIT License (MIT)
+
+# Copyright (c) 2018 JFrog
+
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+
+
+# This file comes from: https://github.com/conan-io/cmake-conan. Please refer
+# to this repository for issues and documentation.
+
+# Its purpose is to wrap and launch Conan C/C++ Package Manager when cmake is called.
+# It will take CMake current settings (os, compiler, compiler version, architecture)
+# and translate them to conan settings for installing and retrieving dependencies.
+
+# It is intended to facilitate developers building projects that have conan dependencies,
+# but it is only necessary on the end-user side. It is not necessary to create conan
+# packages, in fact it shouldn't be use for that. Check the project documentation.
+
+# version: 0.18.1
+
+include(CMakeParseArguments)
+
+function(_get_msvc_ide_version result)
+ set(${result} "" PARENT_SCOPE)
+ if(NOT MSVC_VERSION VERSION_LESS 1400 AND MSVC_VERSION VERSION_LESS 1500)
+ set(${result} 8 PARENT_SCOPE)
+ elseif(NOT MSVC_VERSION VERSION_LESS 1500 AND MSVC_VERSION VERSION_LESS 1600)
+ set(${result} 9 PARENT_SCOPE)
+ elseif(NOT MSVC_VERSION VERSION_LESS 1600 AND MSVC_VERSION VERSION_LESS 1700)
+ set(${result} 10 PARENT_SCOPE)
+ elseif(NOT MSVC_VERSION VERSION_LESS 1700 AND MSVC_VERSION VERSION_LESS 1800)
+ set(${result} 11 PARENT_SCOPE)
+ elseif(NOT MSVC_VERSION VERSION_LESS 1800 AND MSVC_VERSION VERSION_LESS 1900)
+ set(${result} 12 PARENT_SCOPE)
+ elseif(NOT MSVC_VERSION VERSION_LESS 1900 AND MSVC_VERSION VERSION_LESS 1910)
+ set(${result} 14 PARENT_SCOPE)
+ elseif(NOT MSVC_VERSION VERSION_LESS 1910 AND MSVC_VERSION VERSION_LESS 1920)
+ set(${result} 15 PARENT_SCOPE)
+ elseif(NOT MSVC_VERSION VERSION_LESS 1920 AND MSVC_VERSION VERSION_LESS 1930)
+ set(${result} 16 PARENT_SCOPE)
+ elseif(NOT MSVC_VERSION VERSION_LESS 1930 AND MSVC_VERSION VERSION_LESS 1940)
+ set(${result} 17 PARENT_SCOPE)
+ else()
+ message(FATAL_ERROR "Conan: Unknown MSVC compiler version [${MSVC_VERSION}]")
+ endif()
+endfunction()
+
+macro(_conan_detect_build_type)
+ conan_parse_arguments(${ARGV})
+
+ if(ARGUMENTS_BUILD_TYPE)
+ set(_CONAN_SETTING_BUILD_TYPE ${ARGUMENTS_BUILD_TYPE})
+ elseif(CMAKE_BUILD_TYPE)
+ set(_CONAN_SETTING_BUILD_TYPE ${CMAKE_BUILD_TYPE})
+ else()
+ message(FATAL_ERROR "Please specify in command line CMAKE_BUILD_TYPE (-DCMAKE_BUILD_TYPE=Release)")
+ endif()
+
+ string(TOUPPER ${_CONAN_SETTING_BUILD_TYPE} _CONAN_SETTING_BUILD_TYPE_UPPER)
+ if (_CONAN_SETTING_BUILD_TYPE_UPPER STREQUAL "DEBUG")
+ set(_CONAN_SETTING_BUILD_TYPE "Debug")
+ elseif(_CONAN_SETTING_BUILD_TYPE_UPPER STREQUAL "RELEASE")
+ set(_CONAN_SETTING_BUILD_TYPE "Release")
+ elseif(_CONAN_SETTING_BUILD_TYPE_UPPER STREQUAL "RELWITHDEBINFO")
+ set(_CONAN_SETTING_BUILD_TYPE "RelWithDebInfo")
+ elseif(_CONAN_SETTING_BUILD_TYPE_UPPER STREQUAL "MINSIZEREL")
+ set(_CONAN_SETTING_BUILD_TYPE "MinSizeRel")
+ endif()
+endmacro()
+
+macro(_conan_check_system_name)
+ #handle -s os setting
+ if(CMAKE_SYSTEM_NAME AND NOT CMAKE_SYSTEM_NAME STREQUAL "Generic")
+ #use default conan os setting if CMAKE_SYSTEM_NAME is not defined
+ set(CONAN_SYSTEM_NAME ${CMAKE_SYSTEM_NAME})
+ if(${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
+ set(CONAN_SYSTEM_NAME Macos)
+ endif()
+ if(${CMAKE_SYSTEM_NAME} STREQUAL "QNX")
+ set(CONAN_SYSTEM_NAME Neutrino)
+ endif()
+ set(CONAN_SUPPORTED_PLATFORMS Windows Linux Macos Android iOS FreeBSD WindowsStore WindowsCE watchOS tvOS FreeBSD SunOS AIX Arduino Emscripten Neutrino)
+ list (FIND CONAN_SUPPORTED_PLATFORMS "${CONAN_SYSTEM_NAME}" _index)
+ if (${_index} GREATER -1)
+ #check if the cmake system is a conan supported one
+ set(_CONAN_SETTING_OS ${CONAN_SYSTEM_NAME})
+ else()
+ message(FATAL_ERROR "cmake system ${CONAN_SYSTEM_NAME} is not supported by conan. Use one of ${CONAN_SUPPORTED_PLATFORMS}")
+ endif()
+ endif()
+endmacro()
+
+macro(_conan_check_language)
+ get_property(_languages GLOBAL PROPERTY ENABLED_LANGUAGES)
+ if (";${_languages};" MATCHES ";CXX;")
+ set(LANGUAGE CXX)
+ set(USING_CXX 1)
+ elseif (";${_languages};" MATCHES ";C;")
+ set(LANGUAGE C)
+ set(USING_CXX 0)
+ else ()
+ message(FATAL_ERROR "Conan: Neither C or C++ was detected as a language for the project. Unabled to detect compiler version.")
+ endif()
+endmacro()
+
+macro(_conan_detect_compiler)
+
+ conan_parse_arguments(${ARGV})
+
+ if(ARGUMENTS_ARCH)
+ set(_CONAN_SETTING_ARCH ${ARGUMENTS_ARCH})
+ endif()
+
+ if(USING_CXX)
+ set(_CONAN_SETTING_COMPILER_CPPSTD ${CMAKE_CXX_STANDARD})
+ endif()
+
+ if (${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL GNU)
+ # using GCC
+ # TODO: Handle other params
+ string(REPLACE "." ";" VERSION_LIST ${CMAKE_${LANGUAGE}_COMPILER_VERSION})
+ list(GET VERSION_LIST 0 MAJOR)
+ list(GET VERSION_LIST 1 MINOR)
+ set(COMPILER_VERSION ${MAJOR}.${MINOR})
+ if(${MAJOR} GREATER 4)
+ set(COMPILER_VERSION ${MAJOR})
+ endif()
+ set(_CONAN_SETTING_COMPILER gcc)
+ set(_CONAN_SETTING_COMPILER_VERSION ${COMPILER_VERSION})
+ if (USING_CXX)
+ conan_cmake_detect_unix_libcxx(_LIBCXX)
+ set(_CONAN_SETTING_COMPILER_LIBCXX ${_LIBCXX})
+ endif ()
+ elseif (${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL Intel)
+ string(REPLACE "." ";" VERSION_LIST ${CMAKE_${LANGUAGE}_COMPILER_VERSION})
+ list(GET VERSION_LIST 0 MAJOR)
+ list(GET VERSION_LIST 1 MINOR)
+ set(COMPILER_VERSION ${MAJOR}.${MINOR})
+ set(_CONAN_SETTING_COMPILER intel)
+ set(_CONAN_SETTING_COMPILER_VERSION ${COMPILER_VERSION})
+ if (USING_CXX)
+ conan_cmake_detect_unix_libcxx(_LIBCXX)
+ set(_CONAN_SETTING_COMPILER_LIBCXX ${_LIBCXX})
+ endif ()
+ elseif (${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL AppleClang)
+ # using AppleClang
+ string(REPLACE "." ";" VERSION_LIST ${CMAKE_${LANGUAGE}_COMPILER_VERSION})
+ list(GET VERSION_LIST 0 MAJOR)
+ list(GET VERSION_LIST 1 MINOR)
+ set(_CONAN_SETTING_COMPILER apple-clang)
+ set(_CONAN_SETTING_COMPILER_VERSION ${MAJOR}.${MINOR})
+ if (USING_CXX)
+ conan_cmake_detect_unix_libcxx(_LIBCXX)
+ set(_CONAN_SETTING_COMPILER_LIBCXX ${_LIBCXX})
+ endif ()
+ elseif (${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL Clang
+ AND NOT "${CMAKE_${LANGUAGE}_COMPILER_FRONTEND_VARIANT}" STREQUAL "MSVC"
+ AND NOT "${CMAKE_${LANGUAGE}_SIMULATE_ID}" STREQUAL "MSVC")
+
+ string(REPLACE "." ";" VERSION_LIST ${CMAKE_${LANGUAGE}_COMPILER_VERSION})
+ list(GET VERSION_LIST 0 MAJOR)
+ list(GET VERSION_LIST 1 MINOR)
+ set(_CONAN_SETTING_COMPILER clang)
+ set(_CONAN_SETTING_COMPILER_VERSION ${MAJOR}.${MINOR})
+ if(APPLE)
+ cmake_policy(GET CMP0025 APPLE_CLANG_POLICY)
+ if(NOT APPLE_CLANG_POLICY STREQUAL NEW)
+ message(STATUS "Conan: APPLE and Clang detected. Assuming apple-clang compiler. Set CMP0025 to avoid it")
+ set(_CONAN_SETTING_COMPILER apple-clang)
+ endif()
+ endif()
+ if(${_CONAN_SETTING_COMPILER} STREQUAL clang AND ${MAJOR} GREATER 7)
+ set(_CONAN_SETTING_COMPILER_VERSION ${MAJOR})
+ endif()
+ if (USING_CXX)
+ conan_cmake_detect_unix_libcxx(_LIBCXX)
+ set(_CONAN_SETTING_COMPILER_LIBCXX ${_LIBCXX})
+ endif ()
+ elseif(${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL MSVC
+ OR (${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL Clang
+ AND "${CMAKE_${LANGUAGE}_COMPILER_FRONTEND_VARIANT}" STREQUAL "MSVC"
+ AND "${CMAKE_${LANGUAGE}_SIMULATE_ID}" STREQUAL "MSVC"))
+
+ set(_VISUAL "Visual Studio")
+ _get_msvc_ide_version(_VISUAL_VERSION)
+ if("${_VISUAL_VERSION}" STREQUAL "")
+ message(FATAL_ERROR "Conan: Visual Studio not recognized")
+ else()
+ set(_CONAN_SETTING_COMPILER ${_VISUAL})
+ set(_CONAN_SETTING_COMPILER_VERSION ${_VISUAL_VERSION})
+ endif()
+
+ if(NOT _CONAN_SETTING_ARCH)
+ if (MSVC_${LANGUAGE}_ARCHITECTURE_ID MATCHES "64")
+ set(_CONAN_SETTING_ARCH x86_64)
+ elseif (MSVC_${LANGUAGE}_ARCHITECTURE_ID MATCHES "^ARM")
+ message(STATUS "Conan: Using default ARM architecture from MSVC")
+ set(_CONAN_SETTING_ARCH armv6)
+ elseif (MSVC_${LANGUAGE}_ARCHITECTURE_ID MATCHES "86")
+ set(_CONAN_SETTING_ARCH x86)
+ else ()
+ message(FATAL_ERROR "Conan: Unknown MSVC architecture [${MSVC_${LANGUAGE}_ARCHITECTURE_ID}]")
+ endif()
+ endif()
+
+ conan_cmake_detect_vs_runtime(_vs_runtime ${ARGV})
+ message(STATUS "Conan: Detected VS runtime: ${_vs_runtime}")
+ set(_CONAN_SETTING_COMPILER_RUNTIME ${_vs_runtime})
+
+ if (CMAKE_GENERATOR_TOOLSET)
+ set(_CONAN_SETTING_COMPILER_TOOLSET ${CMAKE_VS_PLATFORM_TOOLSET})
+ elseif(CMAKE_VS_PLATFORM_TOOLSET AND (CMAKE_GENERATOR STREQUAL "Ninja"))
+ set(_CONAN_SETTING_COMPILER_TOOLSET ${CMAKE_VS_PLATFORM_TOOLSET})
+ endif()
+ else()
+ message(FATAL_ERROR "Conan: compiler setup not recognized")
+ endif()
+
+endmacro()
+
+function(conan_cmake_settings result)
+ #message(STATUS "COMPILER " ${CMAKE_CXX_COMPILER})
+ #message(STATUS "COMPILER " ${CMAKE_CXX_COMPILER_ID})
+ #message(STATUS "VERSION " ${CMAKE_CXX_COMPILER_VERSION})
+ #message(STATUS "FLAGS " ${CMAKE_LANG_FLAGS})
+ #message(STATUS "LIB ARCH " ${CMAKE_CXX_LIBRARY_ARCHITECTURE})
+ #message(STATUS "BUILD TYPE " ${CMAKE_BUILD_TYPE})
+ #message(STATUS "GENERATOR " ${CMAKE_GENERATOR})
+ #message(STATUS "GENERATOR WIN64 " ${CMAKE_CL_64})
+
+ message(STATUS "Conan: Automatic detection of conan settings from cmake")
+
+ conan_parse_arguments(${ARGV})
+
+ _conan_detect_build_type(${ARGV})
+
+ _conan_check_system_name()
+
+ _conan_check_language()
+
+ _conan_detect_compiler(${ARGV})
+
+ # If profile is defined it is used
+ if(CMAKE_BUILD_TYPE STREQUAL "Debug" AND ARGUMENTS_DEBUG_PROFILE)
+ set(_APPLIED_PROFILES ${ARGUMENTS_DEBUG_PROFILE})
+ elseif(CMAKE_BUILD_TYPE STREQUAL "Release" AND ARGUMENTS_RELEASE_PROFILE)
+ set(_APPLIED_PROFILES ${ARGUMENTS_RELEASE_PROFILE})
+ elseif(CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo" AND ARGUMENTS_RELWITHDEBINFO_PROFILE)
+ set(_APPLIED_PROFILES ${ARGUMENTS_RELWITHDEBINFO_PROFILE})
+ elseif(CMAKE_BUILD_TYPE STREQUAL "MinSizeRel" AND ARGUMENTS_MINSIZEREL_PROFILE)
+ set(_APPLIED_PROFILES ${ARGUMENTS_MINSIZEREL_PROFILE})
+ elseif(ARGUMENTS_PROFILE)
+ set(_APPLIED_PROFILES ${ARGUMENTS_PROFILE})
+ endif()
+
+ foreach(ARG ${_APPLIED_PROFILES})
+ set(_SETTINGS ${_SETTINGS} -pr=${ARG})
+ endforeach()
+ foreach(ARG ${ARGUMENTS_PROFILE_BUILD})
+ conan_check(VERSION 1.24.0 REQUIRED DETECT_QUIET)
+ set(_SETTINGS ${_SETTINGS} -pr:b=${ARG})
+ endforeach()
+
+ if(NOT _SETTINGS OR ARGUMENTS_PROFILE_AUTO STREQUAL "ALL")
+ set(ARGUMENTS_PROFILE_AUTO arch build_type compiler compiler.version
+ compiler.runtime compiler.libcxx compiler.toolset)
+ endif()
+
+ # remove any manually specified settings from the autodetected settings
+ foreach(ARG ${ARGUMENTS_SETTINGS})
+ string(REGEX MATCH "[^=]*" MANUAL_SETTING "${ARG}")
+ message(STATUS "Conan: ${MANUAL_SETTING} was added as an argument. Not using the autodetected one.")
+ list(REMOVE_ITEM ARGUMENTS_PROFILE_AUTO "${MANUAL_SETTING}")
+ endforeach()
+
+ # Automatic from CMake
+ foreach(ARG ${ARGUMENTS_PROFILE_AUTO})
+ string(TOUPPER ${ARG} _arg_name)
+ string(REPLACE "." "_" _arg_name ${_arg_name})
+ if(_CONAN_SETTING_${_arg_name})
+ set(_SETTINGS ${_SETTINGS} -s ${ARG}=${_CONAN_SETTING_${_arg_name}})
+ endif()
+ endforeach()
+
+ foreach(ARG ${ARGUMENTS_SETTINGS})
+ set(_SETTINGS ${_SETTINGS} -s ${ARG})
+ endforeach()
+
+ message(STATUS "Conan: Settings= ${_SETTINGS}")
+
+ set(${result} ${_SETTINGS} PARENT_SCOPE)
+endfunction()
+
+
+function(conan_cmake_detect_unix_libcxx result)
+ # Take into account any -stdlib in compile options
+ get_directory_property(compile_options DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMPILE_OPTIONS)
+ string(GENEX_STRIP "${compile_options}" compile_options)
+
+ # Take into account any _GLIBCXX_USE_CXX11_ABI in compile definitions
+ get_directory_property(defines DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMPILE_DEFINITIONS)
+ string(GENEX_STRIP "${defines}" defines)
+
+ foreach(define ${defines})
+ if(define MATCHES "_GLIBCXX_USE_CXX11_ABI")
+ if(define MATCHES "^-D")
+ set(compile_options ${compile_options} "${define}")
+ else()
+ set(compile_options ${compile_options} "-D${define}")
+ endif()
+ endif()
+ endforeach()
+
+ # add additional compiler options ala cmRulePlaceholderExpander::ExpandRuleVariable
+ set(EXPAND_CXX_COMPILER ${CMAKE_CXX_COMPILER})
+ if(CMAKE_CXX_COMPILER_ARG1)
+ # CMake splits CXX="foo bar baz" into CMAKE_CXX_COMPILER="foo", CMAKE_CXX_COMPILER_ARG1="bar baz"
+ # without this, ccache, winegcc, or other wrappers might lose all their arguments
+ separate_arguments(SPLIT_CXX_COMPILER_ARG1 NATIVE_COMMAND ${CMAKE_CXX_COMPILER_ARG1})
+ list(APPEND EXPAND_CXX_COMPILER ${SPLIT_CXX_COMPILER_ARG1})
+ endif()
+
+ if(CMAKE_CXX_COMPILE_OPTIONS_TARGET AND CMAKE_CXX_COMPILER_TARGET)
+ # without --target= we may be calling the wrong underlying GCC
+ list(APPEND EXPAND_CXX_COMPILER "${CMAKE_CXX_COMPILE_OPTIONS_TARGET}${CMAKE_CXX_COMPILER_TARGET}")
+ endif()
+
+ if(CMAKE_CXX_COMPILE_OPTIONS_EXTERNAL_TOOLCHAIN AND CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN)
+ list(APPEND EXPAND_CXX_COMPILER "${CMAKE_CXX_COMPILE_OPTIONS_EXTERNAL_TOOLCHAIN}${CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN}")
+ endif()
+
+ if(CMAKE_CXX_COMPILE_OPTIONS_SYSROOT)
+ # without --sysroot= we may find the wrong #include <string>
+ if(CMAKE_SYSROOT_COMPILE)
+ list(APPEND EXPAND_CXX_COMPILER "${CMAKE_CXX_COMPILE_OPTIONS_SYSROOT}${CMAKE_SYSROOT_COMPILE}")
+ elseif(CMAKE_SYSROOT)
+ list(APPEND EXPAND_CXX_COMPILER "${CMAKE_CXX_COMPILE_OPTIONS_SYSROOT}${CMAKE_SYSROOT}")
+ endif()
+ endif()
+
+ separate_arguments(SPLIT_CXX_FLAGS NATIVE_COMMAND ${CMAKE_CXX_FLAGS})
+
+ if(CMAKE_OSX_SYSROOT)
+ set(xcode_sysroot_option "--sysroot=${CMAKE_OSX_SYSROOT}")
+ endif()
+
+ execute_process(
+ COMMAND ${CMAKE_COMMAND} -E echo "#include <string>"
+ COMMAND ${EXPAND_CXX_COMPILER} ${SPLIT_CXX_FLAGS} -x c++ ${xcode_sysroot_option} ${compile_options} -E -dM -
+ OUTPUT_VARIABLE string_defines
+ )
+
+ if(string_defines MATCHES "#define __GLIBCXX__")
+ # Allow -D_GLIBCXX_USE_CXX11_ABI=ON/OFF as argument to cmake
+ if(DEFINED _GLIBCXX_USE_CXX11_ABI)
+ if(_GLIBCXX_USE_CXX11_ABI)
+ set(${result} libstdc++11 PARENT_SCOPE)
+ return()
+ else()
+ set(${result} libstdc++ PARENT_SCOPE)
+ return()
+ endif()
+ endif()
+
+ if(string_defines MATCHES "#define _GLIBCXX_USE_CXX11_ABI 1\n")
+ set(${result} libstdc++11 PARENT_SCOPE)
+ else()
+ # Either the compiler is missing the define because it is old, and so
+ # it can't use the new abi, or the compiler was configured to use the
+ # old abi by the user or distro (e.g. devtoolset on RHEL/CentOS)
+ set(${result} libstdc++ PARENT_SCOPE)
+ endif()
+ else()
+ set(${result} libc++ PARENT_SCOPE)
+ endif()
+endfunction()
+
+function(conan_cmake_detect_vs_runtime result)
+
+ conan_parse_arguments(${ARGV})
+ if(ARGUMENTS_BUILD_TYPE)
+ set(build_type "${ARGUMENTS_BUILD_TYPE}")
+ elseif(CMAKE_BUILD_TYPE)
+ set(build_type "${CMAKE_BUILD_TYPE}")
+ else()
+ message(FATAL_ERROR "Please specify in command line CMAKE_BUILD_TYPE (-DCMAKE_BUILD_TYPE=Release)")
+ endif()
+
+ if(build_type)
+ string(TOUPPER "${build_type}" build_type)
+ endif()
+ set(variables CMAKE_CXX_FLAGS_${build_type} CMAKE_C_FLAGS_${build_type} CMAKE_CXX_FLAGS CMAKE_C_FLAGS)
+ foreach(variable ${variables})
+ if(NOT "${${variable}}" STREQUAL "")
+ string(REPLACE " " ";" flags "${${variable}}")
+ foreach (flag ${flags})
+ if("${flag}" STREQUAL "/MD" OR "${flag}" STREQUAL "/MDd" OR "${flag}" STREQUAL "/MT" OR "${flag}" STREQUAL "/MTd")
+ string(SUBSTRING "${flag}" 1 -1 runtime)
+ set(${result} "${runtime}" PARENT_SCOPE)
+ return()
+ endif()
+ endforeach()
+ endif()
+ endforeach()
+ if("${build_type}" STREQUAL "DEBUG")
+ set(${result} "MDd" PARENT_SCOPE)
+ else()
+ set(${result} "MD" PARENT_SCOPE)
+ endif()
+endfunction()
+
+function(_collect_settings result)
+ set(ARGUMENTS_PROFILE_AUTO arch build_type compiler compiler.version
+ compiler.runtime compiler.libcxx compiler.toolset
+ compiler.cppstd)
+ foreach(ARG ${ARGUMENTS_PROFILE_AUTO})
+ string(TOUPPER ${ARG} _arg_name)
+ string(REPLACE "." "_" _arg_name ${_arg_name})
+ if(_CONAN_SETTING_${_arg_name})
+ set(detected_setings ${detected_setings} ${ARG}=${_CONAN_SETTING_${_arg_name}})
+ endif()
+ endforeach()
+ set(${result} ${detected_setings} PARENT_SCOPE)
+endfunction()
+
+function(conan_cmake_autodetect detected_settings)
+ _conan_detect_build_type(${ARGV})
+ _conan_check_system_name()
+ _conan_check_language()
+ _conan_detect_compiler(${ARGV})
+ _collect_settings(collected_settings)
+ set(${detected_settings} ${collected_settings} PARENT_SCOPE)
+endfunction()
+
+macro(conan_parse_arguments)
+ set(options BASIC_SETUP CMAKE_TARGETS UPDATE KEEP_RPATHS NO_LOAD NO_OUTPUT_DIRS OUTPUT_QUIET NO_IMPORTS SKIP_STD)
+ set(oneValueArgs CONANFILE ARCH BUILD_TYPE INSTALL_FOLDER OUTPUT_FOLDER CONAN_COMMAND)
+ set(multiValueArgs DEBUG_PROFILE RELEASE_PROFILE RELWITHDEBINFO_PROFILE MINSIZEREL_PROFILE
+ PROFILE REQUIRES OPTIONS IMPORTS SETTINGS BUILD ENV GENERATORS PROFILE_AUTO
+ INSTALL_ARGS CONFIGURATION_TYPES PROFILE_BUILD BUILD_REQUIRES)
+ cmake_parse_arguments(ARGUMENTS "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
+endmacro()
+
+function(old_conan_cmake_install)
+ # Calls "conan install"
+ # Argument BUILD is equivalant to --build={missing, PkgName,...} or
+ # --build when argument is 'BUILD all' (which builds all packages from source)
+ # Argument CONAN_COMMAND, to specify the conan path, e.g. in case of running from source
+ # cmake does not identify conan as command, even if it is +x and it is in the path
+ conan_parse_arguments(${ARGV})
+
+ if(CONAN_CMAKE_MULTI)
+ set(ARGUMENTS_GENERATORS ${ARGUMENTS_GENERATORS} cmake_multi)
+ else()
+ set(ARGUMENTS_GENERATORS ${ARGUMENTS_GENERATORS} cmake)
+ endif()
+
+ set(CONAN_BUILD_POLICY "")
+ foreach(ARG ${ARGUMENTS_BUILD})
+ if(${ARG} STREQUAL "all")
+ set(CONAN_BUILD_POLICY ${CONAN_BUILD_POLICY} --build)
+ break()
+ else()
+ set(CONAN_BUILD_POLICY ${CONAN_BUILD_POLICY} --build=${ARG})
+ endif()
+ endforeach()
+ if(ARGUMENTS_CONAN_COMMAND)
+ set(CONAN_CMD ${ARGUMENTS_CONAN_COMMAND})
+ else()
+ conan_check(REQUIRED)
+ endif()
+ set(CONAN_OPTIONS "")
+ if(ARGUMENTS_CONANFILE)
+ if(IS_ABSOLUTE ${ARGUMENTS_CONANFILE})
+ set(CONANFILE ${ARGUMENTS_CONANFILE})
+ else()
+ set(CONANFILE ${CMAKE_CURRENT_SOURCE_DIR}/${ARGUMENTS_CONANFILE})
+ endif()
+ else()
+ set(CONANFILE ".")
+ endif()
+ foreach(ARG ${ARGUMENTS_OPTIONS})
+ set(CONAN_OPTIONS ${CONAN_OPTIONS} -o=${ARG})
+ endforeach()
+ if(ARGUMENTS_UPDATE)
+ set(CONAN_INSTALL_UPDATE --update)
+ endif()
+ if(ARGUMENTS_NO_IMPORTS)
+ set(CONAN_INSTALL_NO_IMPORTS --no-imports)
+ endif()
+ set(CONAN_INSTALL_FOLDER "")
+ if(ARGUMENTS_INSTALL_FOLDER)
+ set(CONAN_INSTALL_FOLDER -if=${ARGUMENTS_INSTALL_FOLDER})
+ endif()
+ set(CONAN_OUTPUT_FOLDER "")
+ if(ARGUMENTS_OUTPUT_FOLDER)
+ set(CONAN_OUTPUT_FOLDER -of=${ARGUMENTS_OUTPUT_FOLDER})
+ endif()
+ foreach(ARG ${ARGUMENTS_GENERATORS})
+ set(CONAN_GENERATORS ${CONAN_GENERATORS} -g=${ARG})
+ endforeach()
+ foreach(ARG ${ARGUMENTS_ENV})
+ set(CONAN_ENV_VARS ${CONAN_ENV_VARS} -e=${ARG})
+ endforeach()
+ set(conan_args install ${CONANFILE} ${settings} ${CONAN_ENV_VARS} ${CONAN_GENERATORS} ${CONAN_BUILD_POLICY} ${CONAN_INSTALL_UPDATE} ${CONAN_INSTALL_NO_IMPORTS} ${CONAN_OPTIONS} ${CONAN_INSTALL_FOLDER} ${ARGUMENTS_INSTALL_ARGS})
+
+ string (REPLACE ";" " " _conan_args "${conan_args}")
+ message(STATUS "Conan executing: ${CONAN_CMD} ${_conan_args}")
+
+ if(ARGUMENTS_OUTPUT_QUIET)
+ execute_process(COMMAND ${CONAN_CMD} ${conan_args}
+ RESULT_VARIABLE return_code
+ OUTPUT_VARIABLE conan_output
+ ERROR_VARIABLE conan_output
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
+ else()
+ execute_process(COMMAND ${CONAN_CMD} ${conan_args}
+ RESULT_VARIABLE return_code
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
+ endif()
+
+ if(NOT "${return_code}" STREQUAL "0")
+ message(FATAL_ERROR "Conan install failed='${return_code}'")
+ endif()
+
+endfunction()
+
+function(conan_cmake_install)
+ if(DEFINED CONAN_COMMAND)
+ set(CONAN_CMD ${CONAN_COMMAND})
+ else()
+ conan_check(REQUIRED)
+ endif()
+
+ set(installOptions UPDATE NO_IMPORTS OUTPUT_QUIET ERROR_QUIET)
+ set(installOneValueArgs PATH_OR_REFERENCE REFERENCE REMOTE LOCKFILE LOCKFILE_OUT LOCKFILE_NODE_ID INSTALL_FOLDER OUTPUT_FOLDER)
+ set(installMultiValueArgs GENERATOR BUILD ENV ENV_HOST ENV_BUILD OPTIONS_HOST OPTIONS OPTIONS_BUILD PROFILE
+ PROFILE_HOST PROFILE_BUILD SETTINGS SETTINGS_HOST SETTINGS_BUILD)
+ cmake_parse_arguments(ARGS "${installOptions}" "${installOneValueArgs}" "${installMultiValueArgs}" ${ARGN})
+ foreach(arg ${installOptions})
+ if(ARGS_${arg})
+ set(${arg} ${${arg}} ${ARGS_${arg}})
+ endif()
+ endforeach()
+ foreach(arg ${installOneValueArgs})
+ if(DEFINED ARGS_${arg})
+ if("${arg}" STREQUAL "REMOTE")
+ set(flag "--remote")
+ elseif("${arg}" STREQUAL "LOCKFILE")
+ set(flag "--lockfile")
+ elseif("${arg}" STREQUAL "LOCKFILE_OUT")
+ set(flag "--lockfile-out")
+ elseif("${arg}" STREQUAL "LOCKFILE_NODE_ID")
+ set(flag "--lockfile-node-id")
+ elseif("${arg}" STREQUAL "INSTALL_FOLDER")
+ set(flag "--install-folder")
+ elseif("${arg}" STREQUAL "OUTPUT_FOLDER")
+ set(flag "--output-folder")
+ endif()
+ set(${arg} ${${arg}} ${flag} ${ARGS_${arg}})
+ endif()
+ endforeach()
+ foreach(arg ${installMultiValueArgs})
+ if(DEFINED ARGS_${arg})
+ if("${arg}" STREQUAL "GENERATOR")
+ set(flag "--generator")
+ elseif("${arg}" STREQUAL "BUILD")
+ set(flag "--build")
+ elseif("${arg}" STREQUAL "ENV")
+ set(flag "--env")
+ elseif("${arg}" STREQUAL "ENV_HOST")
+ set(flag "--env:host")
+ elseif("${arg}" STREQUAL "ENV_BUILD")
+ set(flag "--env:build")
+ elseif("${arg}" STREQUAL "OPTIONS")
+ set(flag "--options")
+ elseif("${arg}" STREQUAL "OPTIONS_HOST")
+ set(flag "--options:host")
+ elseif("${arg}" STREQUAL "OPTIONS_BUILD")
+ set(flag "--options:build")
+ elseif("${arg}" STREQUAL "PROFILE")
+ set(flag "--profile")
+ elseif("${arg}" STREQUAL "PROFILE_HOST")
+ set(flag "--profile:host")
+ elseif("${arg}" STREQUAL "PROFILE_BUILD")
+ set(flag "--profile:build")
+ elseif("${arg}" STREQUAL "SETTINGS")
+ set(flag "--settings")
+ elseif("${arg}" STREQUAL "SETTINGS_HOST")
+ set(flag "--settings:host")
+ elseif("${arg}" STREQUAL "SETTINGS_BUILD")
+ set(flag "--settings:build")
+ endif()
+ list(LENGTH ARGS_${arg} numargs)
+ foreach(item ${ARGS_${arg}})
+ if(${item} STREQUAL "all" AND ${arg} STREQUAL "BUILD")
+ set(${arg} "--build")
+ break()
+ endif()
+ set(${arg} ${${arg}} ${flag} ${item})
+ endforeach()
+ endif()
+ endforeach()
+ if(DEFINED UPDATE)
+ set(UPDATE --update)
+ endif()
+ if(DEFINED NO_IMPORTS)
+ set(NO_IMPORTS --no-imports)
+ endif()
+ set(install_args install ${PATH_OR_REFERENCE} ${REFERENCE} ${UPDATE} ${NO_IMPORTS} ${REMOTE} ${LOCKFILE} ${LOCKFILE_OUT} ${LOCKFILE_NODE_ID} ${INSTALL_FOLDER} ${OUTPUT_FOLDER}
+ ${GENERATOR} ${BUILD} ${ENV} ${ENV_HOST} ${ENV_BUILD} ${OPTIONS} ${OPTIONS_HOST} ${OPTIONS_BUILD}
+ ${PROFILE} ${PROFILE_HOST} ${PROFILE_BUILD} ${SETTINGS} ${SETTINGS_HOST} ${SETTINGS_BUILD})
+
+ string(REPLACE ";" " " _install_args "${install_args}")
+ message(STATUS "Conan executing: ${CONAN_CMD} ${_install_args}")
+
+ if(ARGS_OUTPUT_QUIET)
+ set(OUTPUT_OPT OUTPUT_QUIET)
+ endif()
+ if(ARGS_ERROR_QUIET)
+ set(ERROR_OPT ERROR_QUIET)
+ endif()
+
+ execute_process(COMMAND ${CONAN_CMD} ${install_args}
+ RESULT_VARIABLE return_code
+ ${OUTPUT_OPT}
+ ${ERROR_OPT}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
+
+ if(NOT "${return_code}" STREQUAL "0")
+ if (ARGS_ERROR_QUIET)
+ message(WARNING "Conan install failed='${return_code}'")
+ else()
+ message(FATAL_ERROR "Conan install failed='${return_code}'")
+ endif()
+ endif()
+
+endfunction()
+
+function(conan_cmake_lock_create)
+ if(DEFINED CONAN_COMMAND)
+ set(CONAN_CMD ${CONAN_COMMAND})
+ else()
+ conan_check(REQUIRED)
+ endif()
+
+ set(lockCreateOptions UPDATE BASE OUTPUT_QUIET ERROR_QUIET)
+ set(lockCreateOneValueArgs PATH REFERENCE REMOTE LOCKFILE LOCKFILE_OUT)
+ set(lockCreateMultiValueArgs BUILD ENV ENV_HOST ENV_BUILD OPTIONS_HOST OPTIONS OPTIONS_BUILD PROFILE
+ PROFILE_HOST PROFILE_BUILD SETTINGS SETTINGS_HOST SETTINGS_BUILD)
+ cmake_parse_arguments(ARGS "${lockCreateOptions}" "${lockCreateOneValueArgs}" "${lockCreateMultiValueArgs}" ${ARGN})
+ foreach(arg ${lockCreateOptions})
+ if(ARGS_${arg})
+ set(${arg} ${${arg}} ${ARGS_${arg}})
+ endif()
+ endforeach()
+ foreach(arg ${lockCreateOneValueArgs})
+ if(DEFINED ARGS_${arg})
+ if("${arg}" STREQUAL "REMOTE")
+ set(flag "--remote")
+ elseif("${arg}" STREQUAL "LOCKFILE")
+ set(flag "--lockfile")
+ elseif("${arg}" STREQUAL "LOCKFILE_OUT")
+ set(flag "--lockfile-out")
+ endif()
+ set(${arg} ${${arg}} ${flag} ${ARGS_${arg}})
+ endif()
+ endforeach()
+ foreach(arg ${lockCreateMultiValueArgs})
+ if(DEFINED ARGS_${arg})
+ if("${arg}" STREQUAL "BUILD")
+ set(flag "--build")
+ elseif("${arg}" STREQUAL "ENV")
+ set(flag "--env")
+ elseif("${arg}" STREQUAL "ENV_HOST")
+ set(flag "--env:host")
+ elseif("${arg}" STREQUAL "ENV_BUILD")
+ set(flag "--env:build")
+ elseif("${arg}" STREQUAL "OPTIONS")
+ set(flag "--options")
+ elseif("${arg}" STREQUAL "OPTIONS_HOST")
+ set(flag "--options:host")
+ elseif("${arg}" STREQUAL "OPTIONS_BUILD")
+ set(flag "--options:build")
+ elseif("${arg}" STREQUAL "PROFILE")
+ set(flag "--profile")
+ elseif("${arg}" STREQUAL "PROFILE_HOST")
+ set(flag "--profile:host")
+ elseif("${arg}" STREQUAL "PROFILE_BUILD")
+ set(flag "--profile:build")
+ elseif("${arg}" STREQUAL "SETTINGS")
+ set(flag "--settings")
+ elseif("${arg}" STREQUAL "SETTINGS_HOST")
+ set(flag "--settings:host")
+ elseif("${arg}" STREQUAL "SETTINGS_BUILD")
+ set(flag "--settings:build")
+ endif()
+ list(LENGTH ARGS_${arg} numargs)
+ foreach(item ${ARGS_${arg}})
+ if(${item} STREQUAL "all" AND ${arg} STREQUAL "BUILD")
+ set(${arg} "--build")
+ break()
+ endif()
+ set(${arg} ${${arg}} ${flag} ${item})
+ endforeach()
+ endif()
+ endforeach()
+ if(DEFINED UPDATE)
+ set(UPDATE --update)
+ endif()
+ if(DEFINED BASE)
+ set(BASE --base)
+ endif()
+ set(lock_create_Args lock create ${PATH} ${REFERENCE} ${UPDATE} ${BASE} ${REMOTE} ${LOCKFILE} ${LOCKFILE_OUT} ${LOCKFILE_NODE_ID} ${INSTALL_FOLDER}
+ ${GENERATOR} ${BUILD} ${ENV} ${ENV_HOST} ${ENV_BUILD} ${OPTIONS} ${OPTIONS_HOST} ${OPTIONS_BUILD}
+ ${PROFILE} ${PROFILE_HOST} ${PROFILE_BUILD} ${SETTINGS} ${SETTINGS_HOST} ${SETTINGS_BUILD})
+
+ string(REPLACE ";" " " _lock_create_Args "${lock_create_Args}")
+ message(STATUS "Conan executing: ${CONAN_CMD} ${_lock_create_Args}")
+
+ if(ARGS_OUTPUT_QUIET)
+ set(OUTPUT_OPT OUTPUT_QUIET)
+ endif()
+ if(ARGS_ERROR_QUIET)
+ set(ERROR_OPT ERROR_QUIET)
+ endif()
+
+ execute_process(COMMAND ${CONAN_CMD} ${lock_create_Args}
+ RESULT_VARIABLE return_code
+ ${OUTPUT_OPT}
+ ${ERROR_OPT}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
+
+ if(NOT "${return_code}" STREQUAL "0")
+ if (ARGS_ERROR_QUIET)
+ message(WARNING "Conan lock create failed='${return_code}'")
+ else()
+ message(FATAL_ERROR "Conan lock create failed='${return_code}'")
+ endif()
+ endif()
+endfunction()
+
+function(conan_cmake_setup_conanfile)
+ conan_parse_arguments(${ARGV})
+ if(ARGUMENTS_CONANFILE)
+ get_filename_component(_CONANFILE_NAME ${ARGUMENTS_CONANFILE} NAME)
+ # configure_file will make sure cmake re-runs when conanfile is updated
+ configure_file(${ARGUMENTS_CONANFILE} ${CMAKE_CURRENT_BINARY_DIR}/${_CONANFILE_NAME}.junk COPYONLY)
+ file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/${_CONANFILE_NAME}.junk)
+ else()
+ conan_cmake_generate_conanfile(ON ${ARGV})
+ endif()
+endfunction()
+
+function(conan_cmake_configure)
+ conan_cmake_generate_conanfile(OFF ${ARGV})
+endfunction()
+
+# Generate, writing in disk a conanfile.txt with the requires, options, and imports
+# specified as arguments
+# This will be considered as temporary file, generated in CMAKE_CURRENT_BINARY_DIR)
+function(conan_cmake_generate_conanfile DEFAULT_GENERATOR)
+
+ conan_parse_arguments(${ARGV})
+
+ set(_FN "${CMAKE_CURRENT_BINARY_DIR}/conanfile.txt")
+ file(WRITE ${_FN} "")
+
+ if(DEFINED ARGUMENTS_REQUIRES)
+ file(APPEND ${_FN} "[requires]\n")
+ foreach(REQUIRE ${ARGUMENTS_REQUIRES})
+ file(APPEND ${_FN} ${REQUIRE} "\n")
+ endforeach()
+ endif()
+
+ if (DEFAULT_GENERATOR OR DEFINED ARGUMENTS_GENERATORS)
+ file(APPEND ${_FN} "[generators]\n")
+ if (DEFAULT_GENERATOR)
+ file(APPEND ${_FN} "cmake\n")
+ endif()
+ if (DEFINED ARGUMENTS_GENERATORS)
+ foreach(GENERATOR ${ARGUMENTS_GENERATORS})
+ file(APPEND ${_FN} ${GENERATOR} "\n")
+ endforeach()
+ endif()
+ endif()
+
+ if(DEFINED ARGUMENTS_BUILD_REQUIRES)
+ file(APPEND ${_FN} "[build_requires]\n")
+ foreach(BUILD_REQUIRE ${ARGUMENTS_BUILD_REQUIRES})
+ file(APPEND ${_FN} ${BUILD_REQUIRE} "\n")
+ endforeach()
+ endif()
+
+ if(DEFINED ARGUMENTS_IMPORTS)
+ file(APPEND ${_FN} "[imports]\n")
+ foreach(IMPORTS ${ARGUMENTS_IMPORTS})
+ file(APPEND ${_FN} ${IMPORTS} "\n")
+ endforeach()
+ endif()
+
+ if(DEFINED ARGUMENTS_OPTIONS)
+ file(APPEND ${_FN} "[options]\n")
+ foreach(OPTION ${ARGUMENTS_OPTIONS})
+ file(APPEND ${_FN} ${OPTION} "\n")
+ endforeach()
+ endif()
+
+endfunction()
+
+
+macro(conan_load_buildinfo)
+ if(CONAN_CMAKE_MULTI)
+ set(_CONANBUILDINFO conanbuildinfo_multi.cmake)
+ else()
+ set(_CONANBUILDINFO conanbuildinfo.cmake)
+ endif()
+ if(ARGUMENTS_INSTALL_FOLDER)
+ set(_CONANBUILDINFOFOLDER ${ARGUMENTS_INSTALL_FOLDER})
+ else()
+ set(_CONANBUILDINFOFOLDER ${CMAKE_CURRENT_BINARY_DIR})
+ endif()
+ # Checks for the existence of conanbuildinfo.cmake, and loads it
+ # important that it is macro, so variables defined at parent scope
+ if(EXISTS "${_CONANBUILDINFOFOLDER}/${_CONANBUILDINFO}")
+ message(STATUS "Conan: Loading ${_CONANBUILDINFO}")
+ include(${_CONANBUILDINFOFOLDER}/${_CONANBUILDINFO})
+ else()
+ message(FATAL_ERROR "${_CONANBUILDINFO} doesn't exist in ${CMAKE_CURRENT_BINARY_DIR}")
+ endif()
+endmacro()
+
+
+macro(conan_cmake_run)
+ conan_parse_arguments(${ARGV})
+
+ if(ARGUMENTS_CONFIGURATION_TYPES AND NOT CMAKE_CONFIGURATION_TYPES)
+ message(WARNING "CONFIGURATION_TYPES should only be specified for multi-configuration generators")
+ elseif(ARGUMENTS_CONFIGURATION_TYPES AND ARGUMENTS_BUILD_TYPE)
+ message(WARNING "CONFIGURATION_TYPES and BUILD_TYPE arguments should not be defined at the same time.")
+ endif()
+
+ if(CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE AND NOT CONAN_EXPORTED
+ AND NOT ARGUMENTS_BUILD_TYPE)
+ set(CONAN_CMAKE_MULTI ON)
+ if (NOT ARGUMENTS_CONFIGURATION_TYPES)
+ set(ARGUMENTS_CONFIGURATION_TYPES "Release;Debug")
+ endif()
+ message(STATUS "Conan: Using cmake-multi generator")
+ else()
+ set(CONAN_CMAKE_MULTI OFF)
+ endif()
+
+ if(NOT CONAN_EXPORTED)
+ conan_cmake_setup_conanfile(${ARGV})
+ if(CONAN_CMAKE_MULTI)
+ foreach(CMAKE_BUILD_TYPE ${ARGUMENTS_CONFIGURATION_TYPES})
+ set(ENV{CONAN_IMPORT_PATH} ${CMAKE_BUILD_TYPE})
+ conan_cmake_settings(settings ${ARGV})
+ old_conan_cmake_install(SETTINGS ${settings} ${ARGV})
+ endforeach()
+ set(CMAKE_BUILD_TYPE)
+ else()
+ conan_cmake_settings(settings ${ARGV})
+ old_conan_cmake_install(SETTINGS ${settings} ${ARGV})
+ endif()
+ endif()
+
+ if (NOT ARGUMENTS_NO_LOAD)
+ conan_load_buildinfo()
+ endif()
+
+ if(ARGUMENTS_BASIC_SETUP)
+ foreach(_option CMAKE_TARGETS KEEP_RPATHS NO_OUTPUT_DIRS SKIP_STD)
+ if(ARGUMENTS_${_option})
+ if(${_option} STREQUAL "CMAKE_TARGETS")
+ list(APPEND _setup_options "TARGETS")
+ else()
+ list(APPEND _setup_options ${_option})
+ endif()
+ endif()
+ endforeach()
+ conan_basic_setup(${_setup_options})
+ endif()
+endmacro()
+
+macro(conan_check)
+ # Checks conan availability in PATH
+ # Arguments REQUIRED, DETECT_QUIET and VERSION are optional
+ # Example usage:
+ # conan_check(VERSION 1.0.0 REQUIRED)
+ set(options REQUIRED DETECT_QUIET)
+ set(oneValueArgs VERSION)
+ cmake_parse_arguments(CONAN "${options}" "${oneValueArgs}" "" ${ARGN})
+ if(NOT CONAN_DETECT_QUIET)
+ message(STATUS "Conan: checking conan executable")
+ endif()
+
+ find_program(CONAN_CMD conan)
+ if(NOT CONAN_CMD AND CONAN_REQUIRED)
+ message(FATAL_ERROR "Conan executable not found! Please install conan.")
+ endif()
+ if(NOT CONAN_DETECT_QUIET)
+ message(STATUS "Conan: Found program ${CONAN_CMD}")
+ endif()
+ execute_process(COMMAND ${CONAN_CMD} --version
+ RESULT_VARIABLE return_code
+ OUTPUT_VARIABLE CONAN_VERSION_OUTPUT
+ ERROR_VARIABLE CONAN_VERSION_OUTPUT)
+
+ if(NOT "${return_code}" STREQUAL "0")
+ message(FATAL_ERROR "Conan --version failed='${return_code}'")
+ endif()
+
+ if(NOT CONAN_DETECT_QUIET)
+ string(STRIP "${CONAN_VERSION_OUTPUT}" _CONAN_VERSION_OUTPUT)
+ message(STATUS "Conan: Version found ${_CONAN_VERSION_OUTPUT}")
+ endif()
+
+ if(DEFINED CONAN_VERSION)
+ string(REGEX MATCH ".*Conan version ([0-9]+\\.[0-9]+\\.[0-9]+)" FOO
+ "${CONAN_VERSION_OUTPUT}")
+ if(${CMAKE_MATCH_1} VERSION_LESS ${CONAN_VERSION})
+ message(FATAL_ERROR "Conan outdated. Installed: ${CMAKE_MATCH_1}, \
+ required: ${CONAN_VERSION}. Consider updating via 'pip \
+ install conan==${CONAN_VERSION}'.")
+ endif()
+ endif()
+endmacro()
+
+function(conan_add_remote)
+ # Adds a remote
+ # Arguments URL and NAME are required, INDEX, COMMAND and VERIFY_SSL are optional
+ # Example usage:
+ # conan_add_remote(NAME bincrafters INDEX 1
+ # URL https://api.bintray.com/conan/bincrafters/public-conan
+ # VERIFY_SSL True)
+ set(oneValueArgs URL NAME INDEX COMMAND VERIFY_SSL)
+ cmake_parse_arguments(CONAN "" "${oneValueArgs}" "" ${ARGN})
+
+ if(DEFINED CONAN_INDEX)
+ set(CONAN_INDEX_ARG "-i ${CONAN_INDEX}")
+ endif()
+ if(DEFINED CONAN_COMMAND)
+ set(CONAN_CMD ${CONAN_COMMAND})
+ else()
+ conan_check(REQUIRED DETECT_QUIET)
+ endif()
+ set(CONAN_VERIFY_SSL_ARG "True")
+ if(DEFINED CONAN_VERIFY_SSL)
+ set(CONAN_VERIFY_SSL_ARG ${CONAN_VERIFY_SSL})
+ endif()
+ message(STATUS "Conan: Adding ${CONAN_NAME} remote repository (${CONAN_URL}) verify ssl (${CONAN_VERIFY_SSL_ARG})")
+ execute_process(COMMAND ${CONAN_CMD} remote add ${CONAN_NAME} ${CONAN_INDEX_ARG} -f ${CONAN_URL} ${CONAN_VERIFY_SSL_ARG}
+ RESULT_VARIABLE return_code)
+ if(NOT "${return_code}" STREQUAL "0")
+ message(FATAL_ERROR "Conan remote failed='${return_code}'")
+ endif()
+endfunction()
+
+macro(conan_config_install)
+ # install a full configuration from a local or remote zip file
+ # Argument ITEM is required, arguments TYPE, SOURCE, TARGET and VERIFY_SSL are optional
+ # Example usage:
+ # conan_config_install(ITEM https://github.com/conan-io/cmake-conan.git
+ # TYPE git SOURCE source-folder TARGET target-folder VERIFY_SSL false)
+ set(oneValueArgs ITEM TYPE SOURCE TARGET VERIFY_SSL)
+ set(multiValueArgs ARGS)
+ cmake_parse_arguments(CONAN "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
+
+ if(DEFINED CONAN_COMMAND)
+ set(CONAN_CMD ${CONAN_COMMAND})
+ else()
+ conan_check(REQUIRED)
+ endif()
+
+ if(DEFINED CONAN_VERIFY_SSL)
+ set(CONAN_VERIFY_SSL_ARG "--verify-ssl=${CONAN_VERIFY_SSL}")
+ endif()
+
+ if(DEFINED CONAN_TYPE)
+ set(CONAN_TYPE_ARG "--type=${CONAN_TYPE}")
+ endif()
+
+ if(DEFINED CONAN_ARGS)
+ set(CONAN_ARGS_ARGS "--args=\"${CONAN_ARGS}\"")
+ endif()
+
+ if(DEFINED CONAN_SOURCE)
+ set(CONAN_SOURCE_ARGS "--source-folder=${CONAN_SOURCE}")
+ endif()
+
+ if(DEFINED CONAN_TARGET)
+ set(CONAN_TARGET_ARGS "--target-folder=${CONAN_TARGET}")
+ endif()
+
+ set (CONAN_CONFIG_INSTALL_ARGS ${CONAN_VERIFY_SSL_ARG}
+ ${CONAN_TYPE_ARG}
+ ${CONAN_ARGS_ARGS}
+ ${CONAN_SOURCE_ARGS}
+ ${CONAN_TARGET_ARGS})
+
+ message(STATUS "Conan: Installing config from ${CONAN_ITEM}")
+ execute_process(COMMAND ${CONAN_CMD} config install ${CONAN_ITEM} ${CONAN_CONFIG_INSTALL_ARGS}
+ RESULT_VARIABLE return_code)
+ if(NOT "${return_code}" STREQUAL "0")
+ message(FATAL_ERROR "Conan config failed='${return_code}'")
+ endif()
+endmacro()
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/conan_support.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/conan_support.cmake
new file mode 100644
index 0000000..f1dbccf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/conan_support.cmake
@@ -0,0 +1,211 @@
+# https://github.com/conan-io/cmake-conan/blob/develop2/conan_support.cmake
+# commit: 3e088cd3e1d9d69e04b5250d565c1b8b55b0400b
+#
+# The MIT License (MIT)
+#
+# Copyright (c) 2019 JFrog
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+function(detect_os OS)
+ # it could be cross compilation
+ message(STATUS "Conan-cmake: cmake_system_name=${CMAKE_SYSTEM_NAME}")
+ if(CMAKE_SYSTEM_NAME AND NOT CMAKE_SYSTEM_NAME STREQUAL "Generic")
+ if(${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
+ set(${OS} Macos PARENT_SCOPE)
+ elseif(${CMAKE_SYSTEM_NAME} STREQUAL "QNX")
+ set(${OS} Neutrino PARENT_SCOPE)
+ else()
+ set(${OS} ${CMAKE_SYSTEM_NAME} PARENT_SCOPE)
+ endif()
+ endif()
+endfunction()
+
+
+function(detect_cxx_standard CXX_STANDARD)
+ set(${CXX_STANDARD} ${CMAKE_CXX_STANDARD} PARENT_SCOPE)
+ if (CMAKE_CXX_EXTENSIONS)
+ set(${CXX_STANDARD} "gnu${CMAKE_CXX_STANDARD}" PARENT_SCOPE)
+ endif()
+endfunction()
+
+
+function(detect_compiler COMPILER COMPILER_VERSION)
+ if(DEFINED CMAKE_CXX_COMPILER_ID)
+ set(_COMPILER ${CMAKE_CXX_COMPILER_ID})
+ set(_COMPILER_VERSION ${CMAKE_CXX_COMPILER_VERSION})
+ else()
+ if(NOT DEFINED CMAKE_C_COMPILER_ID)
+ message(FATAL_ERROR "C or C++ compiler not defined")
+ endif()
+ set(_COMPILER ${CMAKE_C_COMPILER_ID})
+ set(_COMPILER_VERSION ${CMAKE_C_COMPILER_VERSION})
+ endif()
+
+ message(STATUS "Conan-cmake: CMake compiler=${_COMPILER}")
+ message(STATUS "Conan-cmake: CMake cmpiler version=${_COMPILER_VERSION}")
+
+ if(_COMPILER MATCHES MSVC)
+ set(_COMPILER "msvc")
+ string(SUBSTRING ${MSVC_VERSION} 0 3 _COMPILER_VERSION)
+ elseif(_COMPILER MATCHES AppleClang)
+ set(_COMPILER "apple-clang")
+ string(REPLACE "." ";" VERSION_LIST ${CMAKE_CXX_COMPILER_VERSION})
+ list(GET VERSION_LIST 0 _COMPILER_VERSION)
+ elseif(_COMPILER MATCHES Clang)
+ set(_COMPILER "clang")
+ string(REPLACE "." ";" VERSION_LIST ${CMAKE_CXX_COMPILER_VERSION})
+ list(GET VERSION_LIST 0 _COMPILER_VERSION)
+ elseif(_COMPILER MATCHES GNU)
+ set(_COMPILER "gcc")
+ string(REPLACE "." ";" VERSION_LIST ${CMAKE_CXX_COMPILER_VERSION})
+ list(GET VERSION_LIST 0 _COMPILER_VERSION)
+ endif()
+
+ message(STATUS "Conan-cmake: [settings] compiler=${_COMPILER}")
+ message(STATUS "Conan-cmake: [settings] compiler.version=${_COMPILER_VERSION}")
+
+ set(${COMPILER} ${_COMPILER} PARENT_SCOPE)
+ set(${COMPILER_VERSION} ${_COMPILER_VERSION} PARENT_SCOPE)
+endfunction()
+
+function(detect_build_type BUILD_TYPE)
+ if(NOT CMAKE_CONFIGURATION_TYPES)
+ # Only set when we know we are in a single-configuration generator
+ # Note: we may want to fail early if `CMAKE_BUILD_TYPE` is not defined
+ set(${BUILD_TYPE} ${CMAKE_BUILD_TYPE} PARENT_SCOPE)
+ endif()
+endfunction()
+
+
+function(detect_host_profile output_file)
+ detect_os(MYOS)
+ detect_compiler(MYCOMPILER MYCOMPILER_VERSION)
+ detect_cxx_standard(MYCXX_STANDARD)
+ detect_build_type(MYBUILD_TYPE)
+
+ set(PROFILE "")
+ string(APPEND PROFILE "include(default)\n")
+ string(APPEND PROFILE "[settings]\n")
+ if(MYOS)
+ string(APPEND PROFILE os=${MYOS} "\n")
+ endif()
+ if(MYCOMPILER)
+ string(APPEND PROFILE compiler=${MYCOMPILER} "\n")
+ endif()
+ if(MYCOMPILER_VERSION)
+ string(APPEND PROFILE compiler.version=${MYCOMPILER_VERSION} "\n")
+ endif()
+ if(MYCXX_STANDARD)
+ string(APPEND PROFILE compiler.cppstd=${MYCXX_STANDARD} "\n")
+ endif()
+ if(MYBUILD_TYPE)
+ string(APPEND PROFILE "build_type=${MYBUILD_TYPE}\n")
+ endif()
+
+ if(NOT DEFINED output_file)
+ set(_FN "${CMAKE_BINARY_DIR}/profile")
+ else()
+ set(_FN ${output_file})
+ endif()
+
+ string(APPEND PROFILE "[conf]\n")
+ string(APPEND PROFILE "tools.cmake.cmaketoolchain:generator=${CMAKE_GENERATOR}\n")
+
+ message(STATUS "Conan-cmake: Creating profile ${_FN}")
+ file(WRITE ${_FN} ${PROFILE})
+ message(STATUS "Conan-cmake: Profile: \n${PROFILE}")
+endfunction()
+
+
+function(conan_profile_detect_default)
+ message(STATUS "Conan-cmake: Checking if a default profile exists")
+ execute_process(COMMAND conan profile path default
+ RESULT_VARIABLE return_code
+ OUTPUT_VARIABLE conan_stdout
+ ERROR_VARIABLE conan_stderr
+ ECHO_ERROR_VARIABLE # show the text output regardless
+ ECHO_OUTPUT_VARIABLE
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
+ if(NOT ${return_code} EQUAL "0")
+ message(STATUS "Conan-cmake: The default profile doesn't exist, detecting it.")
+ execute_process(COMMAND conan profile detect
+ RESULT_VARIABLE return_code
+ OUTPUT_VARIABLE conan_stdout
+ ERROR_VARIABLE conan_stderr
+ ECHO_ERROR_VARIABLE # show the text output regardless
+ ECHO_OUTPUT_VARIABLE
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
+ endif()
+endfunction()
+
+
+function(conan_install)
+ cmake_parse_arguments(ARGS CONAN_ARGS ${ARGN})
+ set(CONAN_OUTPUT_FOLDER ${CMAKE_BINARY_DIR}/conan)
+ # Invoke "conan install" with the provided arguments
+ set(CONAN_ARGS ${CONAN_ARGS} -of=${CONAN_OUTPUT_FOLDER})
+ message(STATUS "CMake-conan: conan install ${CMAKE_SOURCE_DIR} ${CONAN_ARGS} ${ARGN}")
+ execute_process(COMMAND conan install ${CMAKE_SOURCE_DIR} ${CONAN_ARGS} ${ARGN} --format=json
+ RESULT_VARIABLE return_code
+ OUTPUT_VARIABLE conan_stdout
+ ERROR_VARIABLE conan_stderr
+ ECHO_ERROR_VARIABLE # show the text output regardless
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
+ if(NOT "${return_code}" STREQUAL "0")
+ message(FATAL_ERROR "Conan install failed='${return_code}'")
+ else()
+ # the files are generated in a folder that depends on the layout used, if
+ # one if specified, but we don't know a priori where this is.
+ # TODO: this can be made more robust if Conan can provide this in the json output
+ string(JSON CONAN_GENERATORS_FOLDER GET ${conan_stdout} graph nodes 0 generators_folder)
+ # message("conan stdout: ${conan_stdout}")
+ message(STATUS "CMake-conan: CONAN_GENERATORS_FOLDER=${CONAN_GENERATORS_FOLDER}")
+ set(CONAN_GENERATORS_FOLDER "${CONAN_GENERATORS_FOLDER}" PARENT_SCOPE)
+ set(CONAN_INSTALL_SUCCESS TRUE CACHE BOOL "Conan install has been invoked and was successful")
+ endif()
+endfunction()
+
+
+function(conan_provide_dependency package_name)
+ if(NOT CONAN_INSTALL_SUCCESS)
+ message(STATUS "CMake-conan: first find_package() found. Installing dependencies with Conan")
+ conan_profile_detect_default()
+ detect_host_profile(${CMAKE_BINARY_DIR}/conan_host_profile)
+ if(NOT CMAKE_CONFIGURATION_TYPES)
+ message(STATUS "CMake-conan: Installing single configuration ${CMAKE_BUILD_TYPE}")
+ conan_install(-pr ${CMAKE_BINARY_DIR}/conan_host_profile --build=missing -g CMakeDeps)
+ else()
+ message(STATUS "CMake-conan: Installing both Debug and Release")
+ conan_install(-pr ${CMAKE_BINARY_DIR}/conan_host_profile -s build_type=Release --build=missing -g CMakeDeps)
+ conan_install(-pr ${CMAKE_BINARY_DIR}/conan_host_profile -s build_type=Debug --build=missing -g CMakeDeps)
+ endif()
+ if (CONAN_INSTALL_SUCCESS)
+ set(CONAN_GENERATORS_FOLDER "${CONAN_GENERATORS_FOLDER}" CACHE PATH "Conan generators folder")
+ endif()
+ else()
+ message(STATUS "CMake-conan: find_package(${package_name}) found, 'conan install' aready ran")
+ endif()
+
+ if (CONAN_GENERATORS_FOLDER)
+ list(PREPEND CMAKE_PREFIX_PATH "${CONAN_GENERATORS_FOLDER}")
+ endif()
+
+ find_package(${ARGN} BYPASS_PROVIDER)
+endfunction()
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/Availability.h.28AA87D908DB7E92.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/Availability.h.28AA87D908DB7E92.idx
new file mode 100644
index 0000000..0f9488f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/Availability.h.28AA87D908DB7E92.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityInternal.h.0A1ACEF19DC57B38.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityInternal.h.0A1ACEF19DC57B38.idx
new file mode 100644
index 0000000..91b2576
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityInternal.h.0A1ACEF19DC57B38.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityMacros.h.C622D9FD2DF54DC0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityMacros.h.C622D9FD2DF54DC0.idx
new file mode 100644
index 0000000..16c94d8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityMacros.h.C622D9FD2DF54DC0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityVersions.h.77DECAACD5442E12.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityVersions.h.77DECAACD5442E12.idx
new file mode 100644
index 0000000..edb83a2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/AvailabilityVersions.h.77DECAACD5442E12.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/OSByteOrder.h.59139192AE6D62B0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/OSByteOrder.h.59139192AE6D62B0.idx
new file mode 100644
index 0000000..bbd3712
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/OSByteOrder.h.59139192AE6D62B0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QCommandLineParser.F00928EB5D31CEF8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QCommandLineParser.F00928EB5D31CEF8.idx
new file mode 100644
index 0000000..6ed776e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QCommandLineParser.F00928EB5D31CEF8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QCoreApplication.94D107486BECB2A6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QCoreApplication.94D107486BECB2A6.idx
new file mode 100644
index 0000000..b569057
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QCoreApplication.94D107486BECB2A6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QDeadlineTimer.73C1FB1B7479F590.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QDeadlineTimer.73C1FB1B7479F590.idx
new file mode 100644
index 0000000..751d5e2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QDeadlineTimer.73C1FB1B7479F590.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QFile.22F8AE3FE17E154C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QFile.22F8AE3FE17E154C.idx
new file mode 100644
index 0000000..fe7869a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QFile.22F8AE3FE17E154C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QHash.B8F5EF0D596E10E2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QHash.B8F5EF0D596E10E2.idx
new file mode 100644
index 0000000..344d1f5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QHash.B8F5EF0D596E10E2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QImage.42CF70BD77BA90E6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QImage.42CF70BD77BA90E6.idx
new file mode 100644
index 0000000..d0a5f1c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QImage.42CF70BD77BA90E6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonArray.1200BE06DFAEEE70.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonArray.1200BE06DFAEEE70.idx
new file mode 100644
index 0000000..1e134eb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonArray.1200BE06DFAEEE70.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonDocument.E0C0ACBF9A134FA0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonDocument.E0C0ACBF9A134FA0.idx
new file mode 100644
index 0000000..49fe266
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonDocument.E0C0ACBF9A134FA0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonObject.B3090E480961FB0F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonObject.B3090E480961FB0F.idx
new file mode 100644
index 0000000..001397a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QJsonObject.B3090E480961FB0F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QList.453B4FDAD28D716F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QList.453B4FDAD28D716F.idx
new file mode 100644
index 0000000..9222973
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QList.453B4FDAD28D716F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QList.9AE92E7B686FC00A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QList.9AE92E7B686FC00A.idx
new file mode 100644
index 0000000..23fe000
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QList.9AE92E7B686FC00A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QMap.A236310072CB6187.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QMap.A236310072CB6187.idx
new file mode 100644
index 0000000..8bd776d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QMap.A236310072CB6187.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QMutex.C61EFBA8DEBE894D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QMutex.C61EFBA8DEBE894D.idx
new file mode 100644
index 0000000..ba41b1d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QMutex.C61EFBA8DEBE894D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QObject.457F003A9E2E5799.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QObject.457F003A9E2E5799.idx
new file mode 100644
index 0000000..a90b694
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QObject.457F003A9E2E5799.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QString.5227E28E05DFFBDF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QString.5227E28E05DFFBDF.idx
new file mode 100644
index 0000000..ccf2c01
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QString.5227E28E05DFFBDF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QStringList.D3F5ECFC54B4BD61.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QStringList.D3F5ECFC54B4BD61.idx
new file mode 100644
index 0000000..82540dd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QStringList.D3F5ECFC54B4BD61.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QVariant.3B4E24618AAFC3C6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QVariant.3B4E24618AAFC3C6.idx
new file mode 100644
index 0000000..e70769c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QVariant.3B4E24618AAFC3C6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtConcurrent.D2C9B5DC527ED29A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtConcurrent.D2C9B5DC527ED29A.idx
new file mode 100644
index 0000000..fbd4c4f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtConcurrent.D2C9B5DC527ED29A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtConcurrentDepends.2203EFA36E1F4B10.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtConcurrentDepends.2203EFA36E1F4B10.idx
new file mode 100644
index 0000000..e62e06b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtConcurrentDepends.2203EFA36E1F4B10.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCore.092CA777ECCDD7E1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCore.092CA777ECCDD7E1.idx
new file mode 100644
index 0000000..f53122d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCore.092CA777ECCDD7E1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCore.53715DACC7E1EBCF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCore.53715DACC7E1EBCF.idx
new file mode 100644
index 0000000..0d03a18
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCore.53715DACC7E1EBCF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCoreDepends.467035BC640AF8DC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCoreDepends.467035BC640AF8DC.idx
new file mode 100644
index 0000000..7fb250f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/QtCoreDepends.467035BC640AF8DC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/TargetConditionals.h.5D0F3EE6EFF8746A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/TargetConditionals.h.5D0F3EE6EFF8746A.idx
new file mode 100644
index 0000000..4baab62
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/TargetConditionals.h.5D0F3EE6EFF8746A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_OSByteOrder.h.446F6A59B46EC435.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_OSByteOrder.h.446F6A59B46EC435.idx
new file mode 100644
index 0000000..78e5c19
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_OSByteOrder.h.446F6A59B46EC435.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__availability.D7A621CAF002F82E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__availability.D7A621CAF002F82E.idx
new file mode 100644
index 0000000..4db91b4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__availability.D7A621CAF002F82E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bit_reference.E82882A7A48CC390.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bit_reference.E82882A7A48CC390.idx
new file mode 100644
index 0000000..08f8cc6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bit_reference.E82882A7A48CC390.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bits.A15999F7790C9027.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bits.A15999F7790C9027.idx
new file mode 100644
index 0000000..4be5388
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bits.A15999F7790C9027.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bsd_locale_defaults.h.EBD40D4183F788EC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bsd_locale_defaults.h.EBD40D4183F788EC.idx
new file mode 100644
index 0000000..4974384
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__bsd_locale_defaults.h.EBD40D4183F788EC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__config.18A144555AEB575A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__config.18A144555AEB575A.idx
new file mode 100644
index 0000000..1e876b9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__config.18A144555AEB575A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__config_site.3ED4F09ACAF59B9F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__config_site.3ED4F09ACAF59B9F.idx
new file mode 100644
index 0000000..df86101
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__config_site.3ED4F09ACAF59B9F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__debug.95C90BCE8AC8E42B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__debug.95C90BCE8AC8E42B.idx
new file mode 100644
index 0000000..469a0b0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__debug.95C90BCE8AC8E42B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__decay_copy.h.889E3BCF910DA102.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__decay_copy.h.889E3BCF910DA102.idx
new file mode 100644
index 0000000..09f0fdd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__decay_copy.h.889E3BCF910DA102.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__errc.EFD9D2BEC1C7F8D0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__errc.EFD9D2BEC1C7F8D0.idx
new file mode 100644
index 0000000..7a48192
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__errc.EFD9D2BEC1C7F8D0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__function_like.h.D5F79671A4F3BB0A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__function_like.h.D5F79671A4F3BB0A.idx
new file mode 100644
index 0000000..83b36a0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__function_like.h.D5F79671A4F3BB0A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__functional_base.7788D3A9F1B7C4BF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__functional_base.7788D3A9F1B7C4BF.idx
new file mode 100644
index 0000000..6a36e16
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__functional_base.7788D3A9F1B7C4BF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__locale.A33C30C489BB78D3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__locale.A33C30C489BB78D3.idx
new file mode 100644
index 0000000..fa237a9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__locale.A33C30C489BB78D3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__mbstate_t.h.D26B844F3A267AFF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__mbstate_t.h.D26B844F3A267AFF.idx
new file mode 100644
index 0000000..9a02d41
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__mbstate_t.h.D26B844F3A267AFF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__mutex_base.A2A8C3E6108CD4E3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__mutex_base.A2A8C3E6108CD4E3.idx
new file mode 100644
index 0000000..f4f8378
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__mutex_base.A2A8C3E6108CD4E3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__node_handle.6BB9B6FA7B57C996.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__node_handle.6BB9B6FA7B57C996.idx
new file mode 100644
index 0000000..6e44f33
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__node_handle.6BB9B6FA7B57C996.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__nullptr.2B0E689C0BE5C0E8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__nullptr.2B0E689C0BE5C0E8.idx
new file mode 100644
index 0000000..c3138ae
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__nullptr.2B0E689C0BE5C0E8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__split_buffer.7B21194B360BA427.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__split_buffer.7B21194B360BA427.idx
new file mode 100644
index 0000000..58ac5b3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__split_buffer.7B21194B360BA427.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.50E5B79F854AB80F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.50E5B79F854AB80F.idx
new file mode 100644
index 0000000..e6011df
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.50E5B79F854AB80F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__string.CE969060FA6111D2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__string.CE969060FA6111D2.idx
new file mode 100644
index 0000000..3a39d98
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__string.CE969060FA6111D2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__threading_support.CA7851CCBF27F4C2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__threading_support.CA7851CCBF27F4C2.idx
new file mode 100644
index 0000000..a360b67
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__threading_support.CA7851CCBF27F4C2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__tree.3338ED68B9DAA2BA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__tree.3338ED68B9DAA2BA.idx
new file mode 100644
index 0000000..de0f3e7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__tree.3338ED68B9DAA2BA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__tuple.10A3C0DD48D33C41.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__tuple.10A3C0DD48D33C41.idx
new file mode 100644
index 0000000..8a680e0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__tuple.10A3C0DD48D33C41.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__undef_macros.DAA1D4BD974B669E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__undef_macros.DAA1D4BD974B669E.idx
new file mode 100644
index 0000000..81dee5e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__undef_macros.DAA1D4BD974B669E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__wctype.h.231F03BFEC10F8A9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__wctype.h.231F03BFEC10F8A9.idx
new file mode 100644
index 0000000..86415d7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__wctype.h.231F03BFEC10F8A9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__wctype.h.87DF74C8142FA733.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__wctype.h.87DF74C8142FA733.idx
new file mode 100644
index 0000000..576b45b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/__wctype.h.87DF74C8142FA733.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_blkcnt_t.h.A130E1D3B4AB2C19.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_blkcnt_t.h.A130E1D3B4AB2C19.idx
new file mode 100644
index 0000000..7fbd877
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_blkcnt_t.h.A130E1D3B4AB2C19.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_blksize_t.h.D7883A91F75BD203.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_blksize_t.h.D7883A91F75BD203.idx
new file mode 100644
index 0000000..1148ec0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_blksize_t.h.D7883A91F75BD203.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_caddr_t.h.A3F7B87011A3780C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_caddr_t.h.A3F7B87011A3780C.idx
new file mode 100644
index 0000000..07d9d60
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_caddr_t.h.A3F7B87011A3780C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_clock_t.h.B1E515D15B168E85.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_clock_t.h.B1E515D15B168E85.idx
new file mode 100644
index 0000000..69c8d23
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_clock_t.h.B1E515D15B168E85.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ct_rune_t.h.369FECE01D701329.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ct_rune_t.h.369FECE01D701329.idx
new file mode 100644
index 0000000..3af38b9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ct_rune_t.h.369FECE01D701329.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctermid.h.587F66D36717C669.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctermid.h.587F66D36717C669.idx
new file mode 100644
index 0000000..f735c92
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctermid.h.587F66D36717C669.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctype.h.3AF65A5D043248C7.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctype.h.3AF65A5D043248C7.idx
new file mode 100644
index 0000000..636a95b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctype.h.3AF65A5D043248C7.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctype.h.F40A77B8A81C2658.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctype.h.F40A77B8A81C2658.idx
new file mode 100644
index 0000000..7d01817
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ctype.h.F40A77B8A81C2658.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_dev_t.h.E8232F4A22107DDD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_dev_t.h.E8232F4A22107DDD.idx
new file mode 100644
index 0000000..e4aab31
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_dev_t.h.E8232F4A22107DDD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_endian.h.2ED47B1A4F70708D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_endian.h.2ED47B1A4F70708D.idx
new file mode 100644
index 0000000..886ff1a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_endian.h.2ED47B1A4F70708D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_errno_t.h.73250A0A65524220.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_errno_t.h.73250A0A65524220.idx
new file mode 100644
index 0000000..344a37e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_errno_t.h.73250A0A65524220.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_clr.h.4134CC4F9F1F8B3A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_clr.h.4134CC4F9F1F8B3A.idx
new file mode 100644
index 0000000..9307a24
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_clr.h.4134CC4F9F1F8B3A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_copy.h.AD4024829BCACE69.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_copy.h.AD4024829BCACE69.idx
new file mode 100644
index 0000000..f10093a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_copy.h.AD4024829BCACE69.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_def.h.BB6833A62749D973.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_def.h.BB6833A62749D973.idx
new file mode 100644
index 0000000..a451c83
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_def.h.BB6833A62749D973.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_isset.h.81BE60D143E40D56.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_isset.h.81BE60D143E40D56.idx
new file mode 100644
index 0000000..1b8f228
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_isset.h.81BE60D143E40D56.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_set.h.02D966FAA0B2785F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_set.h.02D966FAA0B2785F.idx
new file mode 100644
index 0000000..91a95d4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_set.h.02D966FAA0B2785F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_setsize.h.391D9C0D56C00470.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_setsize.h.391D9C0D56C00470.idx
new file mode 100644
index 0000000..d653343
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_setsize.h.391D9C0D56C00470.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_zero.h.4F5D3EC9688872F3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_zero.h.4F5D3EC9688872F3.idx
new file mode 100644
index 0000000..1ac3df7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fd_zero.h.4F5D3EC9688872F3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fixes.hpp.974131E594EC5423.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fixes.hpp.974131E594EC5423.idx
new file mode 100644
index 0000000..8556e32
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fixes.hpp.974131E594EC5423.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fsblkcnt_t.h.A17CB04E9E776255.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fsblkcnt_t.h.A17CB04E9E776255.idx
new file mode 100644
index 0000000..1142b3d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fsblkcnt_t.h.A17CB04E9E776255.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fsfilcnt_t.h.C11615365B52821F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fsfilcnt_t.h.C11615365B52821F.idx
new file mode 100644
index 0000000..1787ff5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_fsfilcnt_t.h.C11615365B52821F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_gid_t.h.68D13DECE011604A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_gid_t.h.68D13DECE011604A.idx
new file mode 100644
index 0000000..6b5b670
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_gid_t.h.68D13DECE011604A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_id_t.h.225B65D99C2398B1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_id_t.h.225B65D99C2398B1.idx
new file mode 100644
index 0000000..cfc7abe
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_id_t.h.225B65D99C2398B1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_in_addr_t.h.7E5966C2F5E2AC72.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_in_addr_t.h.7E5966C2F5E2AC72.idx
new file mode 100644
index 0000000..7aba15e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_in_addr_t.h.7E5966C2F5E2AC72.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_in_port_t.h.20E1C1DFB8C08BB8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_in_port_t.h.20E1C1DFB8C08BB8.idx
new file mode 100644
index 0000000..80a1df5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_in_port_t.h.20E1C1DFB8C08BB8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ino64_t.h.73966FAB009FB71D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ino64_t.h.73966FAB009FB71D.idx
new file mode 100644
index 0000000..d78f791
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ino64_t.h.73966FAB009FB71D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ino_t.h.FF333DDF025F09E3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ino_t.h.FF333DDF025F09E3.idx
new file mode 100644
index 0000000..05b92e0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ino_t.h.FF333DDF025F09E3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int16_t.h.462C21795922D1EC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int16_t.h.462C21795922D1EC.idx
new file mode 100644
index 0000000..f05003b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int16_t.h.462C21795922D1EC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int32_t.h.AEC4B62984E1A7CB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int32_t.h.AEC4B62984E1A7CB.idx
new file mode 100644
index 0000000..24dc72b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int32_t.h.AEC4B62984E1A7CB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int64_t.h.4132347E9E51E6B4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int64_t.h.4132347E9E51E6B4.idx
new file mode 100644
index 0000000..104e3c1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int64_t.h.4132347E9E51E6B4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int8_t.h.A54BAE0D0052E277.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int8_t.h.A54BAE0D0052E277.idx
new file mode 100644
index 0000000..8862e62
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_int8_t.h.A54BAE0D0052E277.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_intmax_t.h.0A8A42166453FC7F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_intmax_t.h.0A8A42166453FC7F.idx
new file mode 100644
index 0000000..7aa6137
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_intmax_t.h.0A8A42166453FC7F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_intptr_t.h.254DBDE7C4414A42.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_intptr_t.h.254DBDE7C4414A42.idx
new file mode 100644
index 0000000..f401865
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_intptr_t.h.254DBDE7C4414A42.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_key_t.h.ABC411E594C0DE00.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_key_t.h.ABC411E594C0DE00.idx
new file mode 100644
index 0000000..810fc64
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_key_t.h.ABC411E594C0DE00.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_limits.h.60F30C128E6DE465.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_limits.h.60F30C128E6DE465.idx
new file mode 100644
index 0000000..78febd4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_limits.h.60F30C128E6DE465.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_locale.h.9BAC6410D7A744FE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_locale.h.9BAC6410D7A744FE.idx
new file mode 100644
index 0000000..93e787e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_locale.h.9BAC6410D7A744FE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mach_port_t.h.C06B1499D2751D32.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mach_port_t.h.C06B1499D2751D32.idx
new file mode 100644
index 0000000..183f730
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mach_port_t.h.C06B1499D2751D32.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_malloc.h.23DAD7BA0E06C5D4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_malloc.h.23DAD7BA0E06C5D4.idx
new file mode 100644
index 0000000..5a580e2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_malloc.h.23DAD7BA0E06C5D4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mbstate_t.h.C9223C53577C11A1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mbstate_t.h.C9223C53577C11A1.idx
new file mode 100644
index 0000000..ff71797
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mbstate_t.h.C9223C53577C11A1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mcontext.h.91B40E04C8C94A7C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mcontext.h.91B40E04C8C94A7C.idx
new file mode 100644
index 0000000..ff2b364
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mcontext.h.91B40E04C8C94A7C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mcontext.h.EDFED0AE213BDF90.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mcontext.h.EDFED0AE213BDF90.idx
new file mode 100644
index 0000000..847de6e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mcontext.h.EDFED0AE213BDF90.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mode_t.h.13C901BA5DBF26A9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mode_t.h.13C901BA5DBF26A9.idx
new file mode 100644
index 0000000..a59dee8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_mode_t.h.13C901BA5DBF26A9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_nl_item.h.644CA23FB9C6EE92.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_nl_item.h.644CA23FB9C6EE92.idx
new file mode 100644
index 0000000..3ff9946
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_nl_item.h.644CA23FB9C6EE92.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_nlink_t.h.74A99E912BEBEBB6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_nlink_t.h.74A99E912BEBEBB6.idx
new file mode 100644
index 0000000..0a98212
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_nlink_t.h.74A99E912BEBEBB6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_null.h.69604EF2B9803DEC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_null.h.69604EF2B9803DEC.idx
new file mode 100644
index 0000000..fb8ce17
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_null.h.69604EF2B9803DEC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_off_t.h.EF4146E64C7DEB0A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_off_t.h.EF4146E64C7DEB0A.idx
new file mode 100644
index 0000000..25a6516
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_off_t.h.EF4146E64C7DEB0A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pid_t.h.8082D406F736525E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pid_t.h.8082D406F736525E.idx
new file mode 100644
index 0000000..117b3a8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pid_t.h.8082D406F736525E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_posix_availability.h.66DC692DD83419DE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_posix_availability.h.66DC692DD83419DE.idx
new file mode 100644
index 0000000..074a1f5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_posix_availability.h.66DC692DD83419DE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_attr_t.h.B286020E7DE02C86.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_attr_t.h.B286020E7DE02C86.idx
new file mode 100644
index 0000000..97ac1ea
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_attr_t.h.B286020E7DE02C86.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_cond_t.h.AFDEA53B53546F54.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_cond_t.h.AFDEA53B53546F54.idx
new file mode 100644
index 0000000..baae893
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_cond_t.h.AFDEA53B53546F54.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_condattr_t.h.CD514DA42278C1F7.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_condattr_t.h.CD514DA42278C1F7.idx
new file mode 100644
index 0000000..8862000
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_condattr_t.h.CD514DA42278C1F7.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_key_t.h.D92EB3F560AE35D3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_key_t.h.D92EB3F560AE35D3.idx
new file mode 100644
index 0000000..6651969
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_key_t.h.D92EB3F560AE35D3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_mutex_t.h.D08EEFE4995872F2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_mutex_t.h.D08EEFE4995872F2.idx
new file mode 100644
index 0000000..e12b09e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_mutex_t.h.D08EEFE4995872F2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_mutexattr_t.h.85CF67AB829844F1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_mutexattr_t.h.85CF67AB829844F1.idx
new file mode 100644
index 0000000..1895452
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_mutexattr_t.h.85CF67AB829844F1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_once_t.h.C205E0E74A2DF970.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_once_t.h.C205E0E74A2DF970.idx
new file mode 100644
index 0000000..341c8d4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_once_t.h.C205E0E74A2DF970.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_rwlock_t.h.27783155DCDCCDC3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_rwlock_t.h.27783155DCDCCDC3.idx
new file mode 100644
index 0000000..7709723
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_rwlock_t.h.27783155DCDCCDC3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_rwlockattr_t.h.6ED4C574A126C6AD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_rwlockattr_t.h.6ED4C574A126C6AD.idx
new file mode 100644
index 0000000..5785af6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_rwlockattr_t.h.6ED4C574A126C6AD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_t.h.EB38E218CF98AB17.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_t.h.EB38E218CF98AB17.idx
new file mode 100644
index 0000000..81f1f12
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_t.h.EB38E218CF98AB17.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_types.h.8981670EC891575D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_types.h.8981670EC891575D.idx
new file mode 100644
index 0000000..4cfabb1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_pthread_types.h.8981670EC891575D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_rsize_t.h.F458013A06E09E68.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_rsize_t.h.F458013A06E09E68.idx
new file mode 100644
index 0000000..6557035
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_rsize_t.h.F458013A06E09E68.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_rune_t.h.273F8DEE9B71E18B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_rune_t.h.273F8DEE9B71E18B.idx
new file mode 100644
index 0000000..858c35b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_rune_t.h.273F8DEE9B71E18B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_sigaltstack.h.3C521DFCF869D5C9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_sigaltstack.h.3C521DFCF869D5C9.idx
new file mode 100644
index 0000000..bdc3834
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_sigaltstack.h.3C521DFCF869D5C9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_sigset_t.h.A0273BF5D13F6589.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_sigset_t.h.A0273BF5D13F6589.idx
new file mode 100644
index 0000000..395f599
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_sigset_t.h.A0273BF5D13F6589.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_size_t.h.AC376BF36C400AD4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_size_t.h.AC376BF36C400AD4.idx
new file mode 100644
index 0000000..6b60c8c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_size_t.h.AC376BF36C400AD4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ssize_t.h.527A9E8E2296669E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ssize_t.h.527A9E8E2296669E.idx
new file mode 100644
index 0000000..6a0d21d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ssize_t.h.527A9E8E2296669E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdio.h.6470825D286335B8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdio.h.6470825D286335B8.idx
new file mode 100644
index 0000000..4215281
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdio.h.6470825D286335B8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdio.h.E9F8E1AEA4840E18.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdio.h.E9F8E1AEA4840E18.idx
new file mode 100644
index 0000000..08a5fa1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdio.h.E9F8E1AEA4840E18.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdlib.h.A4A55DE7A3FC507C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdlib.h.A4A55DE7A3FC507C.idx
new file mode 100644
index 0000000..906509e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_stdlib.h.A4A55DE7A3FC507C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_string.h.5595EA569E052A02.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_string.h.5595EA569E052A02.idx
new file mode 100644
index 0000000..ccaaec4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_string.h.5595EA569E052A02.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_structs.h.0ECBF8D9798F123E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_structs.h.0ECBF8D9798F123E.idx
new file mode 100644
index 0000000..825e51e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_structs.h.0ECBF8D9798F123E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_structs.h.181B503B0C3FDE08.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_structs.h.181B503B0C3FDE08.idx
new file mode 100644
index 0000000..9658e84
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_structs.h.181B503B0C3FDE08.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_suseconds_t.h.0401985050402B7B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_suseconds_t.h.0401985050402B7B.idx
new file mode 100644
index 0000000..ccf6ffb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_suseconds_t.h.0401985050402B7B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_swizzle_func.hpp.EC82A49C8A205F82.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_swizzle_func.hpp.EC82A49C8A205F82.idx
new file mode 100644
index 0000000..68a2ce7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_swizzle_func.hpp.EC82A49C8A205F82.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_symbol_aliasing.h.088E2B247BE2BE41.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_symbol_aliasing.h.088E2B247BE2BE41.idx
new file mode 100644
index 0000000..cffac1e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_symbol_aliasing.h.088E2B247BE2BE41.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_time.h.7DC976E1C82553AD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_time.h.7DC976E1C82553AD.idx
new file mode 100644
index 0000000..4bbe09b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_time.h.7DC976E1C82553AD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_time_t.h.F726628760AAC635.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_time_t.h.F726628760AAC635.idx
new file mode 100644
index 0000000..7c3d7af
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_time_t.h.F726628760AAC635.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_timespec.h.439FB45A0BCA1D99.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_timespec.h.439FB45A0BCA1D99.idx
new file mode 100644
index 0000000..109d6cb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_timespec.h.439FB45A0BCA1D99.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_timeval.h.E62EBADCFA56AB99.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_timeval.h.E62EBADCFA56AB99.idx
new file mode 100644
index 0000000..0d87def
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_timeval.h.E62EBADCFA56AB99.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.0FCDF5E6CB8F4D3B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.0FCDF5E6CB8F4D3B.idx
new file mode 100644
index 0000000..a60cf45
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.0FCDF5E6CB8F4D3B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.30D470F49EB2493C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.30D470F49EB2493C.idx
new file mode 100644
index 0000000..e131ba3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.30D470F49EB2493C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.6B9A80E42319D56D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.6B9A80E42319D56D.idx
new file mode 100644
index 0000000..8637489
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.6B9A80E42319D56D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.D7A4F0ECCDDDFC89.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.D7A4F0ECCDDDFC89.idx
new file mode 100644
index 0000000..629cb03
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_types.h.D7A4F0ECCDDDFC89.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_char.h.26328AF0330D4BE6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_char.h.26328AF0330D4BE6.idx
new file mode 100644
index 0000000..42e69e9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_char.h.26328AF0330D4BE6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int.h.A88BC72F3A223647.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int.h.A88BC72F3A223647.idx
new file mode 100644
index 0000000..336ba0b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int.h.A88BC72F3A223647.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int16_t.h.4727CFADD300AA9F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int16_t.h.4727CFADD300AA9F.idx
new file mode 100644
index 0000000..bad0828
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int16_t.h.4727CFADD300AA9F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int32_t.h.25BFC2AF79B60BDA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int32_t.h.25BFC2AF79B60BDA.idx
new file mode 100644
index 0000000..56072d4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int32_t.h.25BFC2AF79B60BDA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int64_t.h.DAEA0DB7C322545C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int64_t.h.DAEA0DB7C322545C.idx
new file mode 100644
index 0000000..471603f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int64_t.h.DAEA0DB7C322545C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int8_t.h.E2EFEC14F0D9D6B4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int8_t.h.E2EFEC14F0D9D6B4.idx
new file mode 100644
index 0000000..16194dd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_int8_t.h.E2EFEC14F0D9D6B4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_short.h.1833B51002CD5012.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_short.h.1833B51002CD5012.idx
new file mode 100644
index 0000000..6285c5f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_u_short.h.1833B51002CD5012.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ucontext.h.D2278D3CFAD3E811.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ucontext.h.D2278D3CFAD3E811.idx
new file mode 100644
index 0000000..b170315
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_ucontext.h.D2278D3CFAD3E811.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uid_t.h.4DC8713EAB0783AF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uid_t.h.4DC8713EAB0783AF.idx
new file mode 100644
index 0000000..092832c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uid_t.h.4DC8713EAB0783AF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint16_t.h.E920FC2C9FEBB7DC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint16_t.h.E920FC2C9FEBB7DC.idx
new file mode 100644
index 0000000..ec8bca7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint16_t.h.E920FC2C9FEBB7DC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint32_t.h.BB4631C5DC6AF1A1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint32_t.h.BB4631C5DC6AF1A1.idx
new file mode 100644
index 0000000..f9209f5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint32_t.h.BB4631C5DC6AF1A1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint64_t.h.C5FC8330C61BEFCF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint64_t.h.C5FC8330C61BEFCF.idx
new file mode 100644
index 0000000..43077d5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint64_t.h.C5FC8330C61BEFCF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint8_t.h.016216BE9DFECF9A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint8_t.h.016216BE9DFECF9A.idx
new file mode 100644
index 0000000..faeb8b9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uint8_t.h.016216BE9DFECF9A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uintmax_t.h.FEA4F90B56E3BCA4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uintmax_t.h.FEA4F90B56E3BCA4.idx
new file mode 100644
index 0000000..ec87927
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uintmax_t.h.FEA4F90B56E3BCA4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uintptr_t.h.F2D1D75BC0B48DC0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uintptr_t.h.F2D1D75BC0B48DC0.idx
new file mode 100644
index 0000000..624229e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_uintptr_t.h.F2D1D75BC0B48DC0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_useconds_t.h.50F3F6FC12636CC5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_useconds_t.h.50F3F6FC12636CC5.idx
new file mode 100644
index 0000000..4ba031b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_useconds_t.h.50F3F6FC12636CC5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_va_list.h.464AE328AFB31118.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_va_list.h.464AE328AFB31118.idx
new file mode 100644
index 0000000..d8ffced
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_va_list.h.464AE328AFB31118.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_vectorize.hpp.101D37231C08D48B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_vectorize.hpp.101D37231C08D48B.idx
new file mode 100644
index 0000000..202c280
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_vectorize.hpp.101D37231C08D48B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wchar.h.1258598910461310.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wchar.h.1258598910461310.idx
new file mode 100644
index 0000000..4d85161
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wchar.h.1258598910461310.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wchar_t.h.441494D388ACC486.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wchar_t.h.441494D388ACC486.idx
new file mode 100644
index 0000000..03b2cf3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wchar_t.h.441494D388ACC486.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctrans_t.h.56F6D6DA22F164E7.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctrans_t.h.56F6D6DA22F164E7.idx
new file mode 100644
index 0000000..69d347f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctrans_t.h.56F6D6DA22F164E7.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype.h.3AAF86BCBFFBA3F1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype.h.3AAF86BCBFFBA3F1.idx
new file mode 100644
index 0000000..eb17aae
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype.h.3AAF86BCBFFBA3F1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype.h.BB1CFBE37484F720.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype.h.BB1CFBE37484F720.idx
new file mode 100644
index 0000000..1b8f1f8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype.h.BB1CFBE37484F720.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype_t.h.2553E1FDC241F7A6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype_t.h.2553E1FDC241F7A6.idx
new file mode 100644
index 0000000..00d5364
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wctype_t.h.2553E1FDC241F7A6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wint_t.h.0DB78ED3C25233CD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wint_t.h.0DB78ED3C25233CD.idx
new file mode 100644
index 0000000..3d38688
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_wint_t.h.0DB78ED3C25233CD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_xlocale.h.2416CC55A176CBBF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_xlocale.h.2416CC55A176CBBF.idx
new file mode 100644
index 0000000..d65cf37
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/_xlocale.h.2416CC55A176CBBF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/access.h.4A926E646A3D8D8F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/access.h.4A926E646A3D8D8F.idx
new file mode 100644
index 0000000..c342b3a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/access.h.4A926E646A3D8D8F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/access.h.96CAB0E1B41C84D9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/access.h.96CAB0E1B41C84D9.idx
new file mode 100644
index 0000000..a24bc5a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/access.h.96CAB0E1B41C84D9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/addressof.h.01C20277DB19D785.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/addressof.h.01C20277DB19D785.idx
new file mode 100644
index 0000000..d0d2893
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/addressof.h.01C20277DB19D785.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/adjacent_find.h.19D8A5532E6D97FD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/adjacent_find.h.19D8A5532E6D97FD.idx
new file mode 100644
index 0000000..cd5638f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/adjacent_find.h.19D8A5532E6D97FD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/advance.h.0A107F2224E4A3AB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/advance.h.0A107F2224E4A3AB.idx
new file mode 100644
index 0000000..37c94d0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/advance.h.0A107F2224E4A3AB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/algorithm.D3B80CE01F9A0025.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/algorithm.D3B80CE01F9A0025.idx
new file mode 100644
index 0000000..8f310aa
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/algorithm.D3B80CE01F9A0025.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/all_of.h.DB01C10FF554AEBC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/all_of.h.DB01C10FF554AEBC.idx
new file mode 100644
index 0000000..28d2835
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/all_of.h.DB01C10FF554AEBC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/alloca.h.BD99CEC30C6D3746.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/alloca.h.BD99CEC30C6D3746.idx
new file mode 100644
index 0000000..4f13f9f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/alloca.h.BD99CEC30C6D3746.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocation_guard.h.F01B181A29D61EB6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocation_guard.h.F01B181A29D61EB6.idx
new file mode 100644
index 0000000..7b29e0f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocation_guard.h.F01B181A29D61EB6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.F5B1191E351B2D78.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.F5B1191E351B2D78.idx
new file mode 100644
index 0000000..1a8c1b7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.F5B1191E351B2D78.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator_arg_t.h.992F167D5E0A1AE0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator_arg_t.h.992F167D5E0A1AE0.idx
new file mode 100644
index 0000000..1ec3fdf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator_arg_t.h.992F167D5E0A1AE0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator_traits.h.62DF78956D4B1886.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator_traits.h.62DF78956D4B1886.idx
new file mode 100644
index 0000000..360d30b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/allocator_traits.h.62DF78956D4B1886.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/any_of.h.2F62CDAF24E556C5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/any_of.h.2F62CDAF24E556C5.idx
new file mode 100644
index 0000000..a592c7e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/any_of.h.2F62CDAF24E556C5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/appleapiopts.h.DBAB70361A6AA3F5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/appleapiopts.h.DBAB70361A6AA3F5.idx
new file mode 100644
index 0000000..39cf09a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/appleapiopts.h.DBAB70361A6AA3F5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arch.h.1911D585F84A102F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arch.h.1911D585F84A102F.idx
new file mode 100644
index 0000000..43c519c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arch.h.1911D585F84A102F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arm_bf16.h.01DF0DCF3816A582.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arm_bf16.h.01DF0DCF3816A582.idx
new file mode 100644
index 0000000..b8c7a8e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arm_bf16.h.01DF0DCF3816A582.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arm_neon.h.B6D6C7D06DE24F72.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arm_neon.h.B6D6C7D06DE24F72.idx
new file mode 100644
index 0000000..d8da65c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/arm_neon.h.B6D6C7D06DE24F72.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/array.DEAADFA82C5C8829.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/array.DEAADFA82C5C8829.idx
new file mode 100644
index 0000000..3b542ac
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/array.DEAADFA82C5C8829.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/as_const.h.414F1CC96A2AE997.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/as_const.h.414F1CC96A2AE997.idx
new file mode 100644
index 0000000..efc6e65
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/as_const.h.414F1CC96A2AE997.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/assert.h.E0D3615A561D1D70.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/assert.h.E0D3615A561D1D70.idx
new file mode 100644
index 0000000..3b22ea0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/assert.h.E0D3615A561D1D70.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/atomic.3917F3DC12341605.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/atomic.3917F3DC12341605.idx
new file mode 100644
index 0000000..b4d42b0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/atomic.3917F3DC12341605.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/back_insert_iterator.h.A3E94E20820B0802.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/back_insert_iterator.h.A3E94E20820B0802.idx
new file mode 100644
index 0000000..e66cc64
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/back_insert_iterator.h.A3E94E20820B0802.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_function.h.0BED4DA1E7B9E6BA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_function.h.0BED4DA1E7B9E6BA.idx
new file mode 100644
index 0000000..18f74d9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_function.h.0BED4DA1E7B9E6BA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_negate.h.166FD18DC32F67A1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_negate.h.166FD18DC32F67A1.idx
new file mode 100644
index 0000000..8975d00
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_negate.h.166FD18DC32F67A1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_search.h.CD9758D45DA8D4F3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_search.h.CD9758D45DA8D4F3.idx
new file mode 100644
index 0000000..b3fa189
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binary_search.h.CD9758D45DA8D4F3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bind.h.11910E41B8C44982.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bind.h.11910E41B8C44982.idx
new file mode 100644
index 0000000..e481913
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bind.h.11910E41B8C44982.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bind_front.h.91756EB1223C50B8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bind_front.h.91756EB1223C50B8.idx
new file mode 100644
index 0000000..a6d91ee
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bind_front.h.91756EB1223C50B8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binder1st.h.C0CBB019D568109D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binder1st.h.C0CBB019D568109D.idx
new file mode 100644
index 0000000..88db64f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binder1st.h.C0CBB019D568109D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binder2nd.h.84DCC872534160A2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binder2nd.h.84DCC872534160A2.idx
new file mode 100644
index 0000000..bf21bd8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/binder2nd.h.84DCC872534160A2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bit.882B2DE483CBA822.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bit.882B2DE483CBA822.idx
new file mode 100644
index 0000000..228bd9a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bit.882B2DE483CBA822.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bitset.0E24E94D7E491B28.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bitset.0E24E94D7E491B28.idx
new file mode 100644
index 0000000..68b8e3e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/bitset.0E24E94D7E491B28.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/camera.cpp.527D9D23FD20A792.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/camera.cpp.527D9D23FD20A792.idx
new file mode 100644
index 0000000..ee85f37
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/camera.cpp.527D9D23FD20A792.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/camera.h.7242B8347E6247AA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/camera.h.7242B8347E6247AA.idx
new file mode 100644
index 0000000..90bc7b1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/camera.h.7242B8347E6247AA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cassert.07770214368CEE5C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cassert.07770214368CEE5C.idx
new file mode 100644
index 0000000..addc38b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cassert.07770214368CEE5C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cctype.7A87534D323BD101.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cctype.7A87534D323BD101.idx
new file mode 100644
index 0000000..e007b5b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cctype.7A87534D323BD101.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cdefs.h.40EB51C08E845B3A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cdefs.h.40EB51C08E845B3A.idx
new file mode 100644
index 0000000..858eebe
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cdefs.h.40EB51C08E845B3A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cerrno.4E78736F0C899353.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cerrno.4E78736F0C899353.idx
new file mode 100644
index 0000000..9243872
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cerrno.4E78736F0C899353.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cfloat.59782268DF2CB4AC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cfloat.59782268DF2CB4AC.idx
new file mode 100644
index 0000000..48ffd55
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cfloat.59782268DF2CB4AC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/chrono.4F9DAD6C872E8838.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/chrono.4F9DAD6C872E8838.idx
new file mode 100644
index 0000000..269f5e3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/chrono.4F9DAD6C872E8838.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/clamp.h.4878EC499D4DD723.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/clamp.h.4878EC499D4DD723.idx
new file mode 100644
index 0000000..1f46e3a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/clamp.h.4878EC499D4DD723.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/climits.05ED020F354BFAA5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/climits.05ED020F354BFAA5.idx
new file mode 100644
index 0000000..3745409
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/climits.05ED020F354BFAA5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cmath.DB926E4D8B8C9515.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cmath.DB926E4D8B8C9515.idx
new file mode 100644
index 0000000..667e9cb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cmath.DB926E4D8B8C9515.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cmp.h.DEFBAFE911D1530B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cmp.h.DEFBAFE911D1530B.idx
new file mode 100644
index 0000000..cfff785
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cmp.h.DEFBAFE911D1530B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/code.cpp.45FEB4542EEE8CD1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/code.cpp.45FEB4542EEE8CD1.idx
new file mode 100644
index 0000000..aa3c3e7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/code.cpp.45FEB4542EEE8CD1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/common.hpp.69A7B79E4245629F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/common.hpp.69A7B79E4245629F.idx
new file mode 100644
index 0000000..7e6c707
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/common.hpp.69A7B79E4245629F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/common_iterator.h.A8C9ED4EEE5B47DE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/common_iterator.h.A8C9ED4EEE5B47DE.idx
new file mode 100644
index 0000000..26e14e7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/common_iterator.h.A8C9ED4EEE5B47DE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/comp.h.7ADB747339A2AA92.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/comp.h.7ADB747339A2AA92.idx
new file mode 100644
index 0000000..dbbddd1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/comp.h.7ADB747339A2AA92.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/comp_ref_type.h.F0300462DEE3378A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/comp_ref_type.h.F0300462DEE3378A.idx
new file mode 100644
index 0000000..5a6365b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/comp_ref_type.h.F0300462DEE3378A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compare.4A9B8AE07200B597.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compare.4A9B8AE07200B597.idx
new file mode 100644
index 0000000..6545580
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compare.4A9B8AE07200B597.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compressed_pair.h.FACEFA49E4BCB36F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compressed_pair.h.FACEFA49E4BCB36F.idx
new file mode 100644
index 0000000..5f15da5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compressed_pair.h.FACEFA49E4BCB36F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compute_common.hpp.CD93F756D038D5A8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compute_common.hpp.CD93F756D038D5A8.idx
new file mode 100644
index 0000000..79ba0db
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compute_common.hpp.CD93F756D038D5A8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compute_vector_relational.hpp.31E365728DC287FB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compute_vector_relational.hpp.31E365728DC287FB.idx
new file mode 100644
index 0000000..c39b976
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/compute_vector_relational.hpp.31E365728DC287FB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/concepts.9959514B76CAFCAD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/concepts.9959514B76CAFCAD.idx
new file mode 100644
index 0000000..23913a3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/concepts.9959514B76CAFCAD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/concepts.h.FC442A824679CF90.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/concepts.h.FC442A824679CF90.idx
new file mode 100644
index 0000000..91c36ba
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/concepts.h.FC442A824679CF90.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/constants.hpp.477E6CEF0D63BA2D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/constants.hpp.477E6CEF0D63BA2D.idx
new file mode 100644
index 0000000..77afd37
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/constants.hpp.477E6CEF0D63BA2D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/constants.inl.ADF5541562F009D9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/constants.inl.ADF5541562F009D9.idx
new file mode 100644
index 0000000..e8f5a44
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/constants.inl.ADF5541562F009D9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/construct_at.h.B3091B9A3931E799.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/construct_at.h.B3091B9A3931E799.idx
new file mode 100644
index 0000000..93bbf70
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/construct_at.h.B3091B9A3931E799.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy.h.EBC1B17C4445D575.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy.h.EBC1B17C4445D575.idx
new file mode 100644
index 0000000..57a6fca
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy.h.EBC1B17C4445D575.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_backward.h.BBC75C5593565480.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_backward.h.BBC75C5593565480.idx
new file mode 100644
index 0000000..432593f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_backward.h.BBC75C5593565480.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_if.h.99CE37848AE52E37.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_if.h.99CE37848AE52E37.idx
new file mode 100644
index 0000000..92ea870
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_if.h.99CE37848AE52E37.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_n.h.186D483D77CB55BE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_n.h.186D483D77CB55BE.idx
new file mode 100644
index 0000000..68cc9b5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/copy_n.h.186D483D77CB55BE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/count.h.9F5915F16BBD997E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/count.h.9F5915F16BBD997E.idx
new file mode 100644
index 0000000..f312508
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/count.h.9F5915F16BBD997E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/count_if.h.86FC59A44B3583EA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/count_if.h.86FC59A44B3583EA.idx
new file mode 100644
index 0000000..28363c5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/count_if.h.86FC59A44B3583EA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/counted_iterator.h.3872E6560DDFA93C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/counted_iterator.h.3872E6560DDFA93C.idx
new file mode 100644
index 0000000..4e87fa6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/counted_iterator.h.3872E6560DDFA93C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstddef.47065DB4ED3BAD36.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstddef.47065DB4ED3BAD36.idx
new file mode 100644
index 0000000..2e2a974
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstddef.47065DB4ED3BAD36.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdint.83F1974DFB6DA4F1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdint.83F1974DFB6DA4F1.idx
new file mode 100644
index 0000000..93cd05e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdint.83F1974DFB6DA4F1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdio.1847E8A60BD2789B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdio.1847E8A60BD2789B.idx
new file mode 100644
index 0000000..28ceda8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdio.1847E8A60BD2789B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.AD6EC560A327EED2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.AD6EC560A327EED2.idx
new file mode 100644
index 0000000..4a53efa
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.AD6EC560A327EED2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstring.C2553BDE12FC811A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstring.C2553BDE12FC811A.idx
new file mode 100644
index 0000000..1d46081
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cstring.C2553BDE12FC811A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctime.07D5A557404DFAB0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctime.07D5A557404DFAB0.idx
new file mode 100644
index 0000000..d6b0057
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctime.07D5A557404DFAB0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.75BD37CAF5A669F2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.75BD37CAF5A669F2.idx
new file mode 100644
index 0000000..af863c8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.75BD37CAF5A669F2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.9634975DC3D74A8B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.9634975DC3D74A8B.idx
new file mode 100644
index 0000000..ee18e49
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.9634975DC3D74A8B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cwchar.72E602C0E774CA84.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cwchar.72E602C0E774CA84.idx
new file mode 100644
index 0000000..8cc44d4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cwchar.72E602C0E774CA84.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cwctype.45C5DDBAFACA0C0D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cwctype.45C5DDBAFACA0C0D.idx
new file mode 100644
index 0000000..00378a3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/cwctype.45C5DDBAFACA0C0D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/data.h.7164A45533D73DDC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/data.h.7164A45533D73DDC.idx
new file mode 100644
index 0000000..e94cfde
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/data.h.7164A45533D73DDC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/declval.h.7063F0E3ADEAE444.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/declval.h.7063F0E3ADEAE444.idx
new file mode 100644
index 0000000..56352e6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/declval.h.7063F0E3ADEAE444.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/default_searcher.h.CA0536AA86C23485.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/default_searcher.h.CA0536AA86C23485.idx
new file mode 100644
index 0000000..29d7df1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/default_searcher.h.CA0536AA86C23485.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/default_sentinel.h.62FCD0E6C4143481.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/default_sentinel.h.62FCD0E6C4143481.idx
new file mode 100644
index 0000000..66ab9e4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/default_sentinel.h.62FCD0E6C4143481.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/deque.A680F6C434C89BD5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/deque.A680F6C434C89BD5.idx
new file mode 100644
index 0000000..58aa147
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/deque.A680F6C434C89BD5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/distance.h.EDD011F0051F72DD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/distance.h.EDD011F0051F72DD.idx
new file mode 100644
index 0000000..38cf3f8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/distance.h.EDD011F0051F72DD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/empty.h.264F5C991A63915D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/empty.h.264F5C991A63915D.idx
new file mode 100644
index 0000000..832f217
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/empty.h.264F5C991A63915D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/enable_borrowed_range.h.766154DF0753F30B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/enable_borrowed_range.h.766154DF0753F30B.idx
new file mode 100644
index 0000000..2845328
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/enable_borrowed_range.h.766154DF0753F30B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/enable_view.h.FDFCC4089B8A9BA5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/enable_view.h.FDFCC4089B8A9BA5.idx
new file mode 100644
index 0000000..d1f29cf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/enable_view.h.FDFCC4089B8A9BA5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/endian.h.4F1AEDECA284B441.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/endian.h.4F1AEDECA284B441.idx
new file mode 100644
index 0000000..15d8ecf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/endian.h.4F1AEDECA284B441.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/endian.h.A64B4FA0129F1110.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/endian.h.A64B4FA0129F1110.idx
new file mode 100644
index 0000000..74e59bd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/endian.h.A64B4FA0129F1110.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/epsilon.hpp.051D666C947F14E6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/epsilon.hpp.051D666C947F14E6.idx
new file mode 100644
index 0000000..9a26b7e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/epsilon.hpp.051D666C947F14E6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/epsilon.inl.1745CADD4FBE32AD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/epsilon.inl.1745CADD4FBE32AD.idx
new file mode 100644
index 0000000..892b302
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/epsilon.inl.1745CADD4FBE32AD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/equal.h.AC4F9307BE8A454D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/equal.h.AC4F9307BE8A454D.idx
new file mode 100644
index 0000000..2410f2a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/equal.h.AC4F9307BE8A454D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/equal_range.h.3BFF4FB38D53F74F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/equal_range.h.3BFF4FB38D53F74F.idx
new file mode 100644
index 0000000..f2a7226
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/equal_range.h.3BFF4FB38D53F74F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/erase_if_container.h.0FCEA814B469C166.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/erase_if_container.h.0FCEA814B469C166.idx
new file mode 100644
index 0000000..48d4508
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/erase_if_container.h.0FCEA814B469C166.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.135922D97E7FAC77.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.135922D97E7FAC77.idx
new file mode 100644
index 0000000..582a1b5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.135922D97E7FAC77.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.C2B195BBEFBE8F60.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.C2B195BBEFBE8F60.idx
new file mode 100644
index 0000000..1cc4b2d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.C2B195BBEFBE8F60.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.CB25F27796BDC9A3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.CB25F27796BDC9A3.idx
new file mode 100644
index 0000000..6d0b0ad
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/errno.h.CB25F27796BDC9A3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exception.BF1BF99C94967B84.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exception.BF1BF99C94967B84.idx
new file mode 100644
index 0000000..f00909d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exception.BF1BF99C94967B84.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exchange.h.D70DF2C7ACF69B32.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exchange.h.D70DF2C7ACF69B32.idx
new file mode 100644
index 0000000..0505f1c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exchange.h.D70DF2C7ACF69B32.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exponential.hpp.D8A09E4E1B156938.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exponential.hpp.D8A09E4E1B156938.idx
new file mode 100644
index 0000000..630e5ba
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/exponential.hpp.D8A09E4E1B156938.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/filesystem.3841707876C350D3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/filesystem.3841707876C350D3.idx
new file mode 100644
index 0000000..03412c0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/filesystem.3841707876C350D3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fill.h.CDAAABB6FB9293E9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fill.h.CDAAABB6FB9293E9.idx
new file mode 100644
index 0000000..cbb6a7a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fill.h.CDAAABB6FB9293E9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fill_n.h.D673DC23706C173D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fill_n.h.D673DC23706C173D.idx
new file mode 100644
index 0000000..36c71e6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fill_n.h.D673DC23706C173D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find.h.77FD6D67B60EDFFA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find.h.77FD6D67B60EDFFA.idx
new file mode 100644
index 0000000..95b54a5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find.h.77FD6D67B60EDFFA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_end.h.FDABC62C72EE6B8D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_end.h.FDABC62C72EE6B8D.idx
new file mode 100644
index 0000000..f91c9dc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_end.h.FDABC62C72EE6B8D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_first_of.h.BB8BEC8EFB132DCD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_first_of.h.BB8BEC8EFB132DCD.idx
new file mode 100644
index 0000000..05a77b6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_first_of.h.BB8BEC8EFB132DCD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_if.h.605358CF78AEDE6B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_if.h.605358CF78AEDE6B.idx
new file mode 100644
index 0000000..893bdbc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_if.h.605358CF78AEDE6B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_if_not.h.F35CB770590BB73C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_if_not.h.F35CB770590BB73C.idx
new file mode 100644
index 0000000..6dcf332
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/find_if_not.h.F35CB770590BB73C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.254D6055D1FBE029.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.254D6055D1FBE029.idx
new file mode 100644
index 0000000..7a69d2d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.254D6055D1FBE029.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.4E832DADDE9D0479.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.4E832DADDE9D0479.idx
new file mode 100644
index 0000000..52f6adc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.4E832DADDE9D0479.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.92E55EB0D8BB045F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.92E55EB0D8BB045F.idx
new file mode 100644
index 0000000..a2c8fb4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/float.h.92E55EB0D8BB045F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/for_each.h.AB8A117801150EC7.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/for_each.h.AB8A117801150EC7.idx
new file mode 100644
index 0000000..11d7cea
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/for_each.h.AB8A117801150EC7.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/for_each_n.h.847C42E9B6305192.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/for_each_n.h.847C42E9B6305192.idx
new file mode 100644
index 0000000..670cb68
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/for_each_n.h.847C42E9B6305192.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/forward.h.4134CE1E2175E64F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/forward.h.4134CE1E2175E64F.idx
new file mode 100644
index 0000000..29e1ac6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/forward.h.4134CE1E2175E64F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/front_insert_iterator.h.EAC88B01310978A1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/front_insert_iterator.h.EAC88B01310978A1.idx
new file mode 100644
index 0000000..16fbdf1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/front_insert_iterator.h.EAC88B01310978A1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_common.inl.B44493F892A3491B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_common.inl.B44493F892A3491B.idx
new file mode 100644
index 0000000..7a48f19
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_common.inl.B44493F892A3491B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_exponential.inl.9017D61806237E8A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_exponential.inl.9017D61806237E8A.idx
new file mode 100644
index 0000000..0263c41
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_exponential.inl.9017D61806237E8A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_geometric.inl.61BA7C1140F214C0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_geometric.inl.61BA7C1140F214C0.idx
new file mode 100644
index 0000000..4278dd4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_geometric.inl.61BA7C1140F214C0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_integer.inl.429647C5363D8DAC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_integer.inl.429647C5363D8DAC.idx
new file mode 100644
index 0000000..79a95a6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_integer.inl.429647C5363D8DAC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_matrix.inl.A9F5B3AAE75C92A5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_matrix.inl.A9F5B3AAE75C92A5.idx
new file mode 100644
index 0000000..dc46ec0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_matrix.inl.A9F5B3AAE75C92A5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_packing.inl.6F758E14B2EAF853.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_packing.inl.6F758E14B2EAF853.idx
new file mode 100644
index 0000000..0a2f1d7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_packing.inl.6F758E14B2EAF853.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_trigonometric.inl.CFEBF5DEB02A4D65.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_trigonometric.inl.CFEBF5DEB02A4D65.idx
new file mode 100644
index 0000000..ce594c2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_trigonometric.inl.CFEBF5DEB02A4D65.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_vector_relational.inl.D72B7D6B603952B2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_vector_relational.inl.D72B7D6B603952B2.idx
new file mode 100644
index 0000000..d50e1f6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/func_vector_relational.inl.D72B7D6B603952B2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/function.h.C375290B23ACFB73.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/function.h.C375290B23ACFB73.idx
new file mode 100644
index 0000000..01a5a0f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/function.h.C375290B23ACFB73.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/functional.D6FDC7220A176A7E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/functional.D6FDC7220A176A7E.idx
new file mode 100644
index 0000000..9ad2154
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/functional.D6FDC7220A176A7E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/future.C44FED1252BCF868.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/future.C44FED1252BCF868.idx
new file mode 100644
index 0000000..81ff120
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/future.C44FED1252BCF868.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fwd.hpp.DD8CC7F9688CEEF3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fwd.hpp.DD8CC7F9688CEEF3.idx
new file mode 100644
index 0000000..ec26216
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/fwd.hpp.DD8CC7F9688CEEF3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/generate.h.8CE6F2B7EAD4C23A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/generate.h.8CE6F2B7EAD4C23A.idx
new file mode 100644
index 0000000..23b7294
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/generate.h.8CE6F2B7EAD4C23A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/generate_n.h.BCD4873DC14958DA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/generate_n.h.BCD4873DC14958DA.idx
new file mode 100644
index 0000000..eb40664
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/generate_n.h.BCD4873DC14958DA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/geometric.hpp.5AA396C17703C457.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/geometric.hpp.5AA396C17703C457.idx
new file mode 100644
index 0000000..f7ecbc9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/geometric.hpp.5AA396C17703C457.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/glm.hpp.A9FE38DCC0668931.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/glm.hpp.A9FE38DCC0668931.idx
new file mode 100644
index 0000000..4d1524d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/glm.hpp.A9FE38DCC0668931.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hadcoordinate.cpp.1C0CFDD37BC18155.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hadcoordinate.cpp.1C0CFDD37BC18155.idx
new file mode 100644
index 0000000..ce2e172
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hadcoordinate.cpp.1C0CFDD37BC18155.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hadcoordinate.h.3AA5E710432A0DE4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hadcoordinate.h.3AA5E710432A0DE4.idx
new file mode 100644
index 0000000..fbe6ee3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hadcoordinate.h.3AA5E710432A0DE4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/half_positive.h.3D46C03C4C5DACFF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/half_positive.h.3D46C03C4C5DACFF.idx
new file mode 100644
index 0000000..eb4aa5e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/half_positive.h.3D46C03C4C5DACFF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hascoordinate.cpp.F0A334264BB1E232.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hascoordinate.cpp.F0A334264BB1E232.idx
new file mode 100644
index 0000000..5ffcf99
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hascoordinate.cpp.F0A334264BB1E232.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hascoordinate.h.5BC313A72C225AF3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hascoordinate.h.5BC313A72C225AF3.idx
new file mode 100644
index 0000000..15649df
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hascoordinate.h.5BC313A72C225AF3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hash.h.2701864651DE213B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hash.h.2701864651DE213B.idx
new file mode 100644
index 0000000..87bb8db
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/hash.h.2701864651DE213B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/identity.h.4F0F502FBDF38398.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/identity.h.4F0F502FBDF38398.idx
new file mode 100644
index 0000000..ede01cd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/identity.h.4F0F502FBDF38398.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/in_place.h.92D4B0623E4199EF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/in_place.h.92D4B0623E4199EF.idx
new file mode 100644
index 0000000..f44c3c7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/in_place.h.92D4B0623E4199EF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/includes.h.C00EA0BA7063B35D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/includes.h.C00EA0BA7063B35D.idx
new file mode 100644
index 0000000..eb7b0b7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/includes.h.C00EA0BA7063B35D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/incrementable_traits.h.A4217C1602DE2EB0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/incrementable_traits.h.A4217C1602DE2EB0.idx
new file mode 100644
index 0000000..d604d9b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/incrementable_traits.h.A4217C1602DE2EB0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.77B659BF9A154C7B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.77B659BF9A154C7B.idx
new file mode 100644
index 0000000..5b4a0fa
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.77B659BF9A154C7B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/inplace_merge.h.CFF1D02907E61E8B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/inplace_merge.h.CFF1D02907E61E8B.idx
new file mode 100644
index 0000000..8114998
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/inplace_merge.h.CFF1D02907E61E8B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/insert_iterator.h.BA7EF2CC939F8631.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/insert_iterator.h.BA7EF2CC939F8631.idx
new file mode 100644
index 0000000..bd6f786
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/insert_iterator.h.BA7EF2CC939F8631.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/integer.hpp.76590E961813145D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/integer.hpp.76590E961813145D.idx
new file mode 100644
index 0000000..2badd00
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/integer.hpp.76590E961813145D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/integer_sequence.h.ACAAC25939EB14CC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/integer_sequence.h.ACAAC25939EB14CC.idx
new file mode 100644
index 0000000..8ae63d7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/integer_sequence.h.ACAAC25939EB14CC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.26B1482E25F6651D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.26B1482E25F6651D.idx
new file mode 100644
index 0000000..2aece92
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.26B1482E25F6651D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iomanip.A88F0694DFDF0F51.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iomanip.A88F0694DFDF0F51.idx
new file mode 100644
index 0000000..30f8673
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iomanip.A88F0694DFDF0F51.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ios.F4C1ECE58433C9F8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ios.F4C1ECE58433C9F8.idx
new file mode 100644
index 0000000..3efab1f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ios.F4C1ECE58433C9F8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iosfwd.8DFEA859F2744EC0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iosfwd.8DFEA859F2744EC0.idx
new file mode 100644
index 0000000..3c53ff0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iosfwd.8DFEA859F2744EC0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iostream.93B458F5F82A3168.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iostream.93B458F5F82A3168.idx
new file mode 100644
index 0000000..09894c7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iostream.93B458F5F82A3168.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_heap.h.8AC63C086FC20333.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_heap.h.8AC63C086FC20333.idx
new file mode 100644
index 0000000..86deb24
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_heap.h.8AC63C086FC20333.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_heap_until.h.C7A7B96FCEF19834.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_heap_until.h.C7A7B96FCEF19834.idx
new file mode 100644
index 0000000..f514204
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_heap_until.h.C7A7B96FCEF19834.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_partitioned.h.90A2DE24BB0271B5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_partitioned.h.90A2DE24BB0271B5.idx
new file mode 100644
index 0000000..6f4f5cb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_partitioned.h.90A2DE24BB0271B5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_permutation.h.00F5F2F79BD13228.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_permutation.h.00F5F2F79BD13228.idx
new file mode 100644
index 0000000..2142385
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_permutation.h.00F5F2F79BD13228.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_sorted.h.AFDCE0D4ED7A236B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_sorted.h.AFDCE0D4ED7A236B.idx
new file mode 100644
index 0000000..53fb2d6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_sorted.h.AFDCE0D4ED7A236B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_sorted_until.h.A68B59E5EC8E8979.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_sorted_until.h.A68B59E5EC8E8979.idx
new file mode 100644
index 0000000..b030424
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_sorted_until.h.A68B59E5EC8E8979.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_transparent.h.B74F43929E35D79F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_transparent.h.B74F43929E35D79F.idx
new file mode 100644
index 0000000..8ab4f2b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/is_transparent.h.B74F43929E35D79F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istream.C040E6889612C663.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istream.C040E6889612C663.idx
new file mode 100644
index 0000000..b0c89ae
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istream.C040E6889612C663.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istream_iterator.h.F36C9B1F6A0936DF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istream_iterator.h.F36C9B1F6A0936DF.idx
new file mode 100644
index 0000000..8dcae65
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istream_iterator.h.F36C9B1F6A0936DF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istreambuf_iterator.h.0559400595182E37.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istreambuf_iterator.h.0559400595182E37.idx
new file mode 100644
index 0000000..4a3cdc3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/istreambuf_iterator.h.0559400595182E37.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_move.h.679507EA60662B3A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_move.h.679507EA60662B3A.idx
new file mode 100644
index 0000000..76a3528
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_move.h.679507EA60662B3A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_swap.h.69CA6E9FEEDAE605.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_swap.h.69CA6E9FEEDAE605.idx
new file mode 100644
index 0000000..12ad213
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_swap.h.69CA6E9FEEDAE605.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_swap.h.B05880B46331A3E6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_swap.h.B05880B46331A3E6.idx
new file mode 100644
index 0000000..2490084
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iter_swap.h.B05880B46331A3E6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator.FD6693C5AAFCF409.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator.FD6693C5AAFCF409.idx
new file mode 100644
index 0000000..d6bad25
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator.FD6693C5AAFCF409.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator.h.52FB03D28E3AD323.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator.h.52FB03D28E3AD323.idx
new file mode 100644
index 0000000..2275fdd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator.h.52FB03D28E3AD323.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator_traits.h.89C643486DB38CCD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator_traits.h.89C643486DB38CCD.idx
new file mode 100644
index 0000000..0c93fd9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/iterator_traits.h.89C643486DB38CCD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/kdtree.cpp.3A21ECACBD7C8046.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/kdtree.cpp.3A21ECACBD7C8046.idx
new file mode 100644
index 0000000..4714ff6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/kdtree.cpp.3A21ECACBD7C8046.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/kdtree.h.A1DF9B1609600C8E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/kdtree.h.A1DF9B1609600C8E.idx
new file mode 100644
index 0000000..0eed3b6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/kdtree.h.A1DF9B1609600C8E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/lexicographical_compare.h.B5325C1DB6A6035E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/lexicographical_compare.h.B5325C1DB6A6035E.idx
new file mode 100644
index 0000000..72a18b8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/lexicographical_compare.h.B5325C1DB6A6035E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.DB828DC6331D44D4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.DB828DC6331D44D4.idx
new file mode 100644
index 0000000..c45a70b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.DB828DC6331D44D4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.1A06BBF97E356727.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.1A06BBF97E356727.idx
new file mode 100644
index 0000000..c30130c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.1A06BBF97E356727.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.43F48CD81F4BF9F1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.43F48CD81F4BF9F1.idx
new file mode 100644
index 0000000..01a1c28
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.43F48CD81F4BF9F1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.454739DFEEB7656F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.454739DFEEB7656F.idx
new file mode 100644
index 0000000..f59b5d0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.454739DFEEB7656F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.814BA23F288F26A0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.814BA23F288F26A0.idx
new file mode 100644
index 0000000..715abeb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.814BA23F288F26A0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.A8F7FCE404B2C78A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.A8F7FCE404B2C78A.idx
new file mode 100644
index 0000000..c58c4f7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/limits.h.A8F7FCE404B2C78A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/list.847A0DFEFEDAE3F3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/list.847A0DFEFEDAE3F3.idx
new file mode 100644
index 0000000..bcb6cfd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/list.847A0DFEFEDAE3F3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.91092918A94980DF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.91092918A94980DF.idx
new file mode 100644
index 0000000..a7c0d05
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.91092918A94980DF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A2F587F90C510B30.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A2F587F90C510B30.idx
new file mode 100644
index 0000000..8da8c81
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A2F587F90C510B30.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A4BDA5BF3289CDBF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A4BDA5BF3289CDBF.idx
new file mode 100644
index 0000000..aa2790d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/locale.h.A4BDA5BF3289CDBF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/lower_bound.h.9E936CA82B621704.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/lower_bound.h.9E936CA82B621704.idx
new file mode 100644
index 0000000..9e60ea0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/lower_bound.h.9E936CA82B621704.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.D1A94C26509A7EA1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.D1A94C26509A7EA1.idx
new file mode 100644
index 0000000..fd91100
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.D1A94C26509A7EA1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/make_heap.h.C4FE4CD0F6BC81A1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/make_heap.h.C4FE4CD0F6BC81A1.idx
new file mode 100644
index 0000000..b440667
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/make_heap.h.C4FE4CD0F6BC81A1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/map.CE980AA206762E31.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/map.CE980AA206762E31.idx
new file mode 100644
index 0000000..2c82aee
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/map.CE980AA206762E31.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x2.hpp.ADFD8020BC4D70BD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x2.hpp.ADFD8020BC4D70BD.idx
new file mode 100644
index 0000000..f3a01b0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x2.hpp.ADFD8020BC4D70BD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x3.hpp.CAB883C9F5FBBE65.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x3.hpp.CAB883C9F5FBBE65.idx
new file mode 100644
index 0000000..56b41fc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x3.hpp.CAB883C9F5FBBE65.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x4.hpp.16186E06DF900A29.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x4.hpp.16186E06DF900A29.idx
new file mode 100644
index 0000000..fda6cdc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat2x4.hpp.16186E06DF900A29.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x2.hpp.72C1514252377E39.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x2.hpp.72C1514252377E39.idx
new file mode 100644
index 0000000..17cc9ff
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x2.hpp.72C1514252377E39.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x3.hpp.01C392DF6A4F7C62.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x3.hpp.01C392DF6A4F7C62.idx
new file mode 100644
index 0000000..a4f2b60
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x3.hpp.01C392DF6A4F7C62.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x4.hpp.D442ABE4F4322BF0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x4.hpp.D442ABE4F4322BF0.idx
new file mode 100644
index 0000000..01d45bd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat3x4.hpp.D442ABE4F4322BF0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x2.hpp.A2B7DF5B618E3E4C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x2.hpp.A2B7DF5B618E3E4C.idx
new file mode 100644
index 0000000..e0bf927
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x2.hpp.A2B7DF5B618E3E4C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x3.hpp.85F48B3830AABDEF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x3.hpp.85F48B3830AABDEF.idx
new file mode 100644
index 0000000..c6d0470
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x3.hpp.85F48B3830AABDEF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x4.hpp.3E5ECA2C6ACDBA8A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x4.hpp.3E5ECA2C6ACDBA8A.idx
new file mode 100644
index 0000000..1f98f5e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mat4x4.hpp.3E5ECA2C6ACDBA8A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/math.h.167BFF6356A28917.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/math.h.167BFF6356A28917.idx
new file mode 100644
index 0000000..c33b72e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/math.h.167BFF6356A28917.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/math.h.7AC5BD5DAC2BECF8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/math.h.7AC5BD5DAC2BECF8.idx
new file mode 100644
index 0000000..734a92e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/math.h.7AC5BD5DAC2BECF8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix.hpp.82882E639475A5B0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix.hpp.82882E639475A5B0.idx
new file mode 100644
index 0000000..690729c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix.hpp.82882E639475A5B0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_clip_space.hpp.295FE2B0BA2E6CAA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_clip_space.hpp.295FE2B0BA2E6CAA.idx
new file mode 100644
index 0000000..bec7b00
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_clip_space.hpp.295FE2B0BA2E6CAA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_clip_space.inl.27AA979594AD8147.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_clip_space.inl.27AA979594AD8147.idx
new file mode 100644
index 0000000..3b75024
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_clip_space.inl.27AA979594AD8147.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x2.hpp.C57939A6F25A0571.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x2.hpp.C57939A6F25A0571.idx
new file mode 100644
index 0000000..9a42beb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x2.hpp.C57939A6F25A0571.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x2_precision.hpp.7AB6A4FA6F7E414D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x2_precision.hpp.7AB6A4FA6F7E414D.idx
new file mode 100644
index 0000000..29d618e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x2_precision.hpp.7AB6A4FA6F7E414D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x3.hpp.F1029BB77D63ACCB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x3.hpp.F1029BB77D63ACCB.idx
new file mode 100644
index 0000000..ca849e0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x3.hpp.F1029BB77D63ACCB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x3_precision.hpp.214C0311E78DF6B2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x3_precision.hpp.214C0311E78DF6B2.idx
new file mode 100644
index 0000000..75d1bc2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x3_precision.hpp.214C0311E78DF6B2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x4.hpp.7C972416EB0BEA64.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x4.hpp.7C972416EB0BEA64.idx
new file mode 100644
index 0000000..08972cd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x4.hpp.7C972416EB0BEA64.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x4_precision.hpp.9A50061313623C57.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x4_precision.hpp.9A50061313623C57.idx
new file mode 100644
index 0000000..4a458ca
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double2x4_precision.hpp.9A50061313623C57.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x2.hpp.BA575818AC4E71D0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x2.hpp.BA575818AC4E71D0.idx
new file mode 100644
index 0000000..ecc4758
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x2.hpp.BA575818AC4E71D0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x2_precision.hpp.6CB83DFEB9964BB5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x2_precision.hpp.6CB83DFEB9964BB5.idx
new file mode 100644
index 0000000..28537d4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x2_precision.hpp.6CB83DFEB9964BB5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x3.hpp.82C141ADAA1F8951.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x3.hpp.82C141ADAA1F8951.idx
new file mode 100644
index 0000000..0c8451a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x3.hpp.82C141ADAA1F8951.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x3_precision.hpp.7412AA7CF24DE90E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x3_precision.hpp.7412AA7CF24DE90E.idx
new file mode 100644
index 0000000..18ad6ca
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x3_precision.hpp.7412AA7CF24DE90E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x4.hpp.11E8705ABE1B7234.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x4.hpp.11E8705ABE1B7234.idx
new file mode 100644
index 0000000..e173530
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x4.hpp.11E8705ABE1B7234.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x4_precision.hpp.FC014DBB3B498A92.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x4_precision.hpp.FC014DBB3B498A92.idx
new file mode 100644
index 0000000..f7155f3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double3x4_precision.hpp.FC014DBB3B498A92.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x2.hpp.4309C08557201D29.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x2.hpp.4309C08557201D29.idx
new file mode 100644
index 0000000..85c19ac
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x2.hpp.4309C08557201D29.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x2_precision.hpp.7000D6CA26B9E344.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x2_precision.hpp.7000D6CA26B9E344.idx
new file mode 100644
index 0000000..b5c582c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x2_precision.hpp.7000D6CA26B9E344.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x3.hpp.3B2BACB22A2C5697.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x3.hpp.3B2BACB22A2C5697.idx
new file mode 100644
index 0000000..831a71d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x3.hpp.3B2BACB22A2C5697.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x3_precision.hpp.9499320DCEF74E12.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x3_precision.hpp.9499320DCEF74E12.idx
new file mode 100644
index 0000000..3ee7755
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x3_precision.hpp.9499320DCEF74E12.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x4.hpp.A85AF837E9DF6E2B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x4.hpp.A85AF837E9DF6E2B.idx
new file mode 100644
index 0000000..8b711f6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x4.hpp.A85AF837E9DF6E2B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x4_precision.hpp.254E86A303E2D1BF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x4_precision.hpp.254E86A303E2D1BF.idx
new file mode 100644
index 0000000..e98eed5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_double4x4_precision.hpp.254E86A303E2D1BF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x2.hpp.67714EA90AFFB642.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x2.hpp.67714EA90AFFB642.idx
new file mode 100644
index 0000000..9bf410f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x2.hpp.67714EA90AFFB642.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x2_precision.hpp.409D99F0ECBF0921.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x2_precision.hpp.409D99F0ECBF0921.idx
new file mode 100644
index 0000000..5b64d9f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x2_precision.hpp.409D99F0ECBF0921.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x3.hpp.0A845DF6BC561C37.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x3.hpp.0A845DF6BC561C37.idx
new file mode 100644
index 0000000..ae173a9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x3.hpp.0A845DF6BC561C37.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x3_precision.hpp.43CA14F2C1B2768D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x3_precision.hpp.43CA14F2C1B2768D.idx
new file mode 100644
index 0000000..b730dcb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x3_precision.hpp.43CA14F2C1B2768D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x4.hpp.73EFE7A9814C0D93.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x4.hpp.73EFE7A9814C0D93.idx
new file mode 100644
index 0000000..6c83acf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x4.hpp.73EFE7A9814C0D93.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x4_precision.hpp.C3B15A686E269A79.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x4_precision.hpp.C3B15A686E269A79.idx
new file mode 100644
index 0000000..bd7fff1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float2x4_precision.hpp.C3B15A686E269A79.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x2.hpp.E53B2F7A17C0D718.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x2.hpp.E53B2F7A17C0D718.idx
new file mode 100644
index 0000000..32074c5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x2.hpp.E53B2F7A17C0D718.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x2_precision.hpp.D8791178719C93C0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x2_precision.hpp.D8791178719C93C0.idx
new file mode 100644
index 0000000..fe63661
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x2_precision.hpp.D8791178719C93C0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x3.hpp.403976B241D97A40.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x3.hpp.403976B241D97A40.idx
new file mode 100644
index 0000000..698d113
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x3.hpp.403976B241D97A40.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x3_precision.hpp.0B01E2B34B8B2912.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x3_precision.hpp.0B01E2B34B8B2912.idx
new file mode 100644
index 0000000..0fc84f2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x3_precision.hpp.0B01E2B34B8B2912.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x4.hpp.0B5982217F3E0A35.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x4.hpp.0B5982217F3E0A35.idx
new file mode 100644
index 0000000..dc86ddc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x4.hpp.0B5982217F3E0A35.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x4_precision.hpp.48F8B890186F13ED.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x4_precision.hpp.48F8B890186F13ED.idx
new file mode 100644
index 0000000..2d47a4b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float3x4_precision.hpp.48F8B890186F13ED.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x2.hpp.28C93B272E3405CE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x2.hpp.28C93B272E3405CE.idx
new file mode 100644
index 0000000..fd8f794
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x2.hpp.28C93B272E3405CE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x2_precision.hpp.36335E4AE4C94838.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x2_precision.hpp.36335E4AE4C94838.idx
new file mode 100644
index 0000000..31768e6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x2_precision.hpp.36335E4AE4C94838.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x3.hpp.416CB05FCB12169D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x3.hpp.416CB05FCB12169D.idx
new file mode 100644
index 0000000..48f12d9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x3.hpp.416CB05FCB12169D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x3_precision.hpp.9D47F94F4B3A418B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x3_precision.hpp.9D47F94F4B3A418B.idx
new file mode 100644
index 0000000..e4c1290
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x3_precision.hpp.9D47F94F4B3A418B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x4.hpp.C1B53F672ABB45D8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x4.hpp.C1B53F672ABB45D8.idx
new file mode 100644
index 0000000..5d4cabe
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x4.hpp.C1B53F672ABB45D8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x4_precision.hpp.04F19624ECBFDA04.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x4_precision.hpp.04F19624ECBFDA04.idx
new file mode 100644
index 0000000..ff4f2fc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_float4x4_precision.hpp.04F19624ECBFDA04.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_projection.hpp.E2996DB1A7C6A927.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_projection.hpp.E2996DB1A7C6A927.idx
new file mode 100644
index 0000000..35b32a3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_projection.hpp.E2996DB1A7C6A927.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_projection.inl.EF168497EE2F3524.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_projection.inl.EF168497EE2F3524.idx
new file mode 100644
index 0000000..476e8c2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_projection.inl.EF168497EE2F3524.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.hpp.05A7EAEDF61E4311.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.hpp.05A7EAEDF61E4311.idx
new file mode 100644
index 0000000..7616cd4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.hpp.05A7EAEDF61E4311.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.hpp.34DF2621FA0BAD85.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.hpp.34DF2621FA0BAD85.idx
new file mode 100644
index 0000000..7bd4f60
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.hpp.34DF2621FA0BAD85.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.inl.A4F9CFE156505766.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.inl.A4F9CFE156505766.idx
new file mode 100644
index 0000000..b2837af
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.inl.A4F9CFE156505766.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.inl.AA75D5634E6A1EBF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.inl.AA75D5634E6A1EBF.idx
new file mode 100644
index 0000000..4158c7a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/matrix_transform.inl.AA75D5634E6A1EBF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/max.h.020675A91B23D476.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/max.h.020675A91B23D476.idx
new file mode 100644
index 0000000..1c6872b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/max.h.020675A91B23D476.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/max_element.h.E3C7DF13EB2F26BB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/max_element.h.E3C7DF13EB2F26BB.idx
new file mode 100644
index 0000000..e052fcb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/max_element.h.E3C7DF13EB2F26BB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mem_fn.h.0F6568E41A887997.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mem_fn.h.0F6568E41A887997.idx
new file mode 100644
index 0000000..6ec7a99
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mem_fn.h.0F6568E41A887997.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mem_fun_ref.h.7DCB9F5FBED44277.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mem_fun_ref.h.7DCB9F5FBED44277.idx
new file mode 100644
index 0000000..96b4c23
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mem_fun_ref.h.7DCB9F5FBED44277.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/memory.4232D7D23B35BBBB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/memory.4232D7D23B35BBBB.idx
new file mode 100644
index 0000000..83875ea
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/memory.4232D7D23B35BBBB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/merge.h.D588F8492625468F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/merge.h.D588F8492625468F.idx
new file mode 100644
index 0000000..68cf4e0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/merge.h.D588F8492625468F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/min.h.3E27A3FB1CB02793.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/min.h.3E27A3FB1CB02793.idx
new file mode 100644
index 0000000..a5acfa3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/min.h.3E27A3FB1CB02793.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/min_element.h.5D9773119C4AF5E4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/min_element.h.5D9773119C4AF5E4.idx
new file mode 100644
index 0000000..cc60e87
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/min_element.h.5D9773119C4AF5E4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/minmax.h.205CA1626EED5194.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/minmax.h.205CA1626EED5194.idx
new file mode 100644
index 0000000..fa7ff58
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/minmax.h.205CA1626EED5194.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/minmax_element.h.B6901F28EC93CB57.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/minmax_element.h.B6901F28EC93CB57.idx
new file mode 100644
index 0000000..d961659
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/minmax_element.h.B6901F28EC93CB57.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mismatch.h.49245831CEB91105.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mismatch.h.49245831CEB91105.idx
new file mode 100644
index 0000000..e5cb411
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mismatch.h.49245831CEB91105.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/monostate.h.9B6B63DE95FA32C6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/monostate.h.9B6B63DE95FA32C6.idx
new file mode 100644
index 0000000..19917fb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/monostate.h.9B6B63DE95FA32C6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move.h.3E26C04B153A1DC0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move.h.3E26C04B153A1DC0.idx
new file mode 100644
index 0000000..0d1c75a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move.h.3E26C04B153A1DC0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move.h.90887FAA8D72F3A4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move.h.90887FAA8D72F3A4.idx
new file mode 100644
index 0000000..84d0e1b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move.h.90887FAA8D72F3A4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move_backward.h.FF96CFDB1D79E82B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move_backward.h.FF96CFDB1D79E82B.idx
new file mode 100644
index 0000000..e96085f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move_backward.h.FF96CFDB1D79E82B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move_iterator.h.1A367EE535B2367E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move_iterator.h.1A367EE535B2367E.idx
new file mode 100644
index 0000000..eddd148
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/move_iterator.h.1A367EE535B2367E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mutex.9A5D34A23A8D988E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mutex.9A5D34A23A8D988E.idx
new file mode 100644
index 0000000..445060e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/mutex.9A5D34A23A8D988E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/new.4FE2222E47E020DC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/new.4FE2222E47E020DC.idx
new file mode 100644
index 0000000..e49a770
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/new.4FE2222E47E020DC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/next.h.DF0AE333CF84C564.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/next.h.DF0AE333CF84C564.idx
new file mode 100644
index 0000000..af44618
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/next.h.DF0AE333CF84C564.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/next_permutation.h.5038F1751FB8E393.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/next_permutation.h.5038F1751FB8E393.idx
new file mode 100644
index 0000000..5166da0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/next_permutation.h.5038F1751FB8E393.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/nl_types.h.65654D6D4CC564B4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/nl_types.h.65654D6D4CC564B4.idx
new file mode 100644
index 0000000..4d8cc3e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/nl_types.h.65654D6D4CC564B4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/none_of.h.F5F59CDD37AEDE39.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/none_of.h.F5F59CDD37AEDE39.idx
new file mode 100644
index 0000000..056e718
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/none_of.h.F5F59CDD37AEDE39.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/not_fn.h.F5EDA22A71521E49.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/not_fn.h.F5EDA22A71521E49.idx
new file mode 100644
index 0000000..7bafc52
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/not_fn.h.F5EDA22A71521E49.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/nth_element.h.12A859C3082797E3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/nth_element.h.12A859C3082797E3.idx
new file mode 100644
index 0000000..dff4b12
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/nth_element.h.12A859C3082797E3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/numeric.5558CA0A024A9712.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/numeric.5558CA0A024A9712.idx
new file mode 100644
index 0000000..22ae3f6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/numeric.5558CA0A024A9712.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/operations.h.3A10430D998D748C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/operations.h.3A10430D998D748C.idx
new file mode 100644
index 0000000..f2ccc83
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/operations.h.3A10430D998D748C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/optional.8FB6FB687DEB7D65.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/optional.8FB6FB687DEB7D65.idx
new file mode 100644
index 0000000..2d0ecea
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/optional.8FB6FB687DEB7D65.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostream.A3C7DA7A22208ABB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostream.A3C7DA7A22208ABB.idx
new file mode 100644
index 0000000..81aa21e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostream.A3C7DA7A22208ABB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostream_iterator.h.3D5B6AF657D46597.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostream_iterator.h.3D5B6AF657D46597.idx
new file mode 100644
index 0000000..423b7e4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostream_iterator.h.3D5B6AF657D46597.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostreambuf_iterator.h.F7A8D692749DA617.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostreambuf_iterator.h.F7A8D692749DA617.idx
new file mode 100644
index 0000000..d1f4266
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ostreambuf_iterator.h.F7A8D692749DA617.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/packing.hpp.D73F462E555FC964.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/packing.hpp.D73F462E555FC964.idx
new file mode 100644
index 0000000..3205f40
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/packing.hpp.D73F462E555FC964.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pair.h.DA47126CAEE5456C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pair.h.DA47126CAEE5456C.idx
new file mode 100644
index 0000000..88308ad
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pair.h.DA47126CAEE5456C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partial_sort.h.1AF0B767D92F666E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partial_sort.h.1AF0B767D92F666E.idx
new file mode 100644
index 0000000..f704ff1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partial_sort.h.1AF0B767D92F666E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partial_sort_copy.h.DB96E9951AA9AAB6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partial_sort_copy.h.DB96E9951AA9AAB6.idx
new file mode 100644
index 0000000..77c2952
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partial_sort_copy.h.DB96E9951AA9AAB6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition.h.54861A87BC38323F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition.h.54861A87BC38323F.idx
new file mode 100644
index 0000000..22ca9d2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition.h.54861A87BC38323F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition_copy.h.D08FFE93E37A61AF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition_copy.h.D08FFE93E37A61AF.idx
new file mode 100644
index 0000000..faa937c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition_copy.h.D08FFE93E37A61AF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition_point.h.7E5A1D2995AFE2F9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition_point.h.7E5A1D2995AFE2F9.idx
new file mode 100644
index 0000000..a420201
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/partition_point.h.7E5A1D2995AFE2F9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/perfect_forward.h.AA9C6C57DE825DEF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/perfect_forward.h.AA9C6C57DE825DEF.idx
new file mode 100644
index 0000000..a27e1e9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/perfect_forward.h.AA9C6C57DE825DEF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/piecewise_construct.h.FAF339EB7B50B7A2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/piecewise_construct.h.FAF339EB7B50B7A2.idx
new file mode 100644
index 0000000..62d376c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/piecewise_construct.h.FAF339EB7B50B7A2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/platform.h.D6965F2F6BB36FC2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/platform.h.D6965F2F6BB36FC2.idx
new file mode 100644
index 0000000..d38eee1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/platform.h.D6965F2F6BB36FC2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_safety.h.528AAFF51EB0FCE2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_safety.h.528AAFF51EB0FCE2.idx
new file mode 100644
index 0000000..6b660fc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_safety.h.528AAFF51EB0FCE2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_to_binary_function.h.7564E00FBDB48E81.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_to_binary_function.h.7564E00FBDB48E81.idx
new file mode 100644
index 0000000..3fc7555
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_to_binary_function.h.7564E00FBDB48E81.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_to_unary_function.h.899F203C19784FFF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_to_unary_function.h.899F203C19784FFF.idx
new file mode 100644
index 0000000..3445098
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_to_unary_function.h.899F203C19784FFF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_traits.h.3728E5B7AA692004.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_traits.h.3728E5B7AA692004.idx
new file mode 100644
index 0000000..d8a13ee
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pointer_traits.h.3728E5B7AA692004.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/poll_with_backoff.h.ECC6FF8BC1C495D2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/poll_with_backoff.h.ECC6FF8BC1C495D2.idx
new file mode 100644
index 0000000..0681e34
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/poll_with_backoff.h.ECC6FF8BC1C495D2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pop_heap.h.86F32C0DAD443D53.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pop_heap.h.86F32C0DAD443D53.idx
new file mode 100644
index 0000000..2578f45
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pop_heap.h.86F32C0DAD443D53.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/prev.h.5409F08470981C77.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/prev.h.5409F08470981C77.idx
new file mode 100644
index 0000000..1a04804
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/prev.h.5409F08470981C77.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/prev_permutation.h.679CF4936893EF43.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/prev_permutation.h.679CF4936893EF43.idx
new file mode 100644
index 0000000..558619e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/prev_permutation.h.679CF4936893EF43.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/projected.h.012658DAA8C41E18.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/projected.h.012658DAA8C41E18.idx
new file mode 100644
index 0000000..fba81b8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/projected.h.012658DAA8C41E18.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pthread.h.C297672C6246C082.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pthread.h.C297672C6246C082.idx
new file mode 100644
index 0000000..a12d579
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pthread.h.C297672C6246C082.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pthread_impl.h.02B5C89AEA2B7D2E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pthread_impl.h.02B5C89AEA2B7D2E.idx
new file mode 100644
index 0000000..bdc0e52
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/pthread_impl.h.02B5C89AEA2B7D2E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/push_heap.h.F9272615E10618C4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/push_heap.h.F9272615E10618C4.idx
new file mode 100644
index 0000000..a8f4af7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/push_heap.h.F9272615E10618C4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20algorithm.h.BC33B6B5E4ED28A3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20algorithm.h.BC33B6B5E4ED28A3.idx
new file mode 100644
index 0000000..82cce9a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20algorithm.h.BC33B6B5E4ED28A3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20functional.h.7BB5D2FA3058BBFB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20functional.h.7BB5D2FA3058BBFB.idx
new file mode 100644
index 0000000..3870e6b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20functional.h.7BB5D2FA3058BBFB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20iterator.h.B03555497CEB646B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20iterator.h.B03555497CEB646B.idx
new file mode 100644
index 0000000..1b9cfc0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20iterator.h.B03555497CEB646B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20memory.h.6AAF7F9E882B6468.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20memory.h.6AAF7F9E882B6468.idx
new file mode 100644
index 0000000..65f7c9c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20memory.h.6AAF7F9E882B6468.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20memory.h.9FBE970EFC778B6F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20memory.h.9FBE970EFC778B6F.idx
new file mode 100644
index 0000000..07ad7ca
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20memory.h.9FBE970EFC778B6F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20type_traits.h.6A5E1247DE18AC52.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20type_traits.h.6A5E1247DE18AC52.idx
new file mode 100644
index 0000000..36f17c5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q20type_traits.h.6A5E1247DE18AC52.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q23functional.h.C9ACC84B980EE0B9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q23functional.h.C9ACC84B980EE0B9.idx
new file mode 100644
index 0000000..c2d0938
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/q23functional.h.C9ACC84B980EE0B9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractanimation.h.1BF4CB38E24B8D4C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractanimation.h.1BF4CB38E24B8D4C.idx
new file mode 100644
index 0000000..f0ac325
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractanimation.h.1BF4CB38E24B8D4C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstracteventdispatcher.h.6750AC77C81705A1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstracteventdispatcher.h.6750AC77C81705A1.idx
new file mode 100644
index 0000000..b8ea246
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstracteventdispatcher.h.6750AC77C81705A1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractitemmodel.h.86F15CA041ADA3DB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractitemmodel.h.86F15CA041ADA3DB.idx
new file mode 100644
index 0000000..beb7071
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractitemmodel.h.86F15CA041ADA3DB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractnativeeventfilter.h.4675602E785CDFFB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractnativeeventfilter.h.4675602E785CDFFB.idx
new file mode 100644
index 0000000..e519d26
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractnativeeventfilter.h.4675602E785CDFFB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractproxymodel.h.3B31B22921AD92BA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractproxymodel.h.3B31B22921AD92BA.idx
new file mode 100644
index 0000000..8250fef
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qabstractproxymodel.h.3B31B22921AD92BA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.B19DE707C8DC4113.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.B19DE707C8DC4113.idx
new file mode 100644
index 0000000..6ba9588
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.B19DE707C8DC4113.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qanimationgroup.h.61E3BFEF7F609B0B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qanimationgroup.h.61E3BFEF7F609B0B.idx
new file mode 100644
index 0000000..3c5bca5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qanimationgroup.h.61E3BFEF7F609B0B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qanystringview.h.E559112DD1FA2FDD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qanystringview.h.E559112DD1FA2FDD.idx
new file mode 100644
index 0000000..366b246
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qanystringview.h.E559112DD1FA2FDD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qapplicationstatic.h.0E751B3A23B356C6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qapplicationstatic.h.0E751B3A23B356C6.idx
new file mode 100644
index 0000000..bd41738
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qapplicationstatic.h.0E751B3A23B356C6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.5EFD93333CDB7499.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.5EFD93333CDB7499.idx
new file mode 100644
index 0000000..a34541b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.5EFD93333CDB7499.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.FB9D6F94AE818380.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.FB9D6F94AE818380.idx
new file mode 100644
index 0000000..aee483f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.FB9D6F94AE818380.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.4FC37FF8A4994D1E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.4FC37FF8A4994D1E.idx
new file mode 100644
index 0000000..7a42af0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.4FC37FF8A4994D1E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qassert.h.E358501F8C8FB300.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qassert.h.E358501F8C8FB300.idx
new file mode 100644
index 0000000..1169ec7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qassert.h.E358501F8C8FB300.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qassociativeiterable.h.D7739295EE489C40.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qassociativeiterable.h.D7739295EE489C40.idx
new file mode 100644
index 0000000..bfc798a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qassociativeiterable.h.D7739295EE489C40.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.7BA511215229305C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.7BA511215229305C.idx
new file mode 100644
index 0000000..c6a1947
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.7BA511215229305C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.C043760C121DA4B1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.C043760C121DA4B1.idx
new file mode 100644
index 0000000..2583f28
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.C043760C121DA4B1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.2BDA1FD884AD111F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.2BDA1FD884AD111F.idx
new file mode 100644
index 0000000..35371c1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.2BDA1FD884AD111F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbasictimer.h.2B54F4C2E6A361A9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbasictimer.h.2B54F4C2E6A361A9.idx
new file mode 100644
index 0000000..8079405
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbasictimer.h.2B54F4C2E6A361A9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbindingstorage.h.DF232974E1A4E9D1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbindingstorage.h.DF232974E1A4E9D1.idx
new file mode 100644
index 0000000..5dfdc88
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbindingstorage.h.DF232974E1A4E9D1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbitarray.h.18A9CC4CA906CC40.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbitarray.h.18A9CC4CA906CC40.idx
new file mode 100644
index 0000000..d14ea0c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbitarray.h.18A9CC4CA906CC40.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbuffer.h.7EE8563B71F42352.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbuffer.h.7EE8563B71F42352.idx
new file mode 100644
index 0000000..14a3f92
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbuffer.h.7EE8563B71F42352.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.9AEE73836A8B4DDC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.9AEE73836A8B4DDC.idx
new file mode 100644
index 0000000..1b973a0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.9AEE73836A8B4DDC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayalgorithms.h.36292FD083B68CE3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayalgorithms.h.36292FD083B68CE3.idx
new file mode 100644
index 0000000..98fbf0d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayalgorithms.h.36292FD083B68CE3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.07A8C0D7DF596BF3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.07A8C0D7DF596BF3.idx
new file mode 100644
index 0000000..3842211
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.07A8C0D7DF596BF3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearraymatcher.h.11C936040280984D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearraymatcher.h.11C936040280984D.idx
new file mode 100644
index 0000000..15ab10a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearraymatcher.h.11C936040280984D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.1153900B8F80CC55.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.1153900B8F80CC55.idx
new file mode 100644
index 0000000..bddc514
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.1153900B8F80CC55.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcache.h.E74C5908664F41EF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcache.h.E74C5908664F41EF.idx
new file mode 100644
index 0000000..761030b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcache.h.E74C5908664F41EF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.1D4212A5E82AC475.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.1D4212A5E82AC475.idx
new file mode 100644
index 0000000..8493fe8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.1D4212A5E82AC475.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.5F71D6832526F496.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.5F71D6832526F496.idx
new file mode 100644
index 0000000..3a26122
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcalendar.h.5F71D6832526F496.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborarray.h.281A11B41AEC1068.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborarray.h.281A11B41AEC1068.idx
new file mode 100644
index 0000000..2d5a8cd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborarray.h.281A11B41AEC1068.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborcommon.h.66E8AAB62900E57E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborcommon.h.66E8AAB62900E57E.idx
new file mode 100644
index 0000000..a3fd41a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborcommon.h.66E8AAB62900E57E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcbormap.h.B4DBBE222872BD7A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcbormap.h.B4DBBE222872BD7A.idx
new file mode 100644
index 0000000..50d550d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcbormap.h.B4DBBE222872BD7A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstream.h.3BD78D583D130071.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstream.h.3BD78D583D130071.idx
new file mode 100644
index 0000000..0b76b17
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstream.h.3BD78D583D130071.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstreamreader.h.94F1B60D817868FF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstreamreader.h.94F1B60D817868FF.idx
new file mode 100644
index 0000000..76e221b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstreamreader.h.94F1B60D817868FF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstreamwriter.h.B3D57B2860D980D8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstreamwriter.h.B3D57B2860D980D8.idx
new file mode 100644
index 0000000..25c304f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborstreamwriter.h.B3D57B2860D980D8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborvalue.h.0E748F4CD114E518.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborvalue.h.0E748F4CD114E518.idx
new file mode 100644
index 0000000..1ffd31b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcborvalue.h.0E748F4CD114E518.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.60AD7F8BDCA9658F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.60AD7F8BDCA9658F.idx
new file mode 100644
index 0000000..c3685f1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.60AD7F8BDCA9658F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcollator.h.2C64F3F66E300E26.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcollator.h.2C64F3F66E300E26.idx
new file mode 100644
index 0000000..e42d683
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcollator.h.2C64F3F66E300E26.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcolor.h.D53F3C860EE63482.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcolor.h.D53F3C860EE63482.idx
new file mode 100644
index 0000000..1c0cc4f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcolor.h.D53F3C860EE63482.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineoption.h.C8E917C360B1C32E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineoption.h.C8E917C360B1C32E.idx
new file mode 100644
index 0000000..70ce3f6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineoption.h.C8E917C360B1C32E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineoption.h.FCBC71837B7FE667.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineoption.h.FCBC71837B7FE667.idx
new file mode 100644
index 0000000..dfaf2e5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineoption.h.FCBC71837B7FE667.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineparser.h.DBC428636355F3D7.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineparser.h.DBC428636355F3D7.idx
new file mode 100644
index 0000000..e70def9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcommandlineparser.h.DBC428636355F3D7.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.837CF97AC4D7F2A3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.837CF97AC4D7F2A3.idx
new file mode 100644
index 0000000..9358f04
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.837CF97AC4D7F2A3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompare_impl.h.A65A3587B4416E54.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompare_impl.h.A65A3587B4416E54.idx
new file mode 100644
index 0000000..932db6d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompare_impl.h.A65A3587B4416E54.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.142EAD97811BA7B0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.142EAD97811BA7B0.idx
new file mode 100644
index 0000000..b0051ff
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.142EAD97811BA7B0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconcatenatetablesproxymodel.h.8F8353695BEB7179.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconcatenatetablesproxymodel.h.8F8353695BEB7179.idx
new file mode 100644
index 0000000..f92cad1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconcatenatetablesproxymodel.h.8F8353695BEB7179.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.8CE0E07F316EC99B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.8CE0E07F316EC99B.idx
new file mode 100644
index 0000000..02187cf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.8CE0E07F316EC99B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconstructormacros.h.FF589468A790D046.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconstructormacros.h.FF589468A790D046.idx
new file mode 100644
index 0000000..51020cd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qconstructormacros.h.FF589468A790D046.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.476FD369327A2DC8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.476FD369327A2DC8.idx
new file mode 100644
index 0000000..0924ef4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.476FD369327A2DC8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainerinfo.h.D08465CDCD48C9A3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainerinfo.h.D08465CDCD48C9A3.idx
new file mode 100644
index 0000000..886679b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainerinfo.h.D08465CDCD48C9A3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.9516EA1F4041FB50.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.9516EA1F4041FB50.idx
new file mode 100644
index 0000000..c988a80
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.9516EA1F4041FB50.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.500959D5DAD6FE0A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.500959D5DAD6FE0A.idx
new file mode 100644
index 0000000..720dfed
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.500959D5DAD6FE0A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.0B5A94D7CB993F76.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.0B5A94D7CB993F76.idx
new file mode 100644
index 0000000..3e0992b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.0B5A94D7CB993F76.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.87E2CE7708FF67A4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.87E2CE7708FF67A4.idx
new file mode 100644
index 0000000..1979660
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.87E2CE7708FF67A4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.6FDB377D45BE0FB6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.6FDB377D45BE0FB6.idx
new file mode 100644
index 0000000..e8bf664
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.6FDB377D45BE0FB6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.84B38733B6DF135D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.84B38733B6DF135D.idx
new file mode 100644
index 0000000..8612158
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.84B38733B6DF135D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcryptographichash.h.F64FC1B0B0EFA198.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcryptographichash.h.F64FC1B0B0EFA198.idx
new file mode 100644
index 0000000..55a4b64
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qcryptographichash.h.F64FC1B0B0EFA198.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdarwinhelpers.h.04153B772A980BA0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdarwinhelpers.h.04153B772A980BA0.idx
new file mode 100644
index 0000000..d2de337
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdarwinhelpers.h.04153B772A980BA0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.763FB349234CF2D5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.763FB349234CF2D5.idx
new file mode 100644
index 0000000..f162fda
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.763FB349234CF2D5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdatetime.h.73A63344EAA40574.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdatetime.h.73A63344EAA40574.idx
new file mode 100644
index 0000000..17200e7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdatetime.h.73A63344EAA40574.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.A4813C9A614B1F1A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.A4813C9A614B1F1A.idx
new file mode 100644
index 0000000..3695958
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.A4813C9A614B1F1A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.CA4A4E9D6E2C2C84.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.CA4A4E9D6E2C2C84.idx
new file mode 100644
index 0000000..7a67302
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.CA4A4E9D6E2C2C84.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdebug.h.E98137CBE9C07DB1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdebug.h.E98137CBE9C07DB1.idx
new file mode 100644
index 0000000..593b053
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdebug.h.E98137CBE9C07DB1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdir.h.4534B294EE592648.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdir.h.4534B294EE592648.idx
new file mode 100644
index 0000000..c777aa2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdir.h.4534B294EE592648.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdiriterator.h.45B30087D0FF77CF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdiriterator.h.45B30087D0FF77CF.idx
new file mode 100644
index 0000000..bd5ffd6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qdiriterator.h.45B30087D0FF77CF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qeasingcurve.h.E218A9BD5B0C2217.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qeasingcurve.h.E218A9BD5B0C2217.idx
new file mode 100644
index 0000000..b7e3480
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qeasingcurve.h.E218A9BD5B0C2217.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qelapsedtimer.h.71D7EAEF491721DB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qelapsedtimer.h.71D7EAEF491721DB.idx
new file mode 100644
index 0000000..a2c5ab3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qelapsedtimer.h.71D7EAEF491721DB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qendian.h.F27CDFCF1248A2F5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qendian.h.F27CDFCF1248A2F5.idx
new file mode 100644
index 0000000..43141ad
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qendian.h.F27CDFCF1248A2F5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.D62CD5712EDB207E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.D62CD5712EDB207E.idx
new file mode 100644
index 0000000..4c593e7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.D62CD5712EDB207E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qexception.h.9F8945317B8917C4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qexception.h.9F8945317B8917C4.idx
new file mode 100644
index 0000000..40ee6b7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qexception.h.9F8945317B8917C4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qexceptionhandling.h.468DB87043C8A536.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qexceptionhandling.h.468DB87043C8A536.idx
new file mode 100644
index 0000000..df33059
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qexceptionhandling.h.468DB87043C8A536.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfactoryinterface.h.DCE0FAE6FB4AF0E0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfactoryinterface.h.DCE0FAE6FB4AF0E0.idx
new file mode 100644
index 0000000..fd0c659
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfactoryinterface.h.DCE0FAE6FB4AF0E0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.08276E99B40309AD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.08276E99B40309AD.idx
new file mode 100644
index 0000000..d05988f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.08276E99B40309AD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.AB80F4839D808F8D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.AB80F4839D808F8D.idx
new file mode 100644
index 0000000..43d73bd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfile.h.AB80F4839D808F8D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfiledevice.h.1B899586A758BD0D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfiledevice.h.1B899586A758BD0D.idx
new file mode 100644
index 0000000..4fe79cb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfiledevice.h.1B899586A758BD0D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfileinfo.h.A5A3E945B11FD998.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfileinfo.h.A5A3E945B11FD998.idx
new file mode 100644
index 0000000..c2fa573
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfileinfo.h.A5A3E945B11FD998.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfileselector.h.E1658C26770D1E72.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfileselector.h.E1658C26770D1E72.idx
new file mode 100644
index 0000000..14844b1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfileselector.h.E1658C26770D1E72.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfilesystemwatcher.h.B3706586E60B8311.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfilesystemwatcher.h.B3706586E60B8311.idx
new file mode 100644
index 0000000..c33b48a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfilesystemwatcher.h.B3706586E60B8311.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.F4F18CE8431F7FD2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.F4F18CE8431F7FD2.idx
new file mode 100644
index 0000000..463ffa7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.F4F18CE8431F7FD2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfloat16.h.808AF15B16287D9F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfloat16.h.808AF15B16287D9F.idx
new file mode 100644
index 0000000..879da74
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfloat16.h.808AF15B16287D9F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qforeach.h.99367EDFC6630A58.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qforeach.h.99367EDFC6630A58.idx
new file mode 100644
index 0000000..bfa653b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qforeach.h.99367EDFC6630A58.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfunctionpointer.h.7BFCB55A2BD8A2E5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfunctionpointer.h.7BFCB55A2BD8A2E5.idx
new file mode 100644
index 0000000..3d3ecb0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfunctionpointer.h.7BFCB55A2BD8A2E5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuture.h.2D685F1DF6CA3D77.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuture.h.2D685F1DF6CA3D77.idx
new file mode 100644
index 0000000..e3a2b03
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuture.h.2D685F1DF6CA3D77.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuture_impl.h.31B1E29B59B65E26.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuture_impl.h.31B1E29B59B65E26.idx
new file mode 100644
index 0000000..902f59e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuture_impl.h.31B1E29B59B65E26.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfutureinterface.h.0C1571CB4E99D31D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfutureinterface.h.0C1571CB4E99D31D.idx
new file mode 100644
index 0000000..6f7acbc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfutureinterface.h.0C1571CB4E99D31D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuturesynchronizer.h.0D49D46F0212B6DA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuturesynchronizer.h.0D49D46F0212B6DA.idx
new file mode 100644
index 0000000..6d7082e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuturesynchronizer.h.0D49D46F0212B6DA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuturewatcher.h.D593EB3D9F29E3CA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuturewatcher.h.D593EB3D9F29E3CA.idx
new file mode 100644
index 0000000..f470bcf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qfuturewatcher.h.D593EB3D9F29E3CA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qgenericatomic.h.F090AA0D1CCE8FC3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qgenericatomic.h.F090AA0D1CCE8FC3.idx
new file mode 100644
index 0000000..8ea2d83
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qgenericatomic.h.F090AA0D1CCE8FC3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.30E5F9D3806C4132.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.30E5F9D3806C4132.idx
new file mode 100644
index 0000000..6a895a3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.30E5F9D3806C4132.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.1241E75585B2B1D2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.1241E75585B2B1D2.idx
new file mode 100644
index 0000000..7a5408c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.1241E75585B2B1D2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.36DAB2295982DE7A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.36DAB2295982DE7A.idx
new file mode 100644
index 0000000..30fd0a8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.36DAB2295982DE7A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.56487A5F5F18F67C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.56487A5F5F18F67C.idx
new file mode 100644
index 0000000..50908e3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.56487A5F5F18F67C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qidentityproxymodel.h.D19F50E1881F8068.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qidentityproxymodel.h.D19F50E1881F8068.idx
new file mode 100644
index 0000000..b0e7411
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qidentityproxymodel.h.D19F50E1881F8068.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qimage.h.125BFC38B07718EF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qimage.h.125BFC38B07718EF.idx
new file mode 100644
index 0000000..6dba526
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qimage.h.125BFC38B07718EF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.5B1641D565059993.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.5B1641D565059993.idx
new file mode 100644
index 0000000..1d5eb39
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiodevice.h.5B1641D565059993.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.5C31119CA45406B0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.5C31119CA45406B0.idx
new file mode 100644
index 0000000..81ec8ef
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.5C31119CA45406B0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qitemselectionmodel.h.C52BE932E347FBC9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qitemselectionmodel.h.C52BE932E347FBC9.idx
new file mode 100644
index 0000000..95c6590
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qitemselectionmodel.h.C52BE932E347FBC9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiterable.h.6DEB61364BACBC64.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiterable.h.6DEB61364BACBC64.idx
new file mode 100644
index 0000000..d5ec4e8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiterable.h.6DEB61364BACBC64.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.AD2CD3FA4CF6094B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.AD2CD3FA4CF6094B.idx
new file mode 100644
index 0000000..fb662ac
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.AD2CD3FA4CF6094B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonarray.h.42C41F2C200EE006.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonarray.h.42C41F2C200EE006.idx
new file mode 100644
index 0000000..1470184
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonarray.h.42C41F2C200EE006.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsondocument.h.1A9574167F2B2FDA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsondocument.h.1A9574167F2B2FDA.idx
new file mode 100644
index 0000000..33fdb75
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsondocument.h.1A9574167F2B2FDA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonobject.h.E45DB684E30CDBB0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonobject.h.E45DB684E30CDBB0.idx
new file mode 100644
index 0000000..aed9158
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonobject.h.E45DB684E30CDBB0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonvalue.h.91809DB9BAD1084F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonvalue.h.91809DB9BAD1084F.idx
new file mode 100644
index 0000000..f373987
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qjsonvalue.h.91809DB9BAD1084F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlatin1stringmatcher.h.9E7877D432BB4EDF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlatin1stringmatcher.h.9E7877D432BB4EDF.idx
new file mode 100644
index 0000000..3bcbe1c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlatin1stringmatcher.h.9E7877D432BB4EDF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlibrary.h.36AD1C23ECDF3C15.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlibrary.h.36AD1C23ECDF3C15.idx
new file mode 100644
index 0000000..2ccb07a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlibrary.h.36AD1C23ECDF3C15.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlibraryinfo.h.CEE49AA6CB4F9C23.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlibraryinfo.h.CEE49AA6CB4F9C23.idx
new file mode 100644
index 0000000..137e15c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlibraryinfo.h.CEE49AA6CB4F9C23.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qline.h.290AA2F2E25E073E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qline.h.290AA2F2E25E073E.idx
new file mode 100644
index 0000000..3ac7891
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qline.h.290AA2F2E25E073E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qline.h.39CBA74834F9AA8E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qline.h.39CBA74834F9AA8E.idx
new file mode 100644
index 0000000..a05070f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qline.h.39CBA74834F9AA8E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.2D89DDF1695CD788.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.2D89DDF1695CD788.idx
new file mode 100644
index 0000000..6118ca1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.2D89DDF1695CD788.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.452F8E6BD8786799.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.452F8E6BD8786799.idx
new file mode 100644
index 0000000..cc87daf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.452F8E6BD8786799.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.C9B0F37EBF94C211.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.C9B0F37EBF94C211.idx
new file mode 100644
index 0000000..65faf9b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.C9B0F37EBF94C211.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlockfile.h.8589DCFF45001B99.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlockfile.h.8589DCFF45001B99.idx
new file mode 100644
index 0000000..a05e824
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlockfile.h.8589DCFF45001B99.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.26B79F9826FF6236.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.26B79F9826FF6236.idx
new file mode 100644
index 0000000..da1b831
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.26B79F9826FF6236.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qloggingcategory.h.2FDEDBBAE7F894E2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qloggingcategory.h.2FDEDBBAE7F894E2.idx
new file mode 100644
index 0000000..5a21c14
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qloggingcategory.h.2FDEDBBAE7F894E2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmalloc.h.D2A51CFA59E4BAB6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmalloc.h.D2A51CFA59E4BAB6.idx
new file mode 100644
index 0000000..29371f8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmalloc.h.D2A51CFA59E4BAB6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.2B86C5B1BA72A4A3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.2B86C5B1BA72A4A3.idx
new file mode 100644
index 0000000..775d4a5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.2B86C5B1BA72A4A3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.3D2A0F4489794F74.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.3D2A0F4489794F74.idx
new file mode 100644
index 0000000..d399381
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.3D2A0F4489794F74.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.442FC02EA161690D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.442FC02EA161690D.idx
new file mode 100644
index 0000000..dcd7032
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.442FC02EA161690D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmath.h.1ED3CE9EBEFC26D6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmath.h.1ED3CE9EBEFC26D6.idx
new file mode 100644
index 0000000..5cdcb21
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmath.h.1ED3CE9EBEFC26D6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmessageauthenticationcode.h.8B153BDA8EAD2700.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmessageauthenticationcode.h.8B153BDA8EAD2700.idx
new file mode 100644
index 0000000..3aa3831
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmessageauthenticationcode.h.8B153BDA8EAD2700.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.5568E417560F0BB2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.5568E417560F0BB2.idx
new file mode 100644
index 0000000..6443d84
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.5568E417560F0BB2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetaobject.h.8E21125CF2DA1BF5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetaobject.h.8E21125CF2DA1BF5.idx
new file mode 100644
index 0000000..33d708b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetaobject.h.8E21125CF2DA1BF5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.F4AA452227B367FB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.F4AA452227B367FB.idx
new file mode 100644
index 0000000..e4f445f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.F4AA452227B367FB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimedata.h.9757E47A74D1572A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimedata.h.9757E47A74D1572A.idx
new file mode 100644
index 0000000..8a6e44c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimedata.h.9757E47A74D1572A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimedatabase.h.7B9F488B5E061AA1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimedatabase.h.7B9F488B5E061AA1.idx
new file mode 100644
index 0000000..b82d7a8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimedatabase.h.7B9F488B5E061AA1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimetype.h.AB108E4FBFBB50D9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimetype.h.AB108E4FBFBB50D9.idx
new file mode 100644
index 0000000..eb525db
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmimetype.h.AB108E4FBFBB50D9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qminmax.h.84E4C0208A40473D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qminmax.h.84E4C0208A40473D.idx
new file mode 100644
index 0000000..803f35e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qminmax.h.84E4C0208A40473D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmutex.h.ED3E4CA979E39790.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmutex.h.ED3E4CA979E39790.idx
new file mode 100644
index 0000000..8dae1de
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qmutex.h.ED3E4CA979E39790.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.7349791545707604.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.7349791545707604.idx
new file mode 100644
index 0000000..c8f9096
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.7349791545707604.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnativeinterface.h.E1F9D3277F246B44.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnativeinterface.h.E1F9D3277F246B44.idx
new file mode 100644
index 0000000..3f27c7c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnativeinterface.h.E1F9D3277F246B44.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.898C3F8213A7F986.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.898C3F8213A7F986.idx
new file mode 100644
index 0000000..5ec1a9f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.898C3F8213A7F986.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.003D0E67A8934CB4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.003D0E67A8934CB4.idx
new file mode 100644
index 0000000..442d224
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.003D0E67A8934CB4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.35A19AD6076B805F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.35A19AD6076B805F.idx
new file mode 100644
index 0000000..02df090
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.35A19AD6076B805F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectcleanuphandler.h.AF24F54EAEE1D8D1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectcleanuphandler.h.AF24F54EAEE1D8D1.idx
new file mode 100644
index 0000000..4a09d7b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectcleanuphandler.h.AF24F54EAEE1D8D1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.97E8020D2571169D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.97E8020D2571169D.idx
new file mode 100644
index 0000000..1bfc3da
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.97E8020D2571169D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.CCB55AF6DE250C06.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.CCB55AF6DE250C06.idx
new file mode 100644
index 0000000..b11e240
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.CCB55AF6DE250C06.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.DB51A70B4618DCD4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.DB51A70B4618DCD4.idx
new file mode 100644
index 0000000..868c649
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.DB51A70B4618DCD4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qoperatingsystemversion.h.B78139EF4394AB47.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qoperatingsystemversion.h.B78139EF4394AB47.idx
new file mode 100644
index 0000000..3ea362c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qoperatingsystemversion.h.B78139EF4394AB47.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qos.h.49E3D4BE9DEC0111.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qos.h.49E3D4BE9DEC0111.idx
new file mode 100644
index 0000000..9a43ef7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qos.h.49E3D4BE9DEC0111.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qos.h.73FF4F182F980C15.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qos.h.73FF4F182F980C15.idx
new file mode 100644
index 0000000..1cab341
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qos.h.73FF4F182F980C15.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qoverload.h.6F803822E68587AC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qoverload.h.6F803822E68587AC.idx
new file mode 100644
index 0000000..de83651
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qoverload.h.6F803822E68587AC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.D129A6B193E1AA8E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.D129A6B193E1AA8E.idx
new file mode 100644
index 0000000..79ce8fa
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.D129A6B193E1AA8E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.A6309EFC4934DAF5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.A6309EFC4934DAF5.idx
new file mode 100644
index 0000000..6b97099
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.A6309EFC4934DAF5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qparallelanimationgroup.h.DB5A52791F788715.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qparallelanimationgroup.h.DB5A52791F788715.idx
new file mode 100644
index 0000000..43b8b2c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qparallelanimationgroup.h.DB5A52791F788715.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpauseanimation.h.6875E03B1B72E8C3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpauseanimation.h.6875E03B1B72E8C3.idx
new file mode 100644
index 0000000..a43b208
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpauseanimation.h.6875E03B1B72E8C3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpermissions.h.BFC4036EEA0A2694.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpermissions.h.BFC4036EEA0A2694.idx
new file mode 100644
index 0000000..d0c322f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpermissions.h.BFC4036EEA0A2694.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.64BCDCA4252BB306.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.64BCDCA4252BB306.idx
new file mode 100644
index 0000000..c8eeeb7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.64BCDCA4252BB306.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qplugin.h.9F5621A7E5590B6B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qplugin.h.9F5621A7E5590B6B.idx
new file mode 100644
index 0000000..974ffd6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qplugin.h.9F5621A7E5590B6B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpluginloader.h.E3DA0007D21D3072.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpluginloader.h.E3DA0007D21D3072.idx
new file mode 100644
index 0000000..0b9c7bf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpluginloader.h.E3DA0007D21D3072.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpoint.h.8B0F5A3923F4C08C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpoint.h.8B0F5A3923F4C08C.idx
new file mode 100644
index 0000000..3934059
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpoint.h.8B0F5A3923F4C08C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpointer.h.2D35C0254E912B8F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpointer.h.2D35C0254E912B8F.idx
new file mode 100644
index 0000000..4e1469f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpointer.h.2D35C0254E912B8F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpolygon.h.981E8BA29D5B5F5D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpolygon.h.981E8BA29D5B5F5D.idx
new file mode 100644
index 0000000..fe73e70
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpolygon.h.981E8BA29D5B5F5D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qprocess.h.1C2B4CEB8DCFF945.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qprocess.h.1C2B4CEB8DCFF945.idx
new file mode 100644
index 0000000..0b4d9bb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qprocess.h.1C2B4CEB8DCFF945.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qprocessordetection.h.9B8491F22A6CDEA6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qprocessordetection.h.9B8491F22A6CDEA6.idx
new file mode 100644
index 0000000..5c5a2bc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qprocessordetection.h.9B8491F22A6CDEA6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpromise.h.E876C44A54D75DA6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpromise.h.E876C44A54D75DA6.idx
new file mode 100644
index 0000000..bea4cbd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpromise.h.E876C44A54D75DA6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qproperty.h.050B311D6CA79E6B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qproperty.h.050B311D6CA79E6B.idx
new file mode 100644
index 0000000..e1f5dcd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qproperty.h.050B311D6CA79E6B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpropertyanimation.h.D63544F9A5AC8C25.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpropertyanimation.h.D63544F9A5AC8C25.idx
new file mode 100644
index 0000000..e09e54d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpropertyanimation.h.D63544F9A5AC8C25.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpropertyprivate.h.4106084CA44F8DAC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpropertyprivate.h.4106084CA44F8DAC.idx
new file mode 100644
index 0000000..151cf08
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qpropertyprivate.h.4106084CA44F8DAC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qqueue.h.EFD672C9A1269544.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qqueue.h.EFD672C9A1269544.idx
new file mode 100644
index 0000000..2e660ec
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qqueue.h.EFD672C9A1269544.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrandom.h.2C589F05FA3B7E88.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrandom.h.2C589F05FA3B7E88.idx
new file mode 100644
index 0000000..f56a55a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrandom.h.2C589F05FA3B7E88.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qreadwritelock.h.A43B30F563D288F0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qreadwritelock.h.A43B30F563D288F0.idx
new file mode 100644
index 0000000..a92c84e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qreadwritelock.h.A43B30F563D288F0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.BA137BBCC4B7F529.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.BA137BBCC4B7F529.idx
new file mode 100644
index 0000000..6dbdf17
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.BA137BBCC4B7F529.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.CF2AC56D36C854E1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.CF2AC56D36C854E1.idx
new file mode 100644
index 0000000..f763a5d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.CF2AC56D36C854E1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.522EF0EC91AB739B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.522EF0EC91AB739B.idx
new file mode 100644
index 0000000..15bd365
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.522EF0EC91AB739B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qregion.h.61FDA27F58A875A8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qregion.h.61FDA27F58A875A8.idx
new file mode 100644
index 0000000..a1340bf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qregion.h.61FDA27F58A875A8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qregularexpression.h.6878083E04EAD649.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qregularexpression.h.6878083E04EAD649.idx
new file mode 100644
index 0000000..11031f3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qregularexpression.h.6878083E04EAD649.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qresource.h.10738F9D560D789D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qresource.h.10738F9D560D789D.idx
new file mode 100644
index 0000000..62e1023
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qresource.h.10738F9D560D789D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qresultstore.h.4819EDF9587A0B32.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qresultstore.h.4819EDF9587A0B32.idx
new file mode 100644
index 0000000..55bbb06
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qresultstore.h.4819EDF9587A0B32.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.B4AD815D7EDF317B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.B4AD815D7EDF317B.idx
new file mode 100644
index 0000000..a7972cd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.B4AD815D7EDF317B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.ED55E2FDE0B2815E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.ED55E2FDE0B2815E.idx
new file mode 100644
index 0000000..798a843
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.ED55E2FDE0B2815E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrunnable.h.728D6C089C2771FB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrunnable.h.728D6C089C2771FB.idx
new file mode 100644
index 0000000..bbee232
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qrunnable.h.728D6C089C2771FB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsavefile.h.F319DB79535BBF4A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsavefile.h.F319DB79535BBF4A.idx
new file mode 100644
index 0000000..c3c41a3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsavefile.h.F319DB79535BBF4A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.FAEDA79693BD6E32.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.FAEDA79693BD6E32.idx
new file mode 100644
index 0000000..7070640
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.FAEDA79693BD6E32.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopedvaluerollback.h.E198F20E620E8C41.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopedvaluerollback.h.E198F20E620E8C41.idx
new file mode 100644
index 0000000..25eba27
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopedvaluerollback.h.E198F20E620E8C41.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.9704B454ED009578.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.9704B454ED009578.idx
new file mode 100644
index 0000000..0341b78
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.9704B454ED009578.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsemaphore.h.592C944125949008.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsemaphore.h.592C944125949008.idx
new file mode 100644
index 0000000..0824992
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsemaphore.h.592C944125949008.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsequentialanimationgroup.h.5382CBECCD8B7C49.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsequentialanimationgroup.h.5382CBECCD8B7C49.idx
new file mode 100644
index 0000000..7020e23
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsequentialanimationgroup.h.5382CBECCD8B7C49.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsequentialiterable.h.E05AB09B1A6A8EF6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsequentialiterable.h.E05AB09B1A6A8EF6.idx
new file mode 100644
index 0000000..3e05505
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsequentialiterable.h.E05AB09B1A6A8EF6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qset.h.B82122330EA3392F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qset.h.B82122330EA3392F.idx
new file mode 100644
index 0000000..a6de230
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qset.h.B82122330EA3392F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsettings.h.B5B92CC4EC6C341F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsettings.h.B5B92CC4EC6C341F.idx
new file mode 100644
index 0000000..9595f8b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsettings.h.B5B92CC4EC6C341F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.FFE58D1888746E5F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.FFE58D1888746E5F.idx
new file mode 100644
index 0000000..917dd4d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.FFE58D1888746E5F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qshareddata_impl.h.A37B71FC8B737210.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qshareddata_impl.h.A37B71FC8B737210.idx
new file mode 100644
index 0000000..0597496
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qshareddata_impl.h.A37B71FC8B737210.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedmemory.h.5E15F58D4BC7A599.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedmemory.h.5E15F58D4BC7A599.idx
new file mode 100644
index 0000000..a3cb22e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedmemory.h.5E15F58D4BC7A599.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.4F8098080F810564.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.4F8098080F810564.idx
new file mode 100644
index 0000000..c29b60e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.4F8098080F810564.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.35012DB2682C7F57.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.35012DB2682C7F57.idx
new file mode 100644
index 0000000..1486531
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.35012DB2682C7F57.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsignalmapper.h.6927F38B538426CD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsignalmapper.h.6927F38B538426CD.idx
new file mode 100644
index 0000000..d34cf08
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsignalmapper.h.6927F38B538426CD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsimd.h.AAEAB77C95775703.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsimd.h.AAEAB77C95775703.idx
new file mode 100644
index 0000000..ba0dee3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsimd.h.AAEAB77C95775703.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.32A76F1F6B3C6161.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.32A76F1F6B3C6161.idx
new file mode 100644
index 0000000..63a4a73
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.32A76F1F6B3C6161.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsocketnotifier.h.FB6C49E876EA1368.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsocketnotifier.h.FB6C49E876EA1368.idx
new file mode 100644
index 0000000..159e5e2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsocketnotifier.h.FB6C49E876EA1368.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsortfilterproxymodel.h.76B38C0F7945CA30.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsortfilterproxymodel.h.76B38C0F7945CA30.idx
new file mode 100644
index 0000000..a38b28e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsortfilterproxymodel.h.76B38C0F7945CA30.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstack.h.EC720E63293011C1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstack.h.EC720E63293011C1.idx
new file mode 100644
index 0000000..19d2add
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstack.h.EC720E63293011C1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstandardpaths.h.0BB69776F2D505F3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstandardpaths.h.0BB69776F2D505F3.idx
new file mode 100644
index 0000000..5d23079
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstandardpaths.h.0BB69776F2D505F3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstorageinfo.h.442DB728FBAEEE81.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstorageinfo.h.442DB728FBAEEE81.idx
new file mode 100644
index 0000000..94d6844
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstorageinfo.h.442DB728FBAEEE81.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.0D384FBA67106967.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.0D384FBA67106967.idx
new file mode 100644
index 0000000..8fec75c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.0D384FBA67106967.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.4E1CF2AD859FB84E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.4E1CF2AD859FB84E.idx
new file mode 100644
index 0000000..c2df84c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.4E1CF2AD859FB84E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringbuilder.h.E4312A85073758FB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringbuilder.h.E4312A85073758FB.idx
new file mode 100644
index 0000000..8283ada
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringbuilder.h.E4312A85073758FB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter.h.FBDA827BD2D5CAAA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter.h.FBDA827BD2D5CAAA.idx
new file mode 100644
index 0000000..14185f9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter.h.FBDA827BD2D5CAAA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter_base.h.24B60384281EB796.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter_base.h.24B60384281EB796.idx
new file mode 100644
index 0000000..56ace9e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter_base.h.24B60384281EB796.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringfwd.h.84D70D4C164D82C0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringfwd.h.84D70D4C164D82C0.idx
new file mode 100644
index 0000000..49b994e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringfwd.h.84D70D4C164D82C0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.08322116F93693CE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.08322116F93693CE.idx
new file mode 100644
index 0000000..b929afe
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.08322116F93693CE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringlistmodel.h.BD04BC2D1EF7EAFF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringlistmodel.h.BD04BC2D1EF7EAFF.idx
new file mode 100644
index 0000000..07114f3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringlistmodel.h.BD04BC2D1EF7EAFF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringliteral.h.FEC833DDD367CE4A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringliteral.h.FEC833DDD367CE4A.idx
new file mode 100644
index 0000000..5e42584
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringliteral.h.FEC833DDD367CE4A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.9362AC8C66BFC972.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.9362AC8C66BFC972.idx
new file mode 100644
index 0000000..66bc9c1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.9362AC8C66BFC972.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringtokenizer.h.D9F40504988F66B4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringtokenizer.h.D9F40504988F66B4.idx
new file mode 100644
index 0000000..09815b3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringtokenizer.h.D9F40504988F66B4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.9A2D7190871884F7.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.9A2D7190871884F7.idx
new file mode 100644
index 0000000..f1e9aa5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.9A2D7190871884F7.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qswap.h.3A9203FD50A581E6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qswap.h.3A9203FD50A581E6.idx
new file mode 100644
index 0000000..3cef1a6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qswap.h.3A9203FD50A581E6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.3D41BA0C6FCB31E6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.3D41BA0C6FCB31E6.idx
new file mode 100644
index 0000000..dd5e8cd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.3D41BA0C6FCB31E6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.E3981DE538B76440.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.E3981DE538B76440.idx
new file mode 100644
index 0000000..34e78fa
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.E3981DE538B76440.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsystemsemaphore.h.B779D22250694128.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsystemsemaphore.h.B779D22250694128.idx
new file mode 100644
index 0000000..d0629fe
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qsystemsemaphore.h.B779D22250694128.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtaggedpointer.h.7599D13F99DDA44D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtaggedpointer.h.7599D13F99DDA44D.idx
new file mode 100644
index 0000000..266948c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtaggedpointer.h.7599D13F99DDA44D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtaskbuilder.h.51D5E93563B228FC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtaskbuilder.h.51D5E93563B228FC.idx
new file mode 100644
index 0000000..19470cd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtaskbuilder.h.51D5E93563B228FC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtclasshelpermacros.h.9C5CD0644BE1B976.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtclasshelpermacros.h.9C5CD0644BE1B976.idx
new file mode 100644
index 0000000..6f42518
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtclasshelpermacros.h.9C5CD0644BE1B976.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrent_global.h.A97255C5694FB3FE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrent_global.h.A97255C5694FB3FE.idx
new file mode 100644
index 0000000..0447cbd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrent_global.h.A97255C5694FB3FE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentcompilertest.h.66A98293AA4D97DC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentcompilertest.h.66A98293AA4D97DC.idx
new file mode 100644
index 0000000..b555520
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentcompilertest.h.66A98293AA4D97DC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentexports.h.9AA1873154CB734B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentexports.h.9AA1873154CB734B.idx
new file mode 100644
index 0000000..7de5c61
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentexports.h.9AA1873154CB734B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfilter.h.4806368809C787CD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfilter.h.4806368809C787CD.idx
new file mode 100644
index 0000000..2927849
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfilter.h.4806368809C787CD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfilterkernel.h.12F9B8B67A7C31FF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfilterkernel.h.12F9B8B67A7C31FF.idx
new file mode 100644
index 0000000..e4c1879
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfilterkernel.h.12F9B8B67A7C31FF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfunctionwrappers.h.2F3569994C535AB6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfunctionwrappers.h.2F3569994C535AB6.idx
new file mode 100644
index 0000000..a6a9c6c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentfunctionwrappers.h.2F3569994C535AB6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentiteratekernel.h.33C30836DF74F79F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentiteratekernel.h.33C30836DF74F79F.idx
new file mode 100644
index 0000000..6be67ff
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentiteratekernel.h.33C30836DF74F79F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmap.h.DABE15CDDF8E0E95.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmap.h.DABE15CDDF8E0E95.idx
new file mode 100644
index 0000000..4930c45
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmap.h.DABE15CDDF8E0E95.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmapkernel.h.2880FE423F15C68D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmapkernel.h.2880FE423F15C68D.idx
new file mode 100644
index 0000000..0d48d6b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmapkernel.h.2880FE423F15C68D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmedian.h.36CC24D680B88A20.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmedian.h.36CC24D680B88A20.idx
new file mode 100644
index 0000000..156bdc9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentmedian.h.36CC24D680B88A20.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentreducekernel.h.EA07067E47BA1EF1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentreducekernel.h.EA07067E47BA1EF1.idx
new file mode 100644
index 0000000..916a70c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentreducekernel.h.EA07067E47BA1EF1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentrun.h.1380EF7E70CAB3E6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentrun.h.1380EF7E70CAB3E6.idx
new file mode 100644
index 0000000..298629a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentrun.h.1380EF7E70CAB3E6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentrunbase.h.24F8AC67ACEE518F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentrunbase.h.24F8AC67ACEE518F.idx
new file mode 100644
index 0000000..ee5b74a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentrunbase.h.24F8AC67ACEE518F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentstoredfunctioncall.h.21E3ECCD18D4C17A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentstoredfunctioncall.h.21E3ECCD18D4C17A.idx
new file mode 100644
index 0000000..469edbf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentstoredfunctioncall.h.21E3ECCD18D4C17A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrenttask.h.2BC00FC6B9D85DDA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrenttask.h.2BC00FC6B9D85DDA.idx
new file mode 100644
index 0000000..861035b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrenttask.h.2BC00FC6B9D85DDA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentthreadengine.h.C9D25CFD2F065EB3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentthreadengine.h.C9D25CFD2F065EB3.idx
new file mode 100644
index 0000000..3fedf31
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentthreadengine.h.C9D25CFD2F065EB3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentversion.h.62E9125E2EB7AD2C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentversion.h.62E9125E2EB7AD2C.idx
new file mode 100644
index 0000000..4dff07e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconcurrentversion.h.62E9125E2EB7AD2C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconfigmacros.h.90C58B734DCE270F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconfigmacros.h.90C58B734DCE270F.idx
new file mode 100644
index 0000000..62917d8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtconfigmacros.h.90C58B734DCE270F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.536C1F866C3D9252.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.536C1F866C3D9252.idx
new file mode 100644
index 0000000..40a6edc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.536C1F866C3D9252.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.EB2F181F3966FAAE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.EB2F181F3966FAAE.idx
new file mode 100644
index 0000000..95e6bc6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.EB2F181F3966FAAE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcoreversion.h.34BE855F7F0C01B5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcoreversion.h.34BE855F7F0C01B5.idx
new file mode 100644
index 0000000..3423f0a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtcoreversion.h.34BE855F7F0C01B5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtdeprecationmarkers.h.5A33852632DB0C20.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtdeprecationmarkers.h.5A33852632DB0C20.idx
new file mode 100644
index 0000000..35f8b01
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtdeprecationmarkers.h.5A33852632DB0C20.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtemporarydir.h.FA032D7E150EC96F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtemporarydir.h.FA032D7E150EC96F.idx
new file mode 100644
index 0000000..2376e4b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtemporarydir.h.FA032D7E150EC96F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtemporaryfile.h.5803CF8FE9B4C730.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtemporaryfile.h.5803CF8FE9B4C730.idx
new file mode 100644
index 0000000..a07a46e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtemporaryfile.h.5803CF8FE9B4C730.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtenvironmentvariables.h.BA0B956DC5E8D7EC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtenvironmentvariables.h.BA0B956DC5E8D7EC.idx
new file mode 100644
index 0000000..28371c7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtenvironmentvariables.h.BA0B956DC5E8D7EC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtextboundaryfinder.h.583A0B2CB1A7060F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtextboundaryfinder.h.583A0B2CB1A7060F.idx
new file mode 100644
index 0000000..3e49287
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtextboundaryfinder.h.583A0B2CB1A7060F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtextstream.h.CDFB52CB28FFAF86.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtextstream.h.CDFB52CB28FFAF86.idx
new file mode 100644
index 0000000..09699c9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtextstream.h.CDFB52CB28FFAF86.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.F516E25671599911.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.F516E25671599911.idx
new file mode 100644
index 0000000..5162274
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.F516E25671599911.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtguiexports.h.A7A1041C0DCBA3CA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtguiexports.h.A7A1041C0DCBA3CA.idx
new file mode 100644
index 0000000..7d013f3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtguiexports.h.A7A1041C0DCBA3CA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.8CC7E974351B8657.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.8CC7E974351B8657.idx
new file mode 100644
index 0000000..ddfde5a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.8CC7E974351B8657.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthread.h.8E58932F9BFDF0C7.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthread.h.8E58932F9BFDF0C7.idx
new file mode 100644
index 0000000..b48f4e1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthread.h.8E58932F9BFDF0C7.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthreadpool.h.B18979DD9B7C1F9E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthreadpool.h.B18979DD9B7C1F9E.idx
new file mode 100644
index 0000000..fdf0e7a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthreadpool.h.B18979DD9B7C1F9E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthreadstorage.h.73040A791815DB39.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthreadstorage.h.73040A791815DB39.idx
new file mode 100644
index 0000000..12ad5e8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qthreadstorage.h.73040A791815DB39.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimeline.h.9FBAB590EFDCD58E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimeline.h.9FBAB590EFDCD58E.idx
new file mode 100644
index 0000000..9bd85c3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimeline.h.9FBAB590EFDCD58E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimer.h.879EC57A4EE6DF98.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimer.h.879EC57A4EE6DF98.idx
new file mode 100644
index 0000000..45f9d0d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimer.h.879EC57A4EE6DF98.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimezone.h.54D851B81DBF2D26.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimezone.h.54D851B81DBF2D26.idx
new file mode 100644
index 0000000..5a6dd84
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtimezone.h.54D851B81DBF2D26.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtmetamacros.h.1F7A4DAA7CE10A39.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtmetamacros.h.1F7A4DAA7CE10A39.idx
new file mode 100644
index 0000000..6e1c812
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtmetamacros.h.1F7A4DAA7CE10A39.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtmochelpers.h.0AC0A7000046BA9B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtmochelpers.h.0AC0A7000046BA9B.idx
new file mode 100644
index 0000000..9e57951
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtmochelpers.h.0AC0A7000046BA9B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtnoop.h.8CD148813BFE629E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtnoop.h.8CD148813BFE629E.idx
new file mode 100644
index 0000000..db7e63a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtnoop.h.8CD148813BFE629E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtpreprocessorsupport.h.D549E9915E187F41.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtpreprocessorsupport.h.D549E9915E187F41.idx
new file mode 100644
index 0000000..c22e834
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtpreprocessorsupport.h.D549E9915E187F41.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.85651AE54D03E0B0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.85651AE54D03E0B0.idx
new file mode 100644
index 0000000..c5f6f03
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.85651AE54D03E0B0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtranslator.h.C48702BCAA824EDF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtranslator.h.C48702BCAA824EDF.idx
new file mode 100644
index 0000000..465e3e9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtranslator.h.C48702BCAA824EDF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtransposeproxymodel.h.094EB75F8C77B1CE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtransposeproxymodel.h.094EB75F8C77B1CE.idx
new file mode 100644
index 0000000..570f79a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtransposeproxymodel.h.094EB75F8C77B1CE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtresource.h.D5C7932564B2887A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtresource.h.D5C7932564B2887A.idx
new file mode 100644
index 0000000..477bffa
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtresource.h.D5C7932564B2887A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtsan_impl.h.F1935B60F8AAD56E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtsan_impl.h.F1935B60F8AAD56E.idx
new file mode 100644
index 0000000..7121413
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtsan_impl.h.F1935B60F8AAD56E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qttranslation.h.606C2A1BF250F66D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qttranslation.h.606C2A1BF250F66D.idx
new file mode 100644
index 0000000..65893af
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qttranslation.h.606C2A1BF250F66D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qttypetraits.h.86BE6FACAE3D083E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qttypetraits.h.86BE6FACAE3D083E.idx
new file mode 100644
index 0000000..d4daca8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qttypetraits.h.86BE6FACAE3D083E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtversion.h.4CCACABECB766E9E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtversion.h.4CCACABECB766E9E.idx
new file mode 100644
index 0000000..3384808
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtversion.h.4CCACABECB766E9E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtversionchecks.h.AD047AEEA9A4644D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtversionchecks.h.AD047AEEA9A4644D.idx
new file mode 100644
index 0000000..f75797e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtversionchecks.h.AD047AEEA9A4644D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.13E2B3E5D173048B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.13E2B3E5D173048B.idx
new file mode 100644
index 0000000..2eae91c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.13E2B3E5D173048B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtypes.h.477907070DC6CC48.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtypes.h.477907070DC6CC48.idx
new file mode 100644
index 0000000..489776d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qtypes.h.477907070DC6CC48.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qualifier.hpp.9F96B42C9C16AA8E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qualifier.hpp.9F96B42C9C16AA8E.idx
new file mode 100644
index 0000000..60b5265
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qualifier.hpp.9F96B42C9C16AA8E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion.hpp.C5749ABE1713F3E4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion.hpp.C5749ABE1713F3E4.idx
new file mode 100644
index 0000000..05b9122
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion.hpp.C5749ABE1713F3E4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion.inl.007056AB6181539A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion.inl.007056AB6181539A.idx
new file mode 100644
index 0000000..f0954e0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion.inl.007056AB6181539A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_common.hpp.CF77C20696071658.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_common.hpp.CF77C20696071658.idx
new file mode 100644
index 0000000..499d6b1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_common.hpp.CF77C20696071658.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_common.inl.292B96E4E0683205.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_common.inl.292B96E4E0683205.idx
new file mode 100644
index 0000000..addebb5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_common.inl.292B96E4E0683205.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_double.hpp.6D0AE71E292897D1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_double.hpp.6D0AE71E292897D1.idx
new file mode 100644
index 0000000..04b295b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_double.hpp.6D0AE71E292897D1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_double_precision.hpp.135614A8DD021574.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_double_precision.hpp.135614A8DD021574.idx
new file mode 100644
index 0000000..c17b1ad
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_double_precision.hpp.135614A8DD021574.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_float.hpp.108AA942D5D23E64.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_float.hpp.108AA942D5D23E64.idx
new file mode 100644
index 0000000..30405f9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_float.hpp.108AA942D5D23E64.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_float_precision.hpp.946AD5C6E66B2990.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_float_precision.hpp.946AD5C6E66B2990.idx
new file mode 100644
index 0000000..20f703c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_float_precision.hpp.946AD5C6E66B2990.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_geometric.hpp.18D466F3106B0D60.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_geometric.hpp.18D466F3106B0D60.idx
new file mode 100644
index 0000000..6d29fa6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_geometric.hpp.18D466F3106B0D60.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_geometric.inl.3C09147B9E1F759A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_geometric.inl.3C09147B9E1F759A.idx
new file mode 100644
index 0000000..a878d7c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_geometric.inl.3C09147B9E1F759A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_relational.hpp.73A6EFEA6C24F559.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_relational.hpp.73A6EFEA6C24F559.idx
new file mode 100644
index 0000000..3fd922b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_relational.hpp.73A6EFEA6C24F559.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_relational.inl.506260E5F87BA877.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_relational.inl.506260E5F87BA877.idx
new file mode 100644
index 0000000..5a0783f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_relational.inl.506260E5F87BA877.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_transform.hpp.6F721CF252FD9CD3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_transform.hpp.6F721CF252FD9CD3.idx
new file mode 100644
index 0000000..36755e3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_transform.hpp.6F721CF252FD9CD3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_transform.inl.B466EC783C84AF48.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_transform.inl.B466EC783C84AF48.idx
new file mode 100644
index 0000000..d9c82d0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_transform.inl.B466EC783C84AF48.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_trigonometric.hpp.FEF9A997D51B3015.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_trigonometric.hpp.FEF9A997D51B3015.idx
new file mode 100644
index 0000000..06d2535
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_trigonometric.hpp.FEF9A997D51B3015.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_trigonometric.inl.703A489E653CB800.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_trigonometric.inl.703A489E653CB800.idx
new file mode 100644
index 0000000..b32cd1f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quaternion_trigonometric.inl.703A489E653CB800.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/queue.012D0672A60C25FE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/queue.012D0672A60C25FE.idx
new file mode 100644
index 0000000..9e2b582
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/queue.012D0672A60C25FE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.6922295C69E41E30.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.6922295C69E41E30.idx
new file mode 100644
index 0000000..13f917f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qurl.h.6922295C69E41E30.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qurlquery.h.4D775A4D4B8952D0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qurlquery.h.4D775A4D4B8952D0.idx
new file mode 100644
index 0000000..d8af87d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qurlquery.h.4D775A4D4B8952D0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qutf8stringview.h.CA93442FF65DCA02.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qutf8stringview.h.CA93442FF65DCA02.idx
new file mode 100644
index 0000000..5ffe8c3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qutf8stringview.h.CA93442FF65DCA02.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quuid.h.260D9E6F41D78053.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quuid.h.260D9E6F41D78053.idx
new file mode 100644
index 0000000..2141173
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/quuid.h.260D9E6F41D78053.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.D71F9BCDC9E1D322.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.D71F9BCDC9E1D322.idx
new file mode 100644
index 0000000..3a189bc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.D71F9BCDC9E1D322.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantanimation.h.1CEBFD20503579EA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantanimation.h.1CEBFD20503579EA.idx
new file mode 100644
index 0000000..ae22013
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantanimation.h.1CEBFD20503579EA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvarianthash.h.70288AD8A0FDECC4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvarianthash.h.70288AD8A0FDECC4.idx
new file mode 100644
index 0000000..340c371
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvarianthash.h.70288AD8A0FDECC4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantlist.h.6E87417BAB10E436.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantlist.h.6E87417BAB10E436.idx
new file mode 100644
index 0000000..5273638
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantlist.h.6E87417BAB10E436.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantmap.h.8AAA21CD831A54C8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantmap.h.8AAA21CD831A54C8.idx
new file mode 100644
index 0000000..71a97a9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvariantmap.h.8AAA21CD831A54C8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvarlengtharray.h.F473720B77A68F4D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvarlengtharray.h.F473720B77A68F4D.idx
new file mode 100644
index 0000000..e5d95db
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvarlengtharray.h.F473720B77A68F4D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvector.h.384733ABA50129B4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvector.h.384733ABA50129B4.idx
new file mode 100644
index 0000000..8c08294
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qvector.h.384733ABA50129B4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qversionnumber.h.22B58CDB66A25624.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qversionnumber.h.22B58CDB66A25624.idx
new file mode 100644
index 0000000..3d40fb6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qversionnumber.h.22B58CDB66A25624.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.55E1E9EAC482445B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.55E1E9EAC482445B.idx
new file mode 100644
index 0000000..10088d2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.55E1E9EAC482445B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwaitcondition.h.018A4648FED10716.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwaitcondition.h.018A4648FED10716.idx
new file mode 100644
index 0000000..ee53ddd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwaitcondition.h.018A4648FED10716.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.8C761AFC737A067E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.8C761AFC737A067E.idx
new file mode 100644
index 0000000..6e283cb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.8C761AFC737A067E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwineventnotifier.h.5B1F1C3A5781A51A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwineventnotifier.h.5B1F1C3A5781A51A.idx
new file mode 100644
index 0000000..6cdf201
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qwineventnotifier.h.5B1F1C3A5781A51A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxmlstream.h.E7D3A62BC22F3A82.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxmlstream.h.E7D3A62BC22F3A82.idx
new file mode 100644
index 0000000..051d377
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxmlstream.h.E7D3A62BC22F3A82.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxpfunctional.h.837A138BC1130512.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxpfunctional.h.837A138BC1130512.idx
new file mode 100644
index 0000000..fb9baad
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxpfunctional.h.837A138BC1130512.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxptype_traits.h.67CB0D39FD828963.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxptype_traits.h.67CB0D39FD828963.idx
new file mode 100644
index 0000000..9691a72
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/qxptype_traits.h.67CB0D39FD828963.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/random.258797469BB56E97.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/random.258797469BB56E97.idx
new file mode 100644
index 0000000..ee32e8f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/random.258797469BB56E97.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ranges_operations.h.A57E6838804094BA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ranges_operations.h.A57E6838804094BA.idx
new file mode 100644
index 0000000..ab8ed9b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ranges_operations.h.A57E6838804094BA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ratio.6F4F3967070A74F4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ratio.6F4F3967070A74F4.idx
new file mode 100644
index 0000000..b649f44
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/ratio.6F4F3967070A74F4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raw_storage_iterator.h.337AAD33468F6BA1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raw_storage_iterator.h.337AAD33468F6BA1.idx
new file mode 100644
index 0000000..2369e12
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raw_storage_iterator.h.337AAD33468F6BA1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.cpp.0CF11EFC311AD014.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.cpp.0CF11EFC311AD014.idx
new file mode 100644
index 0000000..e8aa894
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.cpp.0CF11EFC311AD014.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.h.0B7E51C0EF96C74A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.h.0B7E51C0EF96C74A.idx
new file mode 100644
index 0000000..172d77c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.h.0B7E51C0EF96C74A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.moc.F573F18BC7CE87DA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.moc.F573F18BC7CE87DA.idx
new file mode 100644
index 0000000..d8d0959
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracer.moc.F573F18BC7CE87DA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracescene.cpp.D37577F8A88BF857.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracescene.cpp.D37577F8A88BF857.idx
new file mode 100644
index 0000000..84e460b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracescene.cpp.D37577F8A88BF857.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracescene.h.1D489FFB6CB3B4C1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracescene.h.1D489FFB6CB3B4C1.idx
new file mode 100644
index 0000000..373d7e8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/raytracescene.h.1D489FFB6CB3B4C1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/readable_traits.h.C5DAAB515F31F606.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/readable_traits.h.C5DAAB515F31F606.idx
new file mode 100644
index 0000000..b97102e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/readable_traits.h.C5DAAB515F31F606.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reference_wrapper.h.210EF0E4F350B1D8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reference_wrapper.h.210EF0E4F350B1D8.idx
new file mode 100644
index 0000000..1937d83
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reference_wrapper.h.210EF0E4F350B1D8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rel_ops.h.6B7FB2CE53EE4B8C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rel_ops.h.6B7FB2CE53EE4B8C.idx
new file mode 100644
index 0000000..dd5f9ea
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rel_ops.h.6B7FB2CE53EE4B8C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove.h.E4DCA81F3C27D5CE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove.h.E4DCA81F3C27D5CE.idx
new file mode 100644
index 0000000..2f404b2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove.h.E4DCA81F3C27D5CE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_copy.h.796C093075FA291A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_copy.h.796C093075FA291A.idx
new file mode 100644
index 0000000..8103f8a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_copy.h.796C093075FA291A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_copy_if.h.23406C61E7957803.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_copy_if.h.23406C61E7957803.idx
new file mode 100644
index 0000000..2e8a508
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_copy_if.h.23406C61E7957803.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_if.h.92F451101B78544C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_if.h.92F451101B78544C.idx
new file mode 100644
index 0000000..3ce84fd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/remove_if.h.92F451101B78544C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace.h.272DD3DB11A81F2B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace.h.272DD3DB11A81F2B.idx
new file mode 100644
index 0000000..4aaa399
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace.h.272DD3DB11A81F2B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_copy.h.4F2C17096F969A7D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_copy.h.4F2C17096F969A7D.idx
new file mode 100644
index 0000000..560be82
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_copy.h.4F2C17096F969A7D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_copy_if.h.4CD74AE4F03C4417.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_copy_if.h.4CD74AE4F03C4417.idx
new file mode 100644
index 0000000..a81223f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_copy_if.h.4CD74AE4F03C4417.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_if.h.24AA9875AF07A2C9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_if.h.24AA9875AF07A2C9.idx
new file mode 100644
index 0000000..2b3f8a8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/replace_if.h.24AA9875AF07A2C9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/resource.h.B4A9CC20C7EA9F4D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/resource.h.B4A9CC20C7EA9F4D.idx
new file mode 100644
index 0000000..1ecc89c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/resource.h.B4A9CC20C7EA9F4D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse.h.38D7861A6C27C3B6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse.h.38D7861A6C27C3B6.idx
new file mode 100644
index 0000000..f1b3d1f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse.h.38D7861A6C27C3B6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_access.h.39B152F76FB1ABED.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_access.h.39B152F76FB1ABED.idx
new file mode 100644
index 0000000..954e411
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_access.h.39B152F76FB1ABED.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_copy.h.A30ECA6F99992685.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_copy.h.A30ECA6F99992685.idx
new file mode 100644
index 0000000..94cd29d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_copy.h.A30ECA6F99992685.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_iterator.h.32D4B88305E2F403.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_iterator.h.32D4B88305E2F403.idx
new file mode 100644
index 0000000..c93a099
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/reverse_iterator.h.32D4B88305E2F403.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rgba.h.C00626186B2FF144.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rgba.h.C00626186B2FF144.idx
new file mode 100644
index 0000000..55902f1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rgba.h.C00626186B2FF144.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rotate.h.D61299428174F592.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rotate.h.D61299428174F592.idx
new file mode 100644
index 0000000..4daaf59
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rotate.h.D61299428174F592.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rotate_copy.h.D48064D0BC202064.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rotate_copy.h.D48064D0BC202064.idx
new file mode 100644
index 0000000..4c42754
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/rotate_copy.h.D48064D0BC202064.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/runetype.h.3E7590FB18997C24.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/runetype.h.3E7590FB18997C24.idx
new file mode 100644
index 0000000..b9d7457
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/runetype.h.3E7590FB18997C24.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sample.h.B4C405311338B540.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sample.h.B4C405311338B540.idx
new file mode 100644
index 0000000..5dee953
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sample.h.B4C405311338B540.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_constants.hpp.C3FFFFF8AF22E6BD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_constants.hpp.C3FFFFF8AF22E6BD.idx
new file mode 100644
index 0000000..8188697
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_constants.hpp.C3FFFFF8AF22E6BD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_constants.inl.75FDCE6C139C860D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_constants.inl.75FDCE6C139C860D.idx
new file mode 100644
index 0000000..ef339f8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_constants.inl.75FDCE6C139C860D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_int_sized.hpp.C0FA215741F7DA5F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_int_sized.hpp.C0FA215741F7DA5F.idx
new file mode 100644
index 0000000..ec72c8c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_int_sized.hpp.C0FA215741F7DA5F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_uint_sized.hpp.65F2E5F7F4943FEA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_uint_sized.hpp.65F2E5F7F4943FEA.idx
new file mode 100644
index 0000000..7609c8c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scalar_uint_sized.hpp.65F2E5F7F4943FEA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenedata.h.C9D8B18865CA669F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenedata.h.C9D8B18865CA669F.idx
new file mode 100644
index 0000000..ba8325c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenedata.h.C9D8B18865CA669F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenefilereader.cpp.348B62A2944BE338.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenefilereader.cpp.348B62A2944BE338.idx
new file mode 100644
index 0000000..dfd7f54
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenefilereader.cpp.348B62A2944BE338.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenefilereader.h.E5E5E14156135505.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenefilereader.h.E5E5E14156135505.idx
new file mode 100644
index 0000000..cabbbbd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/scenefilereader.h.E5E5E14156135505.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sceneparser.cpp.BD6DC118E8A5AF0B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sceneparser.cpp.BD6DC118E8A5AF0B.idx
new file mode 100644
index 0000000..8d6ee86
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sceneparser.cpp.BD6DC118E8A5AF0B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sceneparser.h.36B5957DF1ACE443.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sceneparser.h.36B5957DF1ACE443.idx
new file mode 100644
index 0000000..3e2435d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sceneparser.h.36B5957DF1ACE443.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sched.h.BB3734DF805CB44B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sched.h.BB3734DF805CB44B.idx
new file mode 100644
index 0000000..9ca8847
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sched.h.BB3734DF805CB44B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/search.h.2EF9301CA77374C5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/search.h.2EF9301CA77374C5.idx
new file mode 100644
index 0000000..36deb0e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/search.h.2EF9301CA77374C5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/search_n.h.152FD7E5CF1E7360.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/search_n.h.152FD7E5CF1E7360.idx
new file mode 100644
index 0000000..ae30c50
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/search_n.h.152FD7E5CF1E7360.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_difference.h.16D1D4728AB14A11.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_difference.h.16D1D4728AB14A11.idx
new file mode 100644
index 0000000..0bf7ece
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_difference.h.16D1D4728AB14A11.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_intersection.h.6AF81C74C85EBE48.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_intersection.h.6AF81C74C85EBE48.idx
new file mode 100644
index 0000000..c8025f8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_intersection.h.6AF81C74C85EBE48.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_symmetric_difference.h.C1F1D692F489ABB6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_symmetric_difference.h.C1F1D692F489ABB6.idx
new file mode 100644
index 0000000..f1005e9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_symmetric_difference.h.C1F1D692F489ABB6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_union.h.61A4119643EC6EF9.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_union.h.61A4119643EC6EF9.idx
new file mode 100644
index 0000000..7dd5400
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/set_union.h.61A4119643EC6EF9.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/setup.hpp.DF6C67B88543B231.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/setup.hpp.DF6C67B88543B231.idx
new file mode 100644
index 0000000..7884e08
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/setup.hpp.DF6C67B88543B231.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.FAF5D8DB34D81A80.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.FAF5D8DB34D81A80.idx
new file mode 100644
index 0000000..0613ef5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.FAF5D8DB34D81A80.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shift_left.h.076E3075ACBEB093.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shift_left.h.076E3075ACBEB093.idx
new file mode 100644
index 0000000..50b542b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shift_left.h.076E3075ACBEB093.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shift_right.h.3DF3B97224850690.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shift_right.h.3DF3B97224850690.idx
new file mode 100644
index 0000000..a64124c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shift_right.h.3DF3B97224850690.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shuffle.h.F298F8977E9A2F9B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shuffle.h.F298F8977E9A2F9B.idx
new file mode 100644
index 0000000..465dabb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/shuffle.h.F298F8977E9A2F9B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sift_down.h.EBE68871C5FBD58E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sift_down.h.EBE68871C5FBD58E.idx
new file mode 100644
index 0000000..465bfcc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sift_down.h.EBE68871C5FBD58E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.17AD9143912F1B75.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.17AD9143912F1B75.idx
new file mode 100644
index 0000000..0ac02f6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.17AD9143912F1B75.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.535653A575F84985.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.535653A575F84985.idx
new file mode 100644
index 0000000..5648f08
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.535653A575F84985.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.E02CA7F2CF5362FB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.E02CA7F2CF5362FB.idx
new file mode 100644
index 0000000..3c37a3e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/signal.h.E02CA7F2CF5362FB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/size.h.20BBDB3FFD005553.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/size.h.20BBDB3FFD005553.idx
new file mode 100644
index 0000000..5ddb7f6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/size.h.20BBDB3FFD005553.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sort.h.FBC4E28DF7EAFF0F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sort.h.FBC4E28DF7EAFF0F.idx
new file mode 100644
index 0000000..47ce7f1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sort.h.FBC4E28DF7EAFF0F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sort_heap.h.863D8AA3EFF3F323.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sort_heap.h.863D8AA3EFF3F323.idx
new file mode 100644
index 0000000..469f30c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/sort_heap.h.863D8AA3EFF3F323.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stable_partition.h.82922284F3A88527.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stable_partition.h.82922284F3A88527.idx
new file mode 100644
index 0000000..0444c07
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stable_partition.h.82922284F3A88527.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stable_sort.h.D2A4E5DEEE46148B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stable_sort.h.D2A4E5DEEE46148B.idx
new file mode 100644
index 0000000..b1be92c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stable_sort.h.D2A4E5DEEE46148B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stack.B7796A21C9B26CC7.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stack.B7796A21C9B26CC7.idx
new file mode 100644
index 0000000..256e871
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stack.B7796A21C9B26CC7.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.F52CD105F292F4E3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.F52CD105F292F4E3.idx
new file mode 100644
index 0000000..f2c4dd4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.F52CD105F292F4E3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.AF8894CD5802764C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.AF8894CD5802764C.idx
new file mode 100644
index 0000000..93482f4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.AF8894CD5802764C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.C35CDB6C862F992E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.C35CDB6C862F992E.idx
new file mode 100644
index 0000000..d34cdcf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.C35CDB6C862F992E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.A54F64E3A1C7C464.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.A54F64E3A1C7C464.idx
new file mode 100644
index 0000000..7191bce
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.A54F64E3A1C7C464.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.FD2DD853CF4C811F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.FD2DD853CF4C811F.idx
new file mode 100644
index 0000000..ad572fa
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.FD2DD853CF4C811F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.339FB766648F100A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.339FB766648F100A.idx
new file mode 100644
index 0000000..bd93cfd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.339FB766648F100A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.35E282B53F19BE2D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.35E282B53F19BE2D.idx
new file mode 100644
index 0000000..7c411c2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.35E282B53F19BE2D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.7A02A75D3CAE11F3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.7A02A75D3CAE11F3.idx
new file mode 100644
index 0000000..e58fb16
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.7A02A75D3CAE11F3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.8E9053696E33B997.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.8E9053696E33B997.idx
new file mode 100644
index 0000000..928657e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.8E9053696E33B997.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.BD97B6E42FC70968.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.BD97B6E42FC70968.idx
new file mode 100644
index 0000000..c2b19cc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.BD97B6E42FC70968.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.CD48B29813B8A487.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.CD48B29813B8A487.idx
new file mode 100644
index 0000000..9f8d529
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.CD48B29813B8A487.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.FAC45C951F38DEC5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.FAC45C951F38DEC5.idx
new file mode 100644
index 0000000..d3e47de
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.FAC45C951F38DEC5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.B5C2B0A100CA9008.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.B5C2B0A100CA9008.idx
new file mode 100644
index 0000000..92c8209
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.B5C2B0A100CA9008.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.FBAA07F18D6C3411.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.FBAA07F18D6C3411.idx
new file mode 100644
index 0000000..1cc5270
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.FBAA07F18D6C3411.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/streambuf.75C5EDEDED3DFFC5.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/streambuf.75C5EDEDED3DFFC5.idx
new file mode 100644
index 0000000..ed9efa9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/streambuf.75C5EDEDED3DFFC5.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.D5EB2A2A48A8F73A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.D5EB2A2A48A8F73A.idx
new file mode 100644
index 0000000..3411e82
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.D5EB2A2A48A8F73A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.h.7B3E02C012B37A66.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.h.7B3E02C012B37A66.idx
new file mode 100644
index 0000000..f24b34e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.h.7B3E02C012B37A66.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.h.DF3F1111752B89FD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.h.DF3F1111752B89FD.idx
new file mode 100644
index 0000000..08551a6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string.h.DF3F1111752B89FD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string_view.C59AB79BE7E0E675.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string_view.C59AB79BE7E0E675.idx
new file mode 100644
index 0000000..8f49203
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/string_view.C59AB79BE7E0E675.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/strings.h.3D29CB715D4C17D8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/strings.h.3D29CB715D4C17D8.idx
new file mode 100644
index 0000000..efce3b7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/strings.h.3D29CB715D4C17D8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/swap.h.E869C34A311CDA2D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/swap.h.E869C34A311CDA2D.idx
new file mode 100644
index 0000000..0ad58c5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/swap.h.E869C34A311CDA2D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/swap_ranges.h.DE24CDCA74F455CA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/swap_ranges.h.DE24CDCA74F455CA.idx
new file mode 100644
index 0000000..a1cd6db
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/swap_ranges.h.DE24CDCA74F455CA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/syslimits.h.B82C002FEE48C69C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/syslimits.h.B82C002FEE48C69C.idx
new file mode 100644
index 0000000..65805d3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/syslimits.h.B82C002FEE48C69C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/system_error.B08F1D75EA54DE7F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/system_error.B08F1D75EA54DE7F.idx
new file mode 100644
index 0000000..8b3f529
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/system_error.B08F1D75EA54DE7F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/temporary_buffer.h.7273DDD55F8BB164.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/temporary_buffer.h.7273DDD55F8BB164.idx
new file mode 100644
index 0000000..4b29aad
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/temporary_buffer.h.7273DDD55F8BB164.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/thread.B00EB8A4570E79ED.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/thread.B00EB8A4570E79ED.idx
new file mode 100644
index 0000000..0a8c525
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/thread.B00EB8A4570E79ED.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/time.h.C85D398627086DB0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/time.h.C85D398627086DB0.idx
new file mode 100644
index 0000000..b6629ed
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/time.h.C85D398627086DB0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/to_underlying.h.DDA6AAE529AB9BD1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/to_underlying.h.DDA6AAE529AB9BD1.idx
new file mode 100644
index 0000000..b4d0986
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/to_underlying.h.DDA6AAE529AB9BD1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.h.5FAC32B82C5FB5FC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.h.5FAC32B82C5FB5FC.idx
new file mode 100644
index 0000000..203f81e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.h.5FAC32B82C5FB5FC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.hpp.35AE1BEBEAEA9387.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.hpp.35AE1BEBEAEA9387.idx
new file mode 100644
index 0000000..ca9ae89
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.hpp.35AE1BEBEAEA9387.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.inl.A09C8FB8E28CB794.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.inl.A09C8FB8E28CB794.idx
new file mode 100644
index 0000000..50a339c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/transform.inl.A09C8FB8E28CB794.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/trigonometric.hpp.5F16AAE118F3DC11.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/trigonometric.hpp.5F16AAE118F3DC11.idx
new file mode 100644
index 0000000..e862898
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/trigonometric.hpp.5F16AAE118F3DC11.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/tuple.D52A4AEC44615507.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/tuple.D52A4AEC44615507.idx
new file mode 100644
index 0000000..03a52df
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/tuple.D52A4AEC44615507.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_float.hpp.8626F949E2782FFE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_float.hpp.8626F949E2782FFE.idx
new file mode 100644
index 0000000..ac4b9f1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_float.hpp.8626F949E2782FFE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_half.hpp.867521743F6FB28F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_half.hpp.867521743F6FB28F.idx
new file mode 100644
index 0000000..b3ff425
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_half.hpp.867521743F6FB28F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_half.inl.F0F92E27317A22E4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_half.inl.F0F92E27317A22E4.idx
new file mode 100644
index 0000000..5a227ed
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_half.inl.F0F92E27317A22E4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x2.hpp.A7E8A1FF33C9ED9F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x2.hpp.A7E8A1FF33C9ED9F.idx
new file mode 100644
index 0000000..5c9393d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x2.hpp.A7E8A1FF33C9ED9F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x2.inl.F87455A06EE2136F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x2.inl.F87455A06EE2136F.idx
new file mode 100644
index 0000000..59a6c80
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x2.inl.F87455A06EE2136F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x3.hpp.4CC12EB108B85685.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x3.hpp.4CC12EB108B85685.idx
new file mode 100644
index 0000000..41ace0e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x3.hpp.4CC12EB108B85685.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x3.inl.F8AA395A2FBF9008.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x3.inl.F8AA395A2FBF9008.idx
new file mode 100644
index 0000000..0c0b6ff
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x3.inl.F8AA395A2FBF9008.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x4.hpp.950159F7BEFC7A8D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x4.hpp.950159F7BEFC7A8D.idx
new file mode 100644
index 0000000..0a7ef92
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x4.hpp.950159F7BEFC7A8D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x4.inl.02C92B8A6E2FCC58.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x4.inl.02C92B8A6E2FCC58.idx
new file mode 100644
index 0000000..8fb4880
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat2x4.inl.02C92B8A6E2FCC58.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x2.hpp.071BF21C2790FDEF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x2.hpp.071BF21C2790FDEF.idx
new file mode 100644
index 0000000..265b8d8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x2.hpp.071BF21C2790FDEF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x2.inl.1C0FA0121B834F75.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x2.inl.1C0FA0121B834F75.idx
new file mode 100644
index 0000000..49d3dd0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x2.inl.1C0FA0121B834F75.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x3.hpp.2F565B7FA3118E3E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x3.hpp.2F565B7FA3118E3E.idx
new file mode 100644
index 0000000..d4dd0d0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x3.hpp.2F565B7FA3118E3E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x3.inl.70F129588A062CAB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x3.inl.70F129588A062CAB.idx
new file mode 100644
index 0000000..8b9725d
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x3.inl.70F129588A062CAB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x4.hpp.18DF492BD8414C43.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x4.hpp.18DF492BD8414C43.idx
new file mode 100644
index 0000000..89b781e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x4.hpp.18DF492BD8414C43.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x4.inl.652AC5650B50A71B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x4.inl.652AC5650B50A71B.idx
new file mode 100644
index 0000000..e275e81
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat3x4.inl.652AC5650B50A71B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x2.hpp.6B70FD1BE0DC75DF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x2.hpp.6B70FD1BE0DC75DF.idx
new file mode 100644
index 0000000..b1f199a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x2.hpp.6B70FD1BE0DC75DF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x2.inl.DDF0D9ACD053CE60.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x2.inl.DDF0D9ACD053CE60.idx
new file mode 100644
index 0000000..c80df99
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x2.inl.DDF0D9ACD053CE60.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x3.hpp.9259838151553765.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x3.hpp.9259838151553765.idx
new file mode 100644
index 0000000..5b0037f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x3.hpp.9259838151553765.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x3.inl.AE8E931CA675DDD1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x3.inl.AE8E931CA675DDD1.idx
new file mode 100644
index 0000000..bca6350
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x3.inl.AE8E931CA675DDD1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x4.hpp.0418BDFFAC2B240F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x4.hpp.0418BDFFAC2B240F.idx
new file mode 100644
index 0000000..5787b49
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x4.hpp.0418BDFFAC2B240F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x4.inl.E09B466D2C5791B1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x4.inl.E09B466D2C5791B1.idx
new file mode 100644
index 0000000..9c0e7fa
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_mat4x4.inl.E09B466D2C5791B1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_ptr.hpp.1B4D587DFA41B5D8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_ptr.hpp.1B4D587DFA41B5D8.idx
new file mode 100644
index 0000000..d53c8f1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_ptr.hpp.1B4D587DFA41B5D8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_ptr.inl.A5F01DE0AB8BA928.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_ptr.inl.A5F01DE0AB8BA928.idx
new file mode 100644
index 0000000..82229d4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_ptr.inl.A5F01DE0AB8BA928.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_quat.hpp.262B721107065866.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_quat.hpp.262B721107065866.idx
new file mode 100644
index 0000000..27ab15b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_quat.hpp.262B721107065866.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_quat.inl.D0344F52782185F3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_quat.inl.D0344F52782185F3.idx
new file mode 100644
index 0000000..eff94b0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_quat.inl.D0344F52782185F3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_traits.06CBCBAF1EC736EA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_traits.06CBCBAF1EC736EA.idx
new file mode 100644
index 0000000..269e1c0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_traits.06CBCBAF1EC736EA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec1.hpp.7DF9CA79E3BD1550.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec1.hpp.7DF9CA79E3BD1550.idx
new file mode 100644
index 0000000..7aef518
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec1.hpp.7DF9CA79E3BD1550.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec1.inl.2AEB01CD4A2415DA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec1.inl.2AEB01CD4A2415DA.idx
new file mode 100644
index 0000000..abf3ac8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec1.inl.2AEB01CD4A2415DA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec2.hpp.C86331EC6C3D3627.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec2.hpp.C86331EC6C3D3627.idx
new file mode 100644
index 0000000..3e752f1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec2.hpp.C86331EC6C3D3627.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec2.inl.6D43B74865E626AF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec2.inl.6D43B74865E626AF.idx
new file mode 100644
index 0000000..909cb80
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec2.inl.6D43B74865E626AF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec3.hpp.F58BF5C4A0468BA3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec3.hpp.F58BF5C4A0468BA3.idx
new file mode 100644
index 0000000..e4a47a9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec3.hpp.F58BF5C4A0468BA3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec3.inl.C1CCC9078928FD0B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec3.inl.C1CCC9078928FD0B.idx
new file mode 100644
index 0000000..79b17bb
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec3.inl.C1CCC9078928FD0B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec4.hpp.5CEF8FA4CAB4FDD6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec4.hpp.5CEF8FA4CAB4FDD6.idx
new file mode 100644
index 0000000..e17e077
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec4.hpp.5CEF8FA4CAB4FDD6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec4.inl.0724CD4E7E0080CC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec4.inl.0724CD4E7E0080CC.idx
new file mode 100644
index 0000000..9175737
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/type_vec4.inl.0724CD4E7E0080CC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.9BA767A82D306D07.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.9BA767A82D306D07.idx
new file mode 100644
index 0000000..be3816f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.9BA767A82D306D07.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.96E96EDF7783A014.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.96E96EDF7783A014.idx
new file mode 100644
index 0000000..0495a75
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.96E96EDF7783A014.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.C68FC524FC1A1480.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.C68FC524FC1A1480.idx
new file mode 100644
index 0000000..18e5665
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.C68FC524FC1A1480.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.FAD0508C6BD348B2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.FAD0508C6BD348B2.idx
new file mode 100644
index 0000000..b25f5a2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/types.h.FAD0508C6BD348B2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unary_function.h.A7090464431CAFB4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unary_function.h.A7090464431CAFB4.idx
new file mode 100644
index 0000000..1dde886
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unary_function.h.A7090464431CAFB4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unary_negate.h.421260A2E7C1C176.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unary_negate.h.421260A2E7C1C176.idx
new file mode 100644
index 0000000..8b75c8f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unary_negate.h.421260A2E7C1C176.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_distribution.h.C14209B09789C905.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_distribution.h.C14209B09789C905.idx
new file mode 100644
index 0000000..429d6e7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_distribution.h.C14209B09789C905.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uninitialized_algorithms.h.C5B8966D05B5D7EB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uninitialized_algorithms.h.C5B8966D05B5D7EB.idx
new file mode 100644
index 0000000..58c84d4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uninitialized_algorithms.h.C5B8966D05B5D7EB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique.h.31B5894288FEEEC1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique.h.31B5894288FEEEC1.idx
new file mode 100644
index 0000000..b6c7d26
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique.h.31B5894288FEEEC1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique_copy.h.13B941D5C528132B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique_copy.h.13B941D5C528132B.idx
new file mode 100644
index 0000000..5093816
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique_copy.h.13B941D5C528132B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique_ptr.h.A7737F22F128AE7A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique_ptr.h.A7737F22F128AE7A.idx
new file mode 100644
index 0000000..651c992
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unique_ptr.h.A7737F22F128AE7A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unwrap_iter.h.0D88E35D2EA1A91A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unwrap_iter.h.0D88E35D2EA1A91A.idx
new file mode 100644
index 0000000..b89ec13
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unwrap_iter.h.0D88E35D2EA1A91A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unwrap_ref.h.48FDFAEE624A8525.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unwrap_ref.h.48FDFAEE624A8525.idx
new file mode 100644
index 0000000..48638d8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/unwrap_ref.h.48FDFAEE624A8525.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/upper_bound.h.29A5F9CEE8E975B6.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/upper_bound.h.29A5F9CEE8E975B6.idx
new file mode 100644
index 0000000..55ca7e0
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/upper_bound.h.29A5F9CEE8E975B6.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.1E823E582D79F610.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.1E823E582D79F610.idx
new file mode 100644
index 0000000..a0b8b33
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.1E823E582D79F610.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/utility.26BAD597020615DC.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/utility.26BAD597020615DC.idx
new file mode 100644
index 0000000..02bd273
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/utility.26BAD597020615DC.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/variant.1BC95FF4163B4242.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/variant.1BC95FF4163B4242.idx
new file mode 100644
index 0000000..39fed28
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/variant.1BC95FF4163B4242.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec1.hpp.67742A8C90710851.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec1.hpp.67742A8C90710851.idx
new file mode 100644
index 0000000..7ddc9d9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec1.hpp.67742A8C90710851.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec2.hpp.98E218E916154E78.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec2.hpp.98E218E916154E78.idx
new file mode 100644
index 0000000..f3a45ef
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec2.hpp.98E218E916154E78.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec3.hpp.15B8D744808DD3DD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec3.hpp.15B8D744808DD3DD.idx
new file mode 100644
index 0000000..67c5302
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec3.hpp.15B8D744808DD3DD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec4.hpp.3F740267CFB0498B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec4.hpp.3F740267CFB0498B.idx
new file mode 100644
index 0000000..32a145e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vec4.hpp.3F740267CFB0498B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector.A07EA095297B0B5F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector.A07EA095297B0B5F.idx
new file mode 100644
index 0000000..7ef07e5
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector.A07EA095297B0B5F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool1.hpp.77ADD2C47A4097B1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool1.hpp.77ADD2C47A4097B1.idx
new file mode 100644
index 0000000..d6e3236
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool1.hpp.77ADD2C47A4097B1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool1_precision.hpp.68F648FF16EB52D4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool1_precision.hpp.68F648FF16EB52D4.idx
new file mode 100644
index 0000000..2412082
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool1_precision.hpp.68F648FF16EB52D4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool2.hpp.6490E0F88431E64F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool2.hpp.6490E0F88431E64F.idx
new file mode 100644
index 0000000..28b3c11
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool2.hpp.6490E0F88431E64F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool2_precision.hpp.B73DC6AE02EFC08F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool2_precision.hpp.B73DC6AE02EFC08F.idx
new file mode 100644
index 0000000..daf6efd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool2_precision.hpp.B73DC6AE02EFC08F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool3.hpp.68BE334786482453.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool3.hpp.68BE334786482453.idx
new file mode 100644
index 0000000..347528f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool3.hpp.68BE334786482453.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool3_precision.hpp.077EF1572C88DD9E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool3_precision.hpp.077EF1572C88DD9E.idx
new file mode 100644
index 0000000..0ceeaf2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool3_precision.hpp.077EF1572C88DD9E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool4.hpp.4448CB3BE876DC19.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool4.hpp.4448CB3BE876DC19.idx
new file mode 100644
index 0000000..79d6c3c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool4.hpp.4448CB3BE876DC19.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool4_precision.hpp.FD8B59CA3B225D1C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool4_precision.hpp.FD8B59CA3B225D1C.idx
new file mode 100644
index 0000000..f4a4e9f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_bool4_precision.hpp.FD8B59CA3B225D1C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double1.hpp.FF9671E4DDA349EA.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double1.hpp.FF9671E4DDA349EA.idx
new file mode 100644
index 0000000..17adb4e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double1.hpp.FF9671E4DDA349EA.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double1_precision.hpp.B37E659D92945670.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double1_precision.hpp.B37E659D92945670.idx
new file mode 100644
index 0000000..767571a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double1_precision.hpp.B37E659D92945670.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double2.hpp.4E7671A1D0C9C3CF.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double2.hpp.4E7671A1D0C9C3CF.idx
new file mode 100644
index 0000000..3235862
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double2.hpp.4E7671A1D0C9C3CF.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double2_precision.hpp.1D44669DE0758D58.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double2_precision.hpp.1D44669DE0758D58.idx
new file mode 100644
index 0000000..5ea06e3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double2_precision.hpp.1D44669DE0758D58.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double3.hpp.EA694ED170D27B44.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double3.hpp.EA694ED170D27B44.idx
new file mode 100644
index 0000000..c0aebef
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double3.hpp.EA694ED170D27B44.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double3_precision.hpp.181CFA721C34D2AE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double3_precision.hpp.181CFA721C34D2AE.idx
new file mode 100644
index 0000000..47ad3c9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double3_precision.hpp.181CFA721C34D2AE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double4.hpp.6919EB9C89D82843.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double4.hpp.6919EB9C89D82843.idx
new file mode 100644
index 0000000..cdfe490
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double4.hpp.6919EB9C89D82843.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double4_precision.hpp.E26A91E39BAFB54D.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double4_precision.hpp.E26A91E39BAFB54D.idx
new file mode 100644
index 0000000..0df8228
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_double4_precision.hpp.E26A91E39BAFB54D.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float1.hpp.C94AD1886ABCF23A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float1.hpp.C94AD1886ABCF23A.idx
new file mode 100644
index 0000000..b7a3766
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float1.hpp.C94AD1886ABCF23A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float1_precision.hpp.3524A7E92621457E.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float1_precision.hpp.3524A7E92621457E.idx
new file mode 100644
index 0000000..3002fb8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float1_precision.hpp.3524A7E92621457E.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float2.hpp.A8DC2CEFC01DD62A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float2.hpp.A8DC2CEFC01DD62A.idx
new file mode 100644
index 0000000..b800534
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float2.hpp.A8DC2CEFC01DD62A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float2_precision.hpp.9153FC48EBA6F760.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float2_precision.hpp.9153FC48EBA6F760.idx
new file mode 100644
index 0000000..b8d6196
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float2_precision.hpp.9153FC48EBA6F760.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float3.hpp.8069805B085435A0.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float3.hpp.8069805B085435A0.idx
new file mode 100644
index 0000000..2049ef9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float3.hpp.8069805B085435A0.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float3_precision.hpp.4EDAE108486A7333.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float3_precision.hpp.4EDAE108486A7333.idx
new file mode 100644
index 0000000..98c0de2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float3_precision.hpp.4EDAE108486A7333.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float4.hpp.BC22D5AC2DCD321C.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float4.hpp.BC22D5AC2DCD321C.idx
new file mode 100644
index 0000000..4633b6c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float4.hpp.BC22D5AC2DCD321C.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float4_precision.hpp.F2AF84A628AB5F20.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float4_precision.hpp.F2AF84A628AB5F20.idx
new file mode 100644
index 0000000..df785ae
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_float4_precision.hpp.F2AF84A628AB5F20.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int1.hpp.5E5F1BB5357F9F8F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int1.hpp.5E5F1BB5357F9F8F.idx
new file mode 100644
index 0000000..0afb518
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int1.hpp.5E5F1BB5357F9F8F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int1_sized.hpp.FB0AB9C182D88244.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int1_sized.hpp.FB0AB9C182D88244.idx
new file mode 100644
index 0000000..cf3edb4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int1_sized.hpp.FB0AB9C182D88244.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int2.hpp.60EC74661A31C6C7.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int2.hpp.60EC74661A31C6C7.idx
new file mode 100644
index 0000000..bd72b76
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int2.hpp.60EC74661A31C6C7.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int2_sized.hpp.6E7D884F0BF617FB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int2_sized.hpp.6E7D884F0BF617FB.idx
new file mode 100644
index 0000000..cdc7f99
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int2_sized.hpp.6E7D884F0BF617FB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int3.hpp.6EB2AAC7358E4CA8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int3.hpp.6EB2AAC7358E4CA8.idx
new file mode 100644
index 0000000..2beec22
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int3.hpp.6EB2AAC7358E4CA8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int3_sized.hpp.A39985230BCEC080.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int3_sized.hpp.A39985230BCEC080.idx
new file mode 100644
index 0000000..e858e49
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int3_sized.hpp.A39985230BCEC080.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int4.hpp.6CC067DFE863A8A2.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int4.hpp.6CC067DFE863A8A2.idx
new file mode 100644
index 0000000..aa2e7f6
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int4.hpp.6CC067DFE863A8A2.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int4_sized.hpp.31C20F36CA1C979A.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int4_sized.hpp.31C20F36CA1C979A.idx
new file mode 100644
index 0000000..0547a6f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_int4_sized.hpp.31C20F36CA1C979A.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.hpp.82F4F24F02AB032B.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.hpp.82F4F24F02AB032B.idx
new file mode 100644
index 0000000..3f41797
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.hpp.82F4F24F02AB032B.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.hpp.EE67378D6B8ED355.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.hpp.EE67378D6B8ED355.idx
new file mode 100644
index 0000000..c293134
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.hpp.EE67378D6B8ED355.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.inl.7B5E086B2BDDC1D4.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.inl.7B5E086B2BDDC1D4.idx
new file mode 100644
index 0000000..1b266f8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_relational.inl.7B5E086B2BDDC1D4.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint1.hpp.514E395B3BD1BDB8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint1.hpp.514E395B3BD1BDB8.idx
new file mode 100644
index 0000000..dd30389
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint1.hpp.514E395B3BD1BDB8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint1_sized.hpp.8C4A282456CD79E3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint1_sized.hpp.8C4A282456CD79E3.idx
new file mode 100644
index 0000000..5b50f1b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint1_sized.hpp.8C4A282456CD79E3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint2.hpp.83507FF6197FA8C8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint2.hpp.83507FF6197FA8C8.idx
new file mode 100644
index 0000000..0e4faf1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint2.hpp.83507FF6197FA8C8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint2_sized.hpp.FB36B6E3DE4DD27F.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint2_sized.hpp.FB36B6E3DE4DD27F.idx
new file mode 100644
index 0000000..1d3ee2e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint2_sized.hpp.FB36B6E3DE4DD27F.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint3.hpp.679353E57FD8C8F7.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint3.hpp.679353E57FD8C8F7.idx
new file mode 100644
index 0000000..ceb82a2
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint3.hpp.679353E57FD8C8F7.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint3_sized.hpp.660D672D658E18BD.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint3_sized.hpp.660D672D658E18BD.idx
new file mode 100644
index 0000000..d8fd6af
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint3_sized.hpp.660D672D658E18BD.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint4.hpp.647E8CFD731CAE06.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint4.hpp.647E8CFD731CAE06.idx
new file mode 100644
index 0000000..6016c14
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint4.hpp.647E8CFD731CAE06.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint4_sized.hpp.13FAC578D9C9DAC3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint4_sized.hpp.13FAC578D9C9DAC3.idx
new file mode 100644
index 0000000..749e24f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/vector_uint4_sized.hpp.13FAC578D9C9DAC3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/version.E6952CA17E2D4AAB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/version.E6952CA17E2D4AAB.idx
new file mode 100644
index 0000000..6322139
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/version.E6952CA17E2D4AAB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wait.h.F3EC58900BA3B927.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wait.h.F3EC58900BA3B927.idx
new file mode 100644
index 0000000..c77c431
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wait.h.F3EC58900BA3B927.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.1551F236ABD041FE.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.1551F236ABD041FE.idx
new file mode 100644
index 0000000..a69e82c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.1551F236ABD041FE.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.6D53E624731F1FCB.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.6D53E624731F1FCB.idx
new file mode 100644
index 0000000..9696b13
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.6D53E624731F1FCB.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.123F3840B7AC69B8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.123F3840B7AC69B8.idx
new file mode 100644
index 0000000..eea6930
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.123F3840B7AC69B8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.AB34E9C146C5B3A7.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.AB34E9C146C5B3A7.idx
new file mode 100644
index 0000000..27cfb5e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wctype.h.AB34E9C146C5B3A7.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/weak_result_type.h.07405E77C6199FF8.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/weak_result_type.h.07405E77C6199FF8.idx
new file mode 100644
index 0000000..592a1c3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/weak_result_type.h.07405E77C6199FF8.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/worker.cpp.5D4818836DC85049.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/worker.cpp.5D4818836DC85049.idx
new file mode 100644
index 0000000..9f9041b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/worker.cpp.5D4818836DC85049.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/worker.h.54725698329498A3.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/worker.h.54725698329498A3.idx
new file mode 100644
index 0000000..4e4b2aa
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/worker.h.54725698329498A3.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wrap_iter.h.DF132E76DFB6CFC1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wrap_iter.h.DF132E76DFB6CFC1.idx
new file mode 100644
index 0000000..c907aaf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/wrap_iter.h.DF132E76DFB6CFC1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/xlocale.h.A5483CF9671C7AC1.idx b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/xlocale.h.A5483CF9671C7AC1.idx
new file mode 100644
index 0000000..490e299
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/.cache/clangd/index/xlocale.h.A5483CF9671C7AC1.idx
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/compile_commands.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/compile_commands.json
new file mode 100644
index 0000000..f6ea2df
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd/compile_commands.json
@@ -0,0 +1 @@
+[{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.cpp"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-Wno-deprecated-volatile","-g","-arch","arm64","-isysroot","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk","-fcolor-diagnostics","-std=gnu++20","-fsyntax-only","--target=arm64-apple-darwin21.6.0","-DGLM_FORCE_SWIZZLE","-DQT_CONCURRENT_LIB","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_XML_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders","-I/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/cplusplus/wrappedQtHeaders/QtCore","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include","-I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers","-F","/Users/sotech117/Qt/6.5.2/macos/lib","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang","-I/Users/sotech117/Qt/6.5.2/macos/include","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers","-I/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers","-F","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1","-isystem","/Users/sotech117/Qt/Qt Creator.app/Contents/Resources/libexec/clang/lib/clang/16/include","-isystem","/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include","-isystem","/Library/Developer/CommandLineTools/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.h"],"directory":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc_clangd","file":"/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.h"}] \ No newline at end of file
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeCache.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeCache.txt
new file mode 100644
index 0000000..cf3c1b8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeCache.txt
@@ -0,0 +1,1070 @@
+# This is the CMakeCache file.
+# For build in directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+# It was generated by CMake: /Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/usr/bin/ar
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=Debug
+
+//Enable colored diagnostics throughout.
+CMAKE_COLOR_DIAGNOSTICS:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:STRING=/usr/bin/clang++
+
+//Flags used by the CXX compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=-DQT_QML_DEBUG
+
+//Flags used by the CXX compiler during DEBUG builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//No help, variable specified on the command line.
+CMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG
+
+//Flags used by the CXX compiler during MINSIZEREL builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the CXX compiler during RELEASE builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//No help, variable specified on the command line.
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/clang
+
+//Path to a program.
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
+
+//Flags used by the linker during all build types.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during DEBUG builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during MINSIZEREL builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during RELEASE builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during RELWITHDEBINFO builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
+
+//Value Computed by CMake.
+CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/pkgRedirects
+
+//No help, variable specified on the command line.
+CMAKE_GENERATOR:STRING=Ninja
+
+//User executables (bin)
+CMAKE_INSTALL_BINDIR:PATH=bin
+
+//Read-only architecture-independent data (DATAROOTDIR)
+CMAKE_INSTALL_DATADIR:PATH=
+
+//Read-only architecture-independent data root (share)
+CMAKE_INSTALL_DATAROOTDIR:PATH=share
+
+//Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
+CMAKE_INSTALL_DOCDIR:PATH=
+
+//C header files (include)
+CMAKE_INSTALL_INCLUDEDIR:PATH=include
+
+//Info documentation (DATAROOTDIR/info)
+CMAKE_INSTALL_INFODIR:PATH=
+
+//Object code libraries (lib)
+CMAKE_INSTALL_LIBDIR:PATH=lib
+
+//Program executables (libexec)
+CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
+
+//Locale-dependent data (DATAROOTDIR/locale)
+CMAKE_INSTALL_LOCALEDIR:PATH=
+
+//Modifiable single-machine data (var)
+CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
+
+//Man documentation (DATAROOTDIR/man)
+CMAKE_INSTALL_MANDIR:PATH=
+
+//Path to a program.
+CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
+
+//C header files for non-gcc (/usr/include)
+CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Run-time variable data (LOCALSTATEDIR/run)
+CMAKE_INSTALL_RUNSTATEDIR:PATH=
+
+//System admin executables (sbin)
+CMAKE_INSTALL_SBINDIR:PATH=sbin
+
+//Modifiable architecture-independent data (com)
+CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
+
+//Read-only single-machine data (etc)
+CMAKE_INSTALL_SYSCONFDIR:PATH=etc
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/usr/bin/ld
+
+//make program
+CMAKE_MAKE_PROGRAM:FILEPATH=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja
+
+//Flags used by the linker during the creation of modules during
+// all build types.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of modules during
+// DEBUG builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of modules during
+// MINSIZEREL builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELEASE builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELWITHDEBINFO builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
+
+//Build architectures for OSX
+CMAKE_OSX_ARCHITECTURES:STRING=
+
+//Minimum OS X version to target for deployment (at runtime); newer
+// APIs weak linked. Set to empty string for default value.
+CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
+
+//The product will be built against the headers and libraries located
+// inside the indicated SDK.
+CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk
+
+//No help, variable specified on the command line.
+CMAKE_PREFIX_PATH:UNINITIALIZED=/Users/sotech117/Qt/6.5.2/macos/lib/cmake
+
+//Value Computed by CMake
+CMAKE_PROJECT_DESCRIPTION:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
+
+//No help, variable specified on the command line.
+CMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=projects_ray
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
+
+//Path to a program.
+CMAKE_READELF:FILEPATH=CMAKE_READELF-NOTFOUND
+
+//Flags used by the linker during the creation of shared libraries
+// during all build types.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during DEBUG builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during MINSIZEREL builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELEASE builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELWITHDEBINFO builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries
+// during all build types.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during DEBUG builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during MINSIZEREL builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELEASE builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELWITHDEBINFO builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Path to a program.
+MACDEPLOYQT_EXECUTABLE:FILEPATH=/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt
+
+//Include for OpenGL on OS X
+OPENGL_INCLUDE_DIR:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//OpenGL library for OS X
+OPENGL_gl_LIBRARY:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//GLU library for OS X (usually same as OpenGL library)
+OPENGL_glu_LIBRARY:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//Additional directories where find(Qt6 ...) host Qt components
+// are searched
+QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING=
+
+//Additional directories where find(Qt6 ...) components are searched
+QT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING=
+
+//Skip Qt Creator's package manager auto-setup
+QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP:BOOL=OFF
+
+//No help, variable specified on the command line.
+QT_QMAKE_EXECUTABLE:FILEPATH=/Users/sotech117/Qt/6.5.2/macos/bin/qmake
+
+//The directory containing a CMake configuration file for Qt6Concurrent.
+Qt6Concurrent_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent
+
+//The directory containing a CMake configuration file for Qt6CoreTools.
+Qt6CoreTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools
+
+//The directory containing a CMake configuration file for Qt6Core.
+Qt6Core_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core
+
+//The directory containing a CMake configuration file for Qt6DBusTools.
+Qt6DBusTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools
+
+//The directory containing a CMake configuration file for Qt6DBus.
+Qt6DBus_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus
+
+//The directory containing a CMake configuration file for Qt6GuiTools.
+Qt6GuiTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools
+
+//The directory containing a CMake configuration file for Qt6Gui.
+Qt6Gui_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui
+
+//The directory containing a CMake configuration file for Qt6Xml.
+Qt6Xml_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml
+
+//The directory containing a CMake configuration file for Qt6.
+Qt6_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6
+
+//Path to a library.
+WrapOpenGL_AGL:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/AGL.framework
+
+//Value Computed by CMake
+projects_ray_BINARY_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+
+//Value Computed by CMake
+projects_ray_IS_TOP_LEVEL:STATIC=ON
+
+//Value Computed by CMake
+projects_ray_SOURCE_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_ADDR2LINE
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=26
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=4
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_DLLTOOL
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
+//Path to cache edit program executable.
+CMAKE_EDIT_COMMAND:INTERNAL=/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/ccmake
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Test CMAKE_HAVE_LIBC_PTHREAD
+CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
+CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
+CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
+CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
+CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
+CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
+CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
+CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
+CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
+CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
+CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
+CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
+CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
+CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
+CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
+CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
+CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
+CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_READELF
+CMAKE_READELF-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//Details about finding OpenGL
+FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][c ][v()]
+//Details about finding Threads
+FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
+//Details about finding WrapAtomic
+FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic:INTERNAL=[1][v()]
+//Details about finding WrapOpenGL
+FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL:INTERNAL=[ON][v()]
+//Test HAVE_STDATOMIC
+HAVE_STDATOMIC:INTERNAL=1
+//ADVANCED property for variable: OPENGL_INCLUDE_DIR
+OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OPENGL_gl_LIBRARY
+OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OPENGL_glu_LIBRARY
+OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
+//Qt feature: accessibility (from target Qt6::Gui)
+QT_FEATURE_accessibility:INTERNAL=ON
+//Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)
+QT_FEATURE_accessibility_atspi_bridge:INTERNAL=OFF
+//Qt feature: action (from target Qt6::Gui)
+QT_FEATURE_action:INTERNAL=ON
+//Qt feature: aesni (from target Qt6::Core)
+QT_FEATURE_aesni:INTERNAL=ON
+//Qt feature: alloca (from target Qt6::Core)
+QT_FEATURE_alloca:INTERNAL=ON
+//Qt feature: alloca_h (from target Qt6::Core)
+QT_FEATURE_alloca_h:INTERNAL=ON
+//Qt feature: alloca_malloc_h (from target Qt6::Core)
+QT_FEATURE_alloca_malloc_h:INTERNAL=OFF
+//Qt feature: android_style_assets (from target Qt6::Core)
+QT_FEATURE_android_style_assets:INTERNAL=OFF
+//Qt feature: animation (from target Qt6::Core)
+QT_FEATURE_animation:INTERNAL=ON
+//Qt feature: appstore_compliant (from target Qt6::Core)
+QT_FEATURE_appstore_compliant:INTERNAL=OFF
+//Qt feature: arm_crc32 (from target Qt6::Core)
+QT_FEATURE_arm_crc32:INTERNAL=OFF
+//Qt feature: arm_crypto (from target Qt6::Core)
+QT_FEATURE_arm_crypto:INTERNAL=OFF
+//Qt feature: avx (from target Qt6::Core)
+QT_FEATURE_avx:INTERNAL=ON
+//Qt feature: avx2 (from target Qt6::Core)
+QT_FEATURE_avx2:INTERNAL=ON
+//Qt feature: avx512bw (from target Qt6::Core)
+QT_FEATURE_avx512bw:INTERNAL=ON
+//Qt feature: avx512cd (from target Qt6::Core)
+QT_FEATURE_avx512cd:INTERNAL=ON
+//Qt feature: avx512dq (from target Qt6::Core)
+QT_FEATURE_avx512dq:INTERNAL=ON
+//Qt feature: avx512er (from target Qt6::Core)
+QT_FEATURE_avx512er:INTERNAL=ON
+//Qt feature: avx512f (from target Qt6::Core)
+QT_FEATURE_avx512f:INTERNAL=ON
+//Qt feature: avx512ifma (from target Qt6::Core)
+QT_FEATURE_avx512ifma:INTERNAL=ON
+//Qt feature: avx512pf (from target Qt6::Core)
+QT_FEATURE_avx512pf:INTERNAL=ON
+//Qt feature: avx512vbmi (from target Qt6::Core)
+QT_FEATURE_avx512vbmi:INTERNAL=ON
+//Qt feature: avx512vbmi2 (from target Qt6::Core)
+QT_FEATURE_avx512vbmi2:INTERNAL=ON
+//Qt feature: avx512vl (from target Qt6::Core)
+QT_FEATURE_avx512vl:INTERNAL=ON
+//Qt feature: backtrace (from target Qt6::Core)
+QT_FEATURE_backtrace:INTERNAL=ON
+//Qt feature: c11 (from target Qt6::Core)
+QT_FEATURE_c11:INTERNAL=ON
+//Qt feature: c99 (from target Qt6::Core)
+QT_FEATURE_c99:INTERNAL=ON
+//Qt feature: cborstreamreader (from target Qt6::Core)
+QT_FEATURE_cborstreamreader:INTERNAL=ON
+//Qt feature: cborstreamwriter (from target Qt6::Core)
+QT_FEATURE_cborstreamwriter:INTERNAL=ON
+//Qt feature: clipboard (from target Qt6::Gui)
+QT_FEATURE_clipboard:INTERNAL=ON
+//Qt feature: clock_gettime (from target Qt6::Core)
+QT_FEATURE_clock_gettime:INTERNAL=ON
+//Qt feature: clock_monotonic (from target Qt6::Core)
+QT_FEATURE_clock_monotonic:INTERNAL=OFF
+//Qt feature: colornames (from target Qt6::Gui)
+QT_FEATURE_colornames:INTERNAL=ON
+//Qt feature: commandlineparser (from target Qt6::Core)
+QT_FEATURE_commandlineparser:INTERNAL=ON
+//Qt feature: concatenatetablesproxymodel (from target Qt6::Core)
+QT_FEATURE_concatenatetablesproxymodel:INTERNAL=ON
+//Qt feature: concurrent (from target Qt6::Core)
+QT_FEATURE_concurrent:INTERNAL=ON
+//Qt feature: cpp_winrt (from target Qt6::Core)
+QT_FEATURE_cpp_winrt:INTERNAL=OFF
+//Qt feature: cross_compile (from target Qt6::Core)
+QT_FEATURE_cross_compile:INTERNAL=OFF
+//Qt feature: cssparser (from target Qt6::Gui)
+QT_FEATURE_cssparser:INTERNAL=ON
+//Qt feature: ctf (from target Qt6::Core)
+QT_FEATURE_ctf:INTERNAL=OFF
+//Qt feature: cursor (from target Qt6::Gui)
+QT_FEATURE_cursor:INTERNAL=ON
+//Qt feature: cxx11 (from target Qt6::Core)
+QT_FEATURE_cxx11:INTERNAL=ON
+//Qt feature: cxx11_future (from target Qt6::Core)
+QT_FEATURE_cxx11_future:INTERNAL=ON
+//Qt feature: cxx14 (from target Qt6::Core)
+QT_FEATURE_cxx14:INTERNAL=ON
+//Qt feature: cxx17 (from target Qt6::Core)
+QT_FEATURE_cxx17:INTERNAL=ON
+//Qt feature: cxx17_filesystem (from target Qt6::Core)
+QT_FEATURE_cxx17_filesystem:INTERNAL=ON
+//Qt feature: cxx1z (from target Qt6::Core)
+QT_FEATURE_cxx1z:INTERNAL=ON
+//Qt feature: cxx20 (from target Qt6::Core)
+QT_FEATURE_cxx20:INTERNAL=OFF
+//Qt feature: cxx2a (from target Qt6::Core)
+QT_FEATURE_cxx2a:INTERNAL=OFF
+//Qt feature: cxx2b (from target Qt6::Core)
+QT_FEATURE_cxx2b:INTERNAL=OFF
+//Qt feature: datestring (from target Qt6::Core)
+QT_FEATURE_datestring:INTERNAL=ON
+//Qt feature: datetimeparser (from target Qt6::Core)
+QT_FEATURE_datetimeparser:INTERNAL=ON
+//Qt feature: dbus (from target Qt6::Core)
+QT_FEATURE_dbus:INTERNAL=ON
+//Qt feature: dbus_linked (from target Qt6::Core)
+QT_FEATURE_dbus_linked:INTERNAL=OFF
+//Qt feature: debug (from target Qt6::Core)
+QT_FEATURE_debug:INTERNAL=OFF
+//Qt feature: debug_and_release (from target Qt6::Core)
+QT_FEATURE_debug_and_release:INTERNAL=OFF
+//Qt feature: desktopservices (from target Qt6::Gui)
+QT_FEATURE_desktopservices:INTERNAL=ON
+//Qt feature: developer_build (from target Qt6::Core)
+QT_FEATURE_developer_build:INTERNAL=OFF
+//Qt feature: direct2d (from target Qt6::Gui)
+QT_FEATURE_direct2d:INTERNAL=OFF
+//Qt feature: direct2d1_1 (from target Qt6::Gui)
+QT_FEATURE_direct2d1_1:INTERNAL=OFF
+//Qt feature: directfb (from target Qt6::Gui)
+QT_FEATURE_directfb:INTERNAL=OFF
+//Qt feature: directwrite (from target Qt6::Gui)
+QT_FEATURE_directwrite:INTERNAL=OFF
+//Qt feature: directwrite3 (from target Qt6::Gui)
+QT_FEATURE_directwrite3:INTERNAL=OFF
+//Qt feature: dladdr (from target Qt6::Core)
+QT_FEATURE_dladdr:INTERNAL=ON
+//Qt feature: dlopen (from target Qt6::Core)
+QT_FEATURE_dlopen:INTERNAL=ON
+//Qt feature: dom (from target Qt6::Xml)
+QT_FEATURE_dom:INTERNAL=ON
+//Qt feature: doubleconversion (from target Qt6::Core)
+QT_FEATURE_doubleconversion:INTERNAL=ON
+//Qt feature: draganddrop (from target Qt6::Gui)
+QT_FEATURE_draganddrop:INTERNAL=ON
+//Qt feature: drm_atomic (from target Qt6::Gui)
+QT_FEATURE_drm_atomic:INTERNAL=OFF
+//Qt feature: dynamicgl (from target Qt6::Gui)
+QT_FEATURE_dynamicgl:INTERNAL=OFF
+//Qt feature: easingcurve (from target Qt6::Core)
+QT_FEATURE_easingcurve:INTERNAL=ON
+//Qt feature: egl (from target Qt6::Gui)
+QT_FEATURE_egl:INTERNAL=OFF
+//Qt feature: egl_x11 (from target Qt6::Gui)
+QT_FEATURE_egl_x11:INTERNAL=OFF
+//Qt feature: eglfs (from target Qt6::Gui)
+QT_FEATURE_eglfs:INTERNAL=OFF
+//Qt feature: eglfs_brcm (from target Qt6::Gui)
+QT_FEATURE_eglfs_brcm:INTERNAL=OFF
+//Qt feature: eglfs_egldevice (from target Qt6::Gui)
+QT_FEATURE_eglfs_egldevice:INTERNAL=OFF
+//Qt feature: eglfs_gbm (from target Qt6::Gui)
+QT_FEATURE_eglfs_gbm:INTERNAL=OFF
+//Qt feature: eglfs_mali (from target Qt6::Gui)
+QT_FEATURE_eglfs_mali:INTERNAL=OFF
+//Qt feature: eglfs_openwfd (from target Qt6::Gui)
+QT_FEATURE_eglfs_openwfd:INTERNAL=OFF
+//Qt feature: eglfs_rcar (from target Qt6::Gui)
+QT_FEATURE_eglfs_rcar:INTERNAL=OFF
+//Qt feature: eglfs_viv (from target Qt6::Gui)
+QT_FEATURE_eglfs_viv:INTERNAL=OFF
+//Qt feature: eglfs_viv_wl (from target Qt6::Gui)
+QT_FEATURE_eglfs_viv_wl:INTERNAL=OFF
+//Qt feature: eglfs_vsp2 (from target Qt6::Gui)
+QT_FEATURE_eglfs_vsp2:INTERNAL=OFF
+//Qt feature: eglfs_x11 (from target Qt6::Gui)
+QT_FEATURE_eglfs_x11:INTERNAL=OFF
+//Qt feature: etw (from target Qt6::Core)
+QT_FEATURE_etw:INTERNAL=OFF
+//Qt feature: evdev (from target Qt6::Gui)
+QT_FEATURE_evdev:INTERNAL=OFF
+//Qt feature: eventfd (from target Qt6::Core)
+QT_FEATURE_eventfd:INTERNAL=OFF
+//Qt feature: f16c (from target Qt6::Core)
+QT_FEATURE_f16c:INTERNAL=ON
+//Qt feature: filesystemiterator (from target Qt6::Core)
+QT_FEATURE_filesystemiterator:INTERNAL=ON
+//Qt feature: filesystemmodel (from target Qt6::Gui)
+QT_FEATURE_filesystemmodel:INTERNAL=ON
+//Qt feature: filesystemwatcher (from target Qt6::Core)
+QT_FEATURE_filesystemwatcher:INTERNAL=ON
+//Qt feature: fontconfig (from target Qt6::Gui)
+QT_FEATURE_fontconfig:INTERNAL=OFF
+//Qt feature: force_asserts (from target Qt6::Core)
+QT_FEATURE_force_asserts:INTERNAL=OFF
+//Qt feature: force_debug_info (from target Qt6::Core)
+QT_FEATURE_force_debug_info:INTERNAL=ON
+//Qt feature: forkfd_pidfd (from target Qt6::Core)
+QT_FEATURE_forkfd_pidfd:INTERNAL=OFF
+//Qt feature: framework (from target Qt6::Core)
+QT_FEATURE_framework:INTERNAL=ON
+//Qt feature: freetype (from target Qt6::Gui)
+QT_FEATURE_freetype:INTERNAL=ON
+//Qt feature: futimens (from target Qt6::Core)
+QT_FEATURE_futimens:INTERNAL=ON
+//Qt feature: future (from target Qt6::Core)
+QT_FEATURE_future:INTERNAL=ON
+//Qt feature: gc_binaries (from target Qt6::Core)
+QT_FEATURE_gc_binaries:INTERNAL=OFF
+//Qt feature: gestures (from target Qt6::Core)
+QT_FEATURE_gestures:INTERNAL=ON
+//Qt feature: getauxval (from target Qt6::Core)
+QT_FEATURE_getauxval:INTERNAL=OFF
+//Qt feature: getentropy (from target Qt6::Core)
+QT_FEATURE_getentropy:INTERNAL=ON
+//Qt feature: gif (from target Qt6::Gui)
+QT_FEATURE_gif:INTERNAL=ON
+//Qt feature: glib (from target Qt6::Core)
+QT_FEATURE_glib:INTERNAL=OFF
+//Qt feature: glibc (from target Qt6::Core)
+QT_FEATURE_glibc:INTERNAL=OFF
+//Qt feature: gui (from target Qt6::Core)
+QT_FEATURE_gui:INTERNAL=ON
+//Qt feature: harfbuzz (from target Qt6::Gui)
+QT_FEATURE_harfbuzz:INTERNAL=ON
+//Qt feature: headersclean (from target Qt6::Core)
+QT_FEATURE_headersclean:INTERNAL=ON
+//Qt feature: highdpiscaling (from target Qt6::Gui)
+QT_FEATURE_highdpiscaling:INTERNAL=ON
+//Qt feature: hijricalendar (from target Qt6::Core)
+QT_FEATURE_hijricalendar:INTERNAL=ON
+//Qt feature: ico (from target Qt6::Gui)
+QT_FEATURE_ico:INTERNAL=ON
+//Qt feature: icu (from target Qt6::Core)
+QT_FEATURE_icu:INTERNAL=OFF
+//Qt feature: identityproxymodel (from target Qt6::Core)
+QT_FEATURE_identityproxymodel:INTERNAL=ON
+//Qt feature: im (from target Qt6::Gui)
+QT_FEATURE_im:INTERNAL=ON
+//Qt feature: image_heuristic_mask (from target Qt6::Gui)
+QT_FEATURE_image_heuristic_mask:INTERNAL=ON
+//Qt feature: image_text (from target Qt6::Gui)
+QT_FEATURE_image_text:INTERNAL=ON
+//Qt feature: imageformat_bmp (from target Qt6::Gui)
+QT_FEATURE_imageformat_bmp:INTERNAL=ON
+//Qt feature: imageformat_jpeg (from target Qt6::Gui)
+QT_FEATURE_imageformat_jpeg:INTERNAL=ON
+//Qt feature: imageformat_png (from target Qt6::Gui)
+QT_FEATURE_imageformat_png:INTERNAL=ON
+//Qt feature: imageformat_ppm (from target Qt6::Gui)
+QT_FEATURE_imageformat_ppm:INTERNAL=ON
+//Qt feature: imageformat_xbm (from target Qt6::Gui)
+QT_FEATURE_imageformat_xbm:INTERNAL=ON
+//Qt feature: imageformat_xpm (from target Qt6::Gui)
+QT_FEATURE_imageformat_xpm:INTERNAL=ON
+//Qt feature: imageformatplugin (from target Qt6::Gui)
+QT_FEATURE_imageformatplugin:INTERNAL=ON
+//Qt feature: imageio_text_loading (from target Qt6::Gui)
+QT_FEATURE_imageio_text_loading:INTERNAL=ON
+//Qt feature: inotify (from target Qt6::Core)
+QT_FEATURE_inotify:INTERNAL=OFF
+//Qt feature: integrityfb (from target Qt6::Gui)
+QT_FEATURE_integrityfb:INTERNAL=OFF
+//Qt feature: integrityhid (from target Qt6::Gui)
+QT_FEATURE_integrityhid:INTERNAL=OFF
+//Qt feature: intelcet (from target Qt6::Core)
+QT_FEATURE_intelcet:INTERNAL=OFF
+//Qt feature: islamiccivilcalendar (from target Qt6::Core)
+QT_FEATURE_islamiccivilcalendar:INTERNAL=ON
+//Qt feature: itemmodel (from target Qt6::Core)
+QT_FEATURE_itemmodel:INTERNAL=ON
+//Qt feature: jalalicalendar (from target Qt6::Core)
+QT_FEATURE_jalalicalendar:INTERNAL=ON
+//Qt feature: journald (from target Qt6::Core)
+QT_FEATURE_journald:INTERNAL=OFF
+//Qt feature: jpeg (from target Qt6::Gui)
+QT_FEATURE_jpeg:INTERNAL=ON
+//Qt feature: kms (from target Qt6::Gui)
+QT_FEATURE_kms:INTERNAL=OFF
+//Qt feature: largefile (from target Qt6::Core)
+QT_FEATURE_largefile:INTERNAL=ON
+//Qt feature: libinput (from target Qt6::Gui)
+QT_FEATURE_libinput:INTERNAL=OFF
+//Qt feature: libinput_axis_api (from target Qt6::Gui)
+QT_FEATURE_libinput_axis_api:INTERNAL=OFF
+//Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)
+QT_FEATURE_libinput_hires_wheel_support:INTERNAL=OFF
+//Qt feature: library (from target Qt6::Core)
+QT_FEATURE_library:INTERNAL=ON
+//Qt feature: libudev (from target Qt6::Core)
+QT_FEATURE_libudev:INTERNAL=OFF
+//Qt feature: linkat (from target Qt6::Core)
+QT_FEATURE_linkat:INTERNAL=OFF
+//Qt feature: linuxfb (from target Qt6::Gui)
+QT_FEATURE_linuxfb:INTERNAL=OFF
+//Qt feature: lttng (from target Qt6::Core)
+QT_FEATURE_lttng:INTERNAL=OFF
+//Qt feature: mimetype (from target Qt6::Core)
+QT_FEATURE_mimetype:INTERNAL=ON
+//Qt feature: mimetype_database (from target Qt6::Core)
+QT_FEATURE_mimetype_database:INTERNAL=ON
+//Qt feature: mips_dsp (from target Qt6::Core)
+QT_FEATURE_mips_dsp:INTERNAL=OFF
+//Qt feature: mips_dspr2 (from target Qt6::Core)
+QT_FEATURE_mips_dspr2:INTERNAL=OFF
+//Qt feature: movie (from target Qt6::Gui)
+QT_FEATURE_movie:INTERNAL=ON
+//Qt feature: mtdev (from target Qt6::Gui)
+QT_FEATURE_mtdev:INTERNAL=OFF
+//Qt feature: multiprocess (from target Qt6::Gui)
+QT_FEATURE_multiprocess:INTERNAL=ON
+//Qt feature: neon (from target Qt6::Core)
+QT_FEATURE_neon:INTERNAL=ON
+//Qt feature: network (from target Qt6::Core)
+QT_FEATURE_network:INTERNAL=ON
+//Qt feature: no_direct_extern_access (from target Qt6::Core)
+QT_FEATURE_no_direct_extern_access:INTERNAL=OFF
+//Qt feature: no_pkg_config (from target Qt6::Core)
+QT_FEATURE_no_pkg_config:INTERNAL=ON
+//Qt feature: no_prefix (from target Qt6::Core)
+QT_FEATURE_no_prefix:INTERNAL=OFF
+//Qt feature: opengl (from target Qt6::Gui)
+QT_FEATURE_opengl:INTERNAL=ON
+//Qt feature: opengles2 (from target Qt6::Gui)
+QT_FEATURE_opengles2:INTERNAL=OFF
+//Qt feature: opengles3 (from target Qt6::Gui)
+QT_FEATURE_opengles3:INTERNAL=OFF
+//Qt feature: opengles31 (from target Qt6::Gui)
+QT_FEATURE_opengles31:INTERNAL=OFF
+//Qt feature: opengles32 (from target Qt6::Gui)
+QT_FEATURE_opengles32:INTERNAL=OFF
+//Qt feature: openssl (from target Qt6::Core)
+QT_FEATURE_openssl:INTERNAL=ON
+//Qt feature: openssl_linked (from target Qt6::Core)
+QT_FEATURE_openssl_linked:INTERNAL=OFF
+//Qt feature: opensslv11 (from target Qt6::Core)
+QT_FEATURE_opensslv11:INTERNAL=OFF
+//Qt feature: opensslv30 (from target Qt6::Core)
+QT_FEATURE_opensslv30:INTERNAL=ON
+//Qt feature: openvg (from target Qt6::Gui)
+QT_FEATURE_openvg:INTERNAL=OFF
+//Qt feature: pcre2 (from target Qt6::Core)
+QT_FEATURE_pcre2:INTERNAL=ON
+//Qt feature: pdf (from target Qt6::Gui)
+QT_FEATURE_pdf:INTERNAL=ON
+//Qt feature: permissions (from target Qt6::Core)
+QT_FEATURE_permissions:INTERNAL=ON
+//Qt feature: picture (from target Qt6::Gui)
+QT_FEATURE_picture:INTERNAL=ON
+//Qt feature: pkg_config (from target Qt6::Core)
+QT_FEATURE_pkg_config:INTERNAL=OFF
+//Qt feature: plugin_manifest (from target Qt6::Core)
+QT_FEATURE_plugin_manifest:INTERNAL=ON
+//Qt feature: png (from target Qt6::Gui)
+QT_FEATURE_png:INTERNAL=ON
+//Qt feature: poll_exit_on_error (from target Qt6::Core)
+QT_FEATURE_poll_exit_on_error:INTERNAL=OFF
+//Qt feature: poll_poll (from target Qt6::Core)
+QT_FEATURE_poll_poll:INTERNAL=ON
+//Qt feature: poll_pollts (from target Qt6::Core)
+QT_FEATURE_poll_pollts:INTERNAL=OFF
+//Qt feature: poll_ppoll (from target Qt6::Core)
+QT_FEATURE_poll_ppoll:INTERNAL=OFF
+//Qt feature: poll_select (from target Qt6::Core)
+QT_FEATURE_poll_select:INTERNAL=OFF
+//Qt feature: posix_fallocate (from target Qt6::Core)
+QT_FEATURE_posix_fallocate:INTERNAL=OFF
+//Qt feature: precompile_header (from target Qt6::Core)
+QT_FEATURE_precompile_header:INTERNAL=ON
+//Qt feature: printsupport (from target Qt6::Core)
+QT_FEATURE_printsupport:INTERNAL=ON
+//Qt feature: private_tests (from target Qt6::Core)
+QT_FEATURE_private_tests:INTERNAL=OFF
+//Qt feature: process (from target Qt6::Core)
+QT_FEATURE_process:INTERNAL=ON
+//Qt feature: processenvironment (from target Qt6::Core)
+QT_FEATURE_processenvironment:INTERNAL=ON
+//Qt feature: proxymodel (from target Qt6::Core)
+QT_FEATURE_proxymodel:INTERNAL=ON
+//Qt feature: qqnx_imf (from target Qt6::Gui)
+QT_FEATURE_qqnx_imf:INTERNAL=OFF
+//Qt feature: qqnx_pps (from target Qt6::Core)
+QT_FEATURE_qqnx_pps:INTERNAL=OFF
+//Qt feature: qt_framework (from target Qt6::Core)
+QT_FEATURE_qt_framework:INTERNAL=ON
+//Qt feature: raster_64bit (from target Qt6::Gui)
+QT_FEATURE_raster_64bit:INTERNAL=ON
+//Qt feature: raster_fp (from target Qt6::Gui)
+QT_FEATURE_raster_fp:INTERNAL=ON
+//Qt feature: rdrnd (from target Qt6::Core)
+QT_FEATURE_rdrnd:INTERNAL=ON
+//Qt feature: rdseed (from target Qt6::Core)
+QT_FEATURE_rdseed:INTERNAL=ON
+//Qt feature: reduce_exports (from target Qt6::Core)
+QT_FEATURE_reduce_exports:INTERNAL=ON
+//Qt feature: reduce_relocations (from target Qt6::Core)
+QT_FEATURE_reduce_relocations:INTERNAL=OFF
+//Qt feature: regularexpression (from target Qt6::Core)
+QT_FEATURE_regularexpression:INTERNAL=ON
+//Qt feature: relocatable (from target Qt6::Core)
+QT_FEATURE_relocatable:INTERNAL=ON
+//Qt feature: renameat2 (from target Qt6::Core)
+QT_FEATURE_renameat2:INTERNAL=OFF
+//Qt feature: rpath (from target Qt6::Core)
+QT_FEATURE_rpath:INTERNAL=ON
+//Qt feature: separate_debug_info (from target Qt6::Core)
+QT_FEATURE_separate_debug_info:INTERNAL=ON
+//Qt feature: sessionmanager (from target Qt6::Gui)
+QT_FEATURE_sessionmanager:INTERNAL=ON
+//Qt feature: settings (from target Qt6::Core)
+QT_FEATURE_settings:INTERNAL=ON
+//Qt feature: sha3_fast (from target Qt6::Core)
+QT_FEATURE_sha3_fast:INTERNAL=ON
+//Qt feature: shani (from target Qt6::Core)
+QT_FEATURE_shani:INTERNAL=ON
+//Qt feature: shared (from target Qt6::Core)
+QT_FEATURE_shared:INTERNAL=ON
+//Qt feature: sharedmemory (from target Qt6::Core)
+QT_FEATURE_sharedmemory:INTERNAL=ON
+//Qt feature: shortcut (from target Qt6::Core)
+QT_FEATURE_shortcut:INTERNAL=ON
+//Qt feature: signaling_nan (from target Qt6::Core)
+QT_FEATURE_signaling_nan:INTERNAL=ON
+//Qt feature: simulator_and_device (from target Qt6::Core)
+QT_FEATURE_simulator_and_device:INTERNAL=OFF
+//Qt feature: slog2 (from target Qt6::Core)
+QT_FEATURE_slog2:INTERNAL=OFF
+//Qt feature: sortfilterproxymodel (from target Qt6::Core)
+QT_FEATURE_sortfilterproxymodel:INTERNAL=ON
+//Qt feature: sql (from target Qt6::Core)
+QT_FEATURE_sql:INTERNAL=ON
+//Qt feature: sse2 (from target Qt6::Core)
+QT_FEATURE_sse2:INTERNAL=ON
+//Qt feature: sse3 (from target Qt6::Core)
+QT_FEATURE_sse3:INTERNAL=ON
+//Qt feature: sse4_1 (from target Qt6::Core)
+QT_FEATURE_sse4_1:INTERNAL=ON
+//Qt feature: sse4_2 (from target Qt6::Core)
+QT_FEATURE_sse4_2:INTERNAL=ON
+//Qt feature: ssse3 (from target Qt6::Core)
+QT_FEATURE_ssse3:INTERNAL=ON
+//Qt feature: stack_protector_strong (from target Qt6::Core)
+QT_FEATURE_stack_protector_strong:INTERNAL=OFF
+//Qt feature: standarditemmodel (from target Qt6::Gui)
+QT_FEATURE_standarditemmodel:INTERNAL=ON
+//Qt feature: static (from target Qt6::Core)
+QT_FEATURE_static:INTERNAL=OFF
+//Qt feature: statx (from target Qt6::Core)
+QT_FEATURE_statx:INTERNAL=OFF
+//Qt feature: std_atomic64 (from target Qt6::Core)
+QT_FEATURE_std_atomic64:INTERNAL=ON
+//Qt feature: stdlib_libcpp (from target Qt6::Core)
+QT_FEATURE_stdlib_libcpp:INTERNAL=OFF
+//Qt feature: stringlistmodel (from target Qt6::Core)
+QT_FEATURE_stringlistmodel:INTERNAL=ON
+//Qt feature: syslog (from target Qt6::Core)
+QT_FEATURE_syslog:INTERNAL=OFF
+//Qt feature: system_doubleconversion (from target Qt6::Core)
+QT_FEATURE_system_doubleconversion:INTERNAL=OFF
+//Qt feature: system_freetype (from target Qt6::Gui)
+QT_FEATURE_system_freetype:INTERNAL=OFF
+//Qt feature: system_harfbuzz (from target Qt6::Gui)
+QT_FEATURE_system_harfbuzz:INTERNAL=OFF
+//Qt feature: system_jpeg (from target Qt6::Gui)
+QT_FEATURE_system_jpeg:INTERNAL=OFF
+//Qt feature: system_libb2 (from target Qt6::Core)
+QT_FEATURE_system_libb2:INTERNAL=OFF
+//Qt feature: system_pcre2 (from target Qt6::Core)
+QT_FEATURE_system_pcre2:INTERNAL=OFF
+//Qt feature: system_png (from target Qt6::Gui)
+QT_FEATURE_system_png:INTERNAL=OFF
+//Qt feature: system_textmarkdownreader (from target Qt6::Gui)
+QT_FEATURE_system_textmarkdownreader:INTERNAL=OFF
+//Qt feature: system_xcb_xinput (from target Qt6::Gui)
+QT_FEATURE_system_xcb_xinput:INTERNAL=OFF
+//Qt feature: system_zlib (from target Qt6::Core)
+QT_FEATURE_system_zlib:INTERNAL=ON
+//Qt feature: systemsemaphore (from target Qt6::Core)
+QT_FEATURE_systemsemaphore:INTERNAL=ON
+//Qt feature: systemtrayicon (from target Qt6::Gui)
+QT_FEATURE_systemtrayicon:INTERNAL=ON
+//Qt feature: tabletevent (from target Qt6::Gui)
+QT_FEATURE_tabletevent:INTERNAL=ON
+//Qt feature: temporaryfile (from target Qt6::Core)
+QT_FEATURE_temporaryfile:INTERNAL=ON
+//Qt feature: testlib (from target Qt6::Core)
+QT_FEATURE_testlib:INTERNAL=ON
+//Qt feature: textdate (from target Qt6::Core)
+QT_FEATURE_textdate:INTERNAL=ON
+//Qt feature: texthtmlparser (from target Qt6::Gui)
+QT_FEATURE_texthtmlparser:INTERNAL=ON
+//Qt feature: textmarkdownreader (from target Qt6::Gui)
+QT_FEATURE_textmarkdownreader:INTERNAL=ON
+//Qt feature: textmarkdownwriter (from target Qt6::Gui)
+QT_FEATURE_textmarkdownwriter:INTERNAL=ON
+//Qt feature: textodfwriter (from target Qt6::Gui)
+QT_FEATURE_textodfwriter:INTERNAL=ON
+//Qt feature: thread (from target Qt6::Core)
+QT_FEATURE_thread:INTERNAL=ON
+//Qt feature: timezone (from target Qt6::Core)
+QT_FEATURE_timezone:INTERNAL=ON
+//Qt feature: translation (from target Qt6::Core)
+QT_FEATURE_translation:INTERNAL=ON
+//Qt feature: transposeproxymodel (from target Qt6::Core)
+QT_FEATURE_transposeproxymodel:INTERNAL=ON
+//Qt feature: tslib (from target Qt6::Gui)
+QT_FEATURE_tslib:INTERNAL=OFF
+//Qt feature: tuiotouch (from target Qt6::Gui)
+QT_FEATURE_tuiotouch:INTERNAL=ON
+//Qt feature: undocommand (from target Qt6::Gui)
+QT_FEATURE_undocommand:INTERNAL=ON
+//Qt feature: undogroup (from target Qt6::Gui)
+QT_FEATURE_undogroup:INTERNAL=ON
+//Qt feature: undostack (from target Qt6::Gui)
+QT_FEATURE_undostack:INTERNAL=ON
+//Qt feature: use_bfd_linker (from target Qt6::Core)
+QT_FEATURE_use_bfd_linker:INTERNAL=OFF
+//Qt feature: use_gold_linker (from target Qt6::Core)
+QT_FEATURE_use_gold_linker:INTERNAL=OFF
+//Qt feature: use_lld_linker (from target Qt6::Core)
+QT_FEATURE_use_lld_linker:INTERNAL=OFF
+//Qt feature: use_mold_linker (from target Qt6::Core)
+QT_FEATURE_use_mold_linker:INTERNAL=OFF
+//Qt feature: vaes (from target Qt6::Core)
+QT_FEATURE_vaes:INTERNAL=ON
+//Qt feature: validator (from target Qt6::Gui)
+QT_FEATURE_validator:INTERNAL=ON
+//Qt feature: vkgen (from target Qt6::Gui)
+QT_FEATURE_vkgen:INTERNAL=ON
+//Qt feature: vkkhrdisplay (from target Qt6::Gui)
+QT_FEATURE_vkkhrdisplay:INTERNAL=OFF
+//Qt feature: vnc (from target Qt6::Gui)
+QT_FEATURE_vnc:INTERNAL=OFF
+//Qt feature: vsp2 (from target Qt6::Gui)
+QT_FEATURE_vsp2:INTERNAL=OFF
+//Qt feature: vulkan (from target Qt6::Gui)
+QT_FEATURE_vulkan:INTERNAL=OFF
+//Qt feature: wasm_exceptions (from target Qt6::Core)
+QT_FEATURE_wasm_exceptions:INTERNAL=OFF
+//Qt feature: wasm_simd128 (from target Qt6::Core)
+QT_FEATURE_wasm_simd128:INTERNAL=OFF
+//Qt feature: whatsthis (from target Qt6::Gui)
+QT_FEATURE_whatsthis:INTERNAL=ON
+//Qt feature: wheelevent (from target Qt6::Gui)
+QT_FEATURE_wheelevent:INTERNAL=ON
+//Qt feature: widgets (from target Qt6::Core)
+QT_FEATURE_widgets:INTERNAL=ON
+//Qt feature: x86intrin (from target Qt6::Core)
+QT_FEATURE_x86intrin:INTERNAL=ON
+//Qt feature: xcb (from target Qt6::Gui)
+QT_FEATURE_xcb:INTERNAL=OFF
+//Qt feature: xcb_egl_plugin (from target Qt6::Gui)
+QT_FEATURE_xcb_egl_plugin:INTERNAL=OFF
+//Qt feature: xcb_glx (from target Qt6::Gui)
+QT_FEATURE_xcb_glx:INTERNAL=OFF
+//Qt feature: xcb_glx_plugin (from target Qt6::Gui)
+QT_FEATURE_xcb_glx_plugin:INTERNAL=OFF
+//Qt feature: xcb_native_painting (from target Qt6::Gui)
+QT_FEATURE_xcb_native_painting:INTERNAL=OFF
+//Qt feature: xcb_sm (from target Qt6::Gui)
+QT_FEATURE_xcb_sm:INTERNAL=OFF
+//Qt feature: xcb_xlib (from target Qt6::Gui)
+QT_FEATURE_xcb_xlib:INTERNAL=OFF
+//Qt feature: xkbcommon (from target Qt6::Gui)
+QT_FEATURE_xkbcommon:INTERNAL=OFF
+//Qt feature: xkbcommon_x11 (from target Qt6::Gui)
+QT_FEATURE_xkbcommon_x11:INTERNAL=OFF
+//Qt feature: xlib (from target Qt6::Gui)
+QT_FEATURE_xlib:INTERNAL=OFF
+//Qt feature: xml (from target Qt6::Core)
+QT_FEATURE_xml:INTERNAL=ON
+//Qt feature: xmlstream (from target Qt6::Core)
+QT_FEATURE_xmlstream:INTERNAL=ON
+//Qt feature: xmlstreamreader (from target Qt6::Core)
+QT_FEATURE_xmlstreamreader:INTERNAL=ON
+//Qt feature: xmlstreamwriter (from target Qt6::Core)
+QT_FEATURE_xmlstreamwriter:INTERNAL=ON
+//Qt feature: xrender (from target Qt6::Gui)
+QT_FEATURE_xrender:INTERNAL=OFF
+//Qt feature: zstd (from target Qt6::Core)
+QT_FEATURE_zstd:INTERNAL=OFF
+//CMAKE_INSTALL_PREFIX during last run
+_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local
+
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeCache.txt.prev b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeCache.txt.prev
new file mode 100644
index 0000000..e845fdf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeCache.txt.prev
@@ -0,0 +1,1070 @@
+# This is the CMakeCache file.
+# For build in directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+# It was generated by CMake: /Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/usr/bin/ar
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=Debug
+
+//Enable colored diagnostics throughout.
+CMAKE_COLOR_DIAGNOSTICS:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:STRING=/usr/bin/clang++
+
+//Flags used by the CXX compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=-DQT_QML_DEBUG
+
+//Flags used by the CXX compiler during DEBUG builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//No help, variable specified on the command line.
+CMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG
+
+//Flags used by the CXX compiler during MINSIZEREL builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the CXX compiler during RELEASE builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//No help, variable specified on the command line.
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/clang
+
+//Path to a program.
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
+
+//Flags used by the linker during all build types.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during DEBUG builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during MINSIZEREL builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during RELEASE builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during RELWITHDEBINFO builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
+
+//Value Computed by CMake.
+CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/pkgRedirects
+
+//No help, variable specified on the command line.
+CMAKE_GENERATOR:STRING=Ninja
+
+//User executables (bin)
+CMAKE_INSTALL_BINDIR:PATH=bin
+
+//Read-only architecture-independent data (DATAROOTDIR)
+CMAKE_INSTALL_DATADIR:PATH=
+
+//Read-only architecture-independent data root (share)
+CMAKE_INSTALL_DATAROOTDIR:PATH=share
+
+//Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
+CMAKE_INSTALL_DOCDIR:PATH=
+
+//C header files (include)
+CMAKE_INSTALL_INCLUDEDIR:PATH=include
+
+//Info documentation (DATAROOTDIR/info)
+CMAKE_INSTALL_INFODIR:PATH=
+
+//Object code libraries (lib)
+CMAKE_INSTALL_LIBDIR:PATH=lib
+
+//Program executables (libexec)
+CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
+
+//Locale-dependent data (DATAROOTDIR/locale)
+CMAKE_INSTALL_LOCALEDIR:PATH=
+
+//Modifiable single-machine data (var)
+CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
+
+//Man documentation (DATAROOTDIR/man)
+CMAKE_INSTALL_MANDIR:PATH=
+
+//Path to a program.
+CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
+
+//C header files for non-gcc (/usr/include)
+CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Run-time variable data (LOCALSTATEDIR/run)
+CMAKE_INSTALL_RUNSTATEDIR:PATH=
+
+//System admin executables (sbin)
+CMAKE_INSTALL_SBINDIR:PATH=sbin
+
+//Modifiable architecture-independent data (com)
+CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
+
+//Read-only single-machine data (etc)
+CMAKE_INSTALL_SYSCONFDIR:PATH=etc
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/usr/bin/ld
+
+//make program
+CMAKE_MAKE_PROGRAM:FILEPATH=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja
+
+//Flags used by the linker during the creation of modules during
+// all build types.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of modules during
+// DEBUG builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of modules during
+// MINSIZEREL builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELEASE builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELWITHDEBINFO builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
+
+//Build architectures for OSX
+CMAKE_OSX_ARCHITECTURES:STRING=
+
+//Minimum OS X version to target for deployment (at runtime); newer
+// APIs weak linked. Set to empty string for default value.
+CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
+
+//The product will be built against the headers and libraries located
+// inside the indicated SDK.
+CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk
+
+//No help, variable specified on the command line.
+CMAKE_PREFIX_PATH:UNINITIALIZED=/Users/sotech117/Qt/6.5.2/macos/lib/cmake
+
+//Value Computed by CMake
+CMAKE_PROJECT_DESCRIPTION:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
+
+//No help, variable specified on the command line.
+CMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=projects_ray
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
+
+//Path to a program.
+CMAKE_READELF:FILEPATH=CMAKE_READELF-NOTFOUND
+
+//Flags used by the linker during the creation of shared libraries
+// during all build types.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during DEBUG builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during MINSIZEREL builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELEASE builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELWITHDEBINFO builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries
+// during all build types.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during DEBUG builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during MINSIZEREL builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELEASE builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELWITHDEBINFO builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Path to a program.
+MACDEPLOYQT_EXECUTABLE:FILEPATH=/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt
+
+//Include for OpenGL on OS X
+OPENGL_INCLUDE_DIR:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//OpenGL library for OS X
+OPENGL_gl_LIBRARY:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//GLU library for OS X (usually same as OpenGL library)
+OPENGL_glu_LIBRARY:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//Additional directories where find(Qt6 ...) host Qt components
+// are searched
+QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING=
+
+//Additional directories where find(Qt6 ...) components are searched
+QT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING=
+
+//Skip Qt Creator's package manager auto-setup
+QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP:BOOL=OFF
+
+//No help, variable specified on the command line.
+QT_QMAKE_EXECUTABLE:FILEPATH=/Users/sotech117/Qt/6.5.2/macos/bin/qmake
+
+//The directory containing a CMake configuration file for Qt6Concurrent.
+Qt6Concurrent_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent
+
+//The directory containing a CMake configuration file for Qt6CoreTools.
+Qt6CoreTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools
+
+//The directory containing a CMake configuration file for Qt6Core.
+Qt6Core_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core
+
+//The directory containing a CMake configuration file for Qt6DBusTools.
+Qt6DBusTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools
+
+//The directory containing a CMake configuration file for Qt6DBus.
+Qt6DBus_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus
+
+//The directory containing a CMake configuration file for Qt6GuiTools.
+Qt6GuiTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools
+
+//The directory containing a CMake configuration file for Qt6Gui.
+Qt6Gui_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui
+
+//The directory containing a CMake configuration file for Qt6Xml.
+Qt6Xml_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml
+
+//The directory containing a CMake configuration file for Qt6.
+Qt6_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6
+
+//Path to a library.
+WrapOpenGL_AGL:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/AGL.framework
+
+//Value Computed by CMake
+projects_ray_BINARY_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+
+//Value Computed by CMake
+projects_ray_IS_TOP_LEVEL:STATIC=ON
+
+//Value Computed by CMake
+projects_ray_SOURCE_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_ADDR2LINE
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=24
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_DLLTOOL
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
+//Path to cache edit program executable.
+CMAKE_EDIT_COMMAND:INTERNAL=/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/ccmake
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Test CMAKE_HAVE_LIBC_PTHREAD
+CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
+CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
+CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
+CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
+CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
+CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
+CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
+CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
+CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
+CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
+CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
+CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
+CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
+CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
+CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
+CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
+CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
+CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_READELF
+CMAKE_READELF-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//Details about finding OpenGL
+FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][c ][v()]
+//Details about finding Threads
+FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
+//Details about finding WrapAtomic
+FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic:INTERNAL=[1][v()]
+//Details about finding WrapOpenGL
+FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL:INTERNAL=[ON][v()]
+//Test HAVE_STDATOMIC
+HAVE_STDATOMIC:INTERNAL=1
+//ADVANCED property for variable: OPENGL_INCLUDE_DIR
+OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OPENGL_gl_LIBRARY
+OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OPENGL_glu_LIBRARY
+OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
+//Qt feature: accessibility (from target Qt6::Gui)
+QT_FEATURE_accessibility:INTERNAL=ON
+//Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)
+QT_FEATURE_accessibility_atspi_bridge:INTERNAL=OFF
+//Qt feature: action (from target Qt6::Gui)
+QT_FEATURE_action:INTERNAL=ON
+//Qt feature: aesni (from target Qt6::Core)
+QT_FEATURE_aesni:INTERNAL=ON
+//Qt feature: alloca (from target Qt6::Core)
+QT_FEATURE_alloca:INTERNAL=ON
+//Qt feature: alloca_h (from target Qt6::Core)
+QT_FEATURE_alloca_h:INTERNAL=ON
+//Qt feature: alloca_malloc_h (from target Qt6::Core)
+QT_FEATURE_alloca_malloc_h:INTERNAL=OFF
+//Qt feature: android_style_assets (from target Qt6::Core)
+QT_FEATURE_android_style_assets:INTERNAL=OFF
+//Qt feature: animation (from target Qt6::Core)
+QT_FEATURE_animation:INTERNAL=ON
+//Qt feature: appstore_compliant (from target Qt6::Core)
+QT_FEATURE_appstore_compliant:INTERNAL=OFF
+//Qt feature: arm_crc32 (from target Qt6::Core)
+QT_FEATURE_arm_crc32:INTERNAL=OFF
+//Qt feature: arm_crypto (from target Qt6::Core)
+QT_FEATURE_arm_crypto:INTERNAL=OFF
+//Qt feature: avx (from target Qt6::Core)
+QT_FEATURE_avx:INTERNAL=ON
+//Qt feature: avx2 (from target Qt6::Core)
+QT_FEATURE_avx2:INTERNAL=ON
+//Qt feature: avx512bw (from target Qt6::Core)
+QT_FEATURE_avx512bw:INTERNAL=ON
+//Qt feature: avx512cd (from target Qt6::Core)
+QT_FEATURE_avx512cd:INTERNAL=ON
+//Qt feature: avx512dq (from target Qt6::Core)
+QT_FEATURE_avx512dq:INTERNAL=ON
+//Qt feature: avx512er (from target Qt6::Core)
+QT_FEATURE_avx512er:INTERNAL=ON
+//Qt feature: avx512f (from target Qt6::Core)
+QT_FEATURE_avx512f:INTERNAL=ON
+//Qt feature: avx512ifma (from target Qt6::Core)
+QT_FEATURE_avx512ifma:INTERNAL=ON
+//Qt feature: avx512pf (from target Qt6::Core)
+QT_FEATURE_avx512pf:INTERNAL=ON
+//Qt feature: avx512vbmi (from target Qt6::Core)
+QT_FEATURE_avx512vbmi:INTERNAL=ON
+//Qt feature: avx512vbmi2 (from target Qt6::Core)
+QT_FEATURE_avx512vbmi2:INTERNAL=ON
+//Qt feature: avx512vl (from target Qt6::Core)
+QT_FEATURE_avx512vl:INTERNAL=ON
+//Qt feature: backtrace (from target Qt6::Core)
+QT_FEATURE_backtrace:INTERNAL=ON
+//Qt feature: c11 (from target Qt6::Core)
+QT_FEATURE_c11:INTERNAL=ON
+//Qt feature: c99 (from target Qt6::Core)
+QT_FEATURE_c99:INTERNAL=ON
+//Qt feature: cborstreamreader (from target Qt6::Core)
+QT_FEATURE_cborstreamreader:INTERNAL=ON
+//Qt feature: cborstreamwriter (from target Qt6::Core)
+QT_FEATURE_cborstreamwriter:INTERNAL=ON
+//Qt feature: clipboard (from target Qt6::Gui)
+QT_FEATURE_clipboard:INTERNAL=ON
+//Qt feature: clock_gettime (from target Qt6::Core)
+QT_FEATURE_clock_gettime:INTERNAL=ON
+//Qt feature: clock_monotonic (from target Qt6::Core)
+QT_FEATURE_clock_monotonic:INTERNAL=OFF
+//Qt feature: colornames (from target Qt6::Gui)
+QT_FEATURE_colornames:INTERNAL=ON
+//Qt feature: commandlineparser (from target Qt6::Core)
+QT_FEATURE_commandlineparser:INTERNAL=ON
+//Qt feature: concatenatetablesproxymodel (from target Qt6::Core)
+QT_FEATURE_concatenatetablesproxymodel:INTERNAL=ON
+//Qt feature: concurrent (from target Qt6::Core)
+QT_FEATURE_concurrent:INTERNAL=ON
+//Qt feature: cpp_winrt (from target Qt6::Core)
+QT_FEATURE_cpp_winrt:INTERNAL=OFF
+//Qt feature: cross_compile (from target Qt6::Core)
+QT_FEATURE_cross_compile:INTERNAL=OFF
+//Qt feature: cssparser (from target Qt6::Gui)
+QT_FEATURE_cssparser:INTERNAL=ON
+//Qt feature: ctf (from target Qt6::Core)
+QT_FEATURE_ctf:INTERNAL=OFF
+//Qt feature: cursor (from target Qt6::Gui)
+QT_FEATURE_cursor:INTERNAL=ON
+//Qt feature: cxx11 (from target Qt6::Core)
+QT_FEATURE_cxx11:INTERNAL=ON
+//Qt feature: cxx11_future (from target Qt6::Core)
+QT_FEATURE_cxx11_future:INTERNAL=ON
+//Qt feature: cxx14 (from target Qt6::Core)
+QT_FEATURE_cxx14:INTERNAL=ON
+//Qt feature: cxx17 (from target Qt6::Core)
+QT_FEATURE_cxx17:INTERNAL=ON
+//Qt feature: cxx17_filesystem (from target Qt6::Core)
+QT_FEATURE_cxx17_filesystem:INTERNAL=ON
+//Qt feature: cxx1z (from target Qt6::Core)
+QT_FEATURE_cxx1z:INTERNAL=ON
+//Qt feature: cxx20 (from target Qt6::Core)
+QT_FEATURE_cxx20:INTERNAL=OFF
+//Qt feature: cxx2a (from target Qt6::Core)
+QT_FEATURE_cxx2a:INTERNAL=OFF
+//Qt feature: cxx2b (from target Qt6::Core)
+QT_FEATURE_cxx2b:INTERNAL=OFF
+//Qt feature: datestring (from target Qt6::Core)
+QT_FEATURE_datestring:INTERNAL=ON
+//Qt feature: datetimeparser (from target Qt6::Core)
+QT_FEATURE_datetimeparser:INTERNAL=ON
+//Qt feature: dbus (from target Qt6::Core)
+QT_FEATURE_dbus:INTERNAL=ON
+//Qt feature: dbus_linked (from target Qt6::Core)
+QT_FEATURE_dbus_linked:INTERNAL=OFF
+//Qt feature: debug (from target Qt6::Core)
+QT_FEATURE_debug:INTERNAL=OFF
+//Qt feature: debug_and_release (from target Qt6::Core)
+QT_FEATURE_debug_and_release:INTERNAL=OFF
+//Qt feature: desktopservices (from target Qt6::Gui)
+QT_FEATURE_desktopservices:INTERNAL=ON
+//Qt feature: developer_build (from target Qt6::Core)
+QT_FEATURE_developer_build:INTERNAL=OFF
+//Qt feature: direct2d (from target Qt6::Gui)
+QT_FEATURE_direct2d:INTERNAL=OFF
+//Qt feature: direct2d1_1 (from target Qt6::Gui)
+QT_FEATURE_direct2d1_1:INTERNAL=OFF
+//Qt feature: directfb (from target Qt6::Gui)
+QT_FEATURE_directfb:INTERNAL=OFF
+//Qt feature: directwrite (from target Qt6::Gui)
+QT_FEATURE_directwrite:INTERNAL=OFF
+//Qt feature: directwrite3 (from target Qt6::Gui)
+QT_FEATURE_directwrite3:INTERNAL=OFF
+//Qt feature: dladdr (from target Qt6::Core)
+QT_FEATURE_dladdr:INTERNAL=ON
+//Qt feature: dlopen (from target Qt6::Core)
+QT_FEATURE_dlopen:INTERNAL=ON
+//Qt feature: dom (from target Qt6::Xml)
+QT_FEATURE_dom:INTERNAL=ON
+//Qt feature: doubleconversion (from target Qt6::Core)
+QT_FEATURE_doubleconversion:INTERNAL=ON
+//Qt feature: draganddrop (from target Qt6::Gui)
+QT_FEATURE_draganddrop:INTERNAL=ON
+//Qt feature: drm_atomic (from target Qt6::Gui)
+QT_FEATURE_drm_atomic:INTERNAL=OFF
+//Qt feature: dynamicgl (from target Qt6::Gui)
+QT_FEATURE_dynamicgl:INTERNAL=OFF
+//Qt feature: easingcurve (from target Qt6::Core)
+QT_FEATURE_easingcurve:INTERNAL=ON
+//Qt feature: egl (from target Qt6::Gui)
+QT_FEATURE_egl:INTERNAL=OFF
+//Qt feature: egl_x11 (from target Qt6::Gui)
+QT_FEATURE_egl_x11:INTERNAL=OFF
+//Qt feature: eglfs (from target Qt6::Gui)
+QT_FEATURE_eglfs:INTERNAL=OFF
+//Qt feature: eglfs_brcm (from target Qt6::Gui)
+QT_FEATURE_eglfs_brcm:INTERNAL=OFF
+//Qt feature: eglfs_egldevice (from target Qt6::Gui)
+QT_FEATURE_eglfs_egldevice:INTERNAL=OFF
+//Qt feature: eglfs_gbm (from target Qt6::Gui)
+QT_FEATURE_eglfs_gbm:INTERNAL=OFF
+//Qt feature: eglfs_mali (from target Qt6::Gui)
+QT_FEATURE_eglfs_mali:INTERNAL=OFF
+//Qt feature: eglfs_openwfd (from target Qt6::Gui)
+QT_FEATURE_eglfs_openwfd:INTERNAL=OFF
+//Qt feature: eglfs_rcar (from target Qt6::Gui)
+QT_FEATURE_eglfs_rcar:INTERNAL=OFF
+//Qt feature: eglfs_viv (from target Qt6::Gui)
+QT_FEATURE_eglfs_viv:INTERNAL=OFF
+//Qt feature: eglfs_viv_wl (from target Qt6::Gui)
+QT_FEATURE_eglfs_viv_wl:INTERNAL=OFF
+//Qt feature: eglfs_vsp2 (from target Qt6::Gui)
+QT_FEATURE_eglfs_vsp2:INTERNAL=OFF
+//Qt feature: eglfs_x11 (from target Qt6::Gui)
+QT_FEATURE_eglfs_x11:INTERNAL=OFF
+//Qt feature: etw (from target Qt6::Core)
+QT_FEATURE_etw:INTERNAL=OFF
+//Qt feature: evdev (from target Qt6::Gui)
+QT_FEATURE_evdev:INTERNAL=OFF
+//Qt feature: eventfd (from target Qt6::Core)
+QT_FEATURE_eventfd:INTERNAL=OFF
+//Qt feature: f16c (from target Qt6::Core)
+QT_FEATURE_f16c:INTERNAL=ON
+//Qt feature: filesystemiterator (from target Qt6::Core)
+QT_FEATURE_filesystemiterator:INTERNAL=ON
+//Qt feature: filesystemmodel (from target Qt6::Gui)
+QT_FEATURE_filesystemmodel:INTERNAL=ON
+//Qt feature: filesystemwatcher (from target Qt6::Core)
+QT_FEATURE_filesystemwatcher:INTERNAL=ON
+//Qt feature: fontconfig (from target Qt6::Gui)
+QT_FEATURE_fontconfig:INTERNAL=OFF
+//Qt feature: force_asserts (from target Qt6::Core)
+QT_FEATURE_force_asserts:INTERNAL=OFF
+//Qt feature: force_debug_info (from target Qt6::Core)
+QT_FEATURE_force_debug_info:INTERNAL=ON
+//Qt feature: forkfd_pidfd (from target Qt6::Core)
+QT_FEATURE_forkfd_pidfd:INTERNAL=OFF
+//Qt feature: framework (from target Qt6::Core)
+QT_FEATURE_framework:INTERNAL=ON
+//Qt feature: freetype (from target Qt6::Gui)
+QT_FEATURE_freetype:INTERNAL=ON
+//Qt feature: futimens (from target Qt6::Core)
+QT_FEATURE_futimens:INTERNAL=ON
+//Qt feature: future (from target Qt6::Core)
+QT_FEATURE_future:INTERNAL=ON
+//Qt feature: gc_binaries (from target Qt6::Core)
+QT_FEATURE_gc_binaries:INTERNAL=OFF
+//Qt feature: gestures (from target Qt6::Core)
+QT_FEATURE_gestures:INTERNAL=ON
+//Qt feature: getauxval (from target Qt6::Core)
+QT_FEATURE_getauxval:INTERNAL=OFF
+//Qt feature: getentropy (from target Qt6::Core)
+QT_FEATURE_getentropy:INTERNAL=ON
+//Qt feature: gif (from target Qt6::Gui)
+QT_FEATURE_gif:INTERNAL=ON
+//Qt feature: glib (from target Qt6::Core)
+QT_FEATURE_glib:INTERNAL=OFF
+//Qt feature: glibc (from target Qt6::Core)
+QT_FEATURE_glibc:INTERNAL=OFF
+//Qt feature: gui (from target Qt6::Core)
+QT_FEATURE_gui:INTERNAL=ON
+//Qt feature: harfbuzz (from target Qt6::Gui)
+QT_FEATURE_harfbuzz:INTERNAL=ON
+//Qt feature: headersclean (from target Qt6::Core)
+QT_FEATURE_headersclean:INTERNAL=ON
+//Qt feature: highdpiscaling (from target Qt6::Gui)
+QT_FEATURE_highdpiscaling:INTERNAL=ON
+//Qt feature: hijricalendar (from target Qt6::Core)
+QT_FEATURE_hijricalendar:INTERNAL=ON
+//Qt feature: ico (from target Qt6::Gui)
+QT_FEATURE_ico:INTERNAL=ON
+//Qt feature: icu (from target Qt6::Core)
+QT_FEATURE_icu:INTERNAL=OFF
+//Qt feature: identityproxymodel (from target Qt6::Core)
+QT_FEATURE_identityproxymodel:INTERNAL=ON
+//Qt feature: im (from target Qt6::Gui)
+QT_FEATURE_im:INTERNAL=ON
+//Qt feature: image_heuristic_mask (from target Qt6::Gui)
+QT_FEATURE_image_heuristic_mask:INTERNAL=ON
+//Qt feature: image_text (from target Qt6::Gui)
+QT_FEATURE_image_text:INTERNAL=ON
+//Qt feature: imageformat_bmp (from target Qt6::Gui)
+QT_FEATURE_imageformat_bmp:INTERNAL=ON
+//Qt feature: imageformat_jpeg (from target Qt6::Gui)
+QT_FEATURE_imageformat_jpeg:INTERNAL=ON
+//Qt feature: imageformat_png (from target Qt6::Gui)
+QT_FEATURE_imageformat_png:INTERNAL=ON
+//Qt feature: imageformat_ppm (from target Qt6::Gui)
+QT_FEATURE_imageformat_ppm:INTERNAL=ON
+//Qt feature: imageformat_xbm (from target Qt6::Gui)
+QT_FEATURE_imageformat_xbm:INTERNAL=ON
+//Qt feature: imageformat_xpm (from target Qt6::Gui)
+QT_FEATURE_imageformat_xpm:INTERNAL=ON
+//Qt feature: imageformatplugin (from target Qt6::Gui)
+QT_FEATURE_imageformatplugin:INTERNAL=ON
+//Qt feature: imageio_text_loading (from target Qt6::Gui)
+QT_FEATURE_imageio_text_loading:INTERNAL=ON
+//Qt feature: inotify (from target Qt6::Core)
+QT_FEATURE_inotify:INTERNAL=OFF
+//Qt feature: integrityfb (from target Qt6::Gui)
+QT_FEATURE_integrityfb:INTERNAL=OFF
+//Qt feature: integrityhid (from target Qt6::Gui)
+QT_FEATURE_integrityhid:INTERNAL=OFF
+//Qt feature: intelcet (from target Qt6::Core)
+QT_FEATURE_intelcet:INTERNAL=OFF
+//Qt feature: islamiccivilcalendar (from target Qt6::Core)
+QT_FEATURE_islamiccivilcalendar:INTERNAL=ON
+//Qt feature: itemmodel (from target Qt6::Core)
+QT_FEATURE_itemmodel:INTERNAL=ON
+//Qt feature: jalalicalendar (from target Qt6::Core)
+QT_FEATURE_jalalicalendar:INTERNAL=ON
+//Qt feature: journald (from target Qt6::Core)
+QT_FEATURE_journald:INTERNAL=OFF
+//Qt feature: jpeg (from target Qt6::Gui)
+QT_FEATURE_jpeg:INTERNAL=ON
+//Qt feature: kms (from target Qt6::Gui)
+QT_FEATURE_kms:INTERNAL=OFF
+//Qt feature: largefile (from target Qt6::Core)
+QT_FEATURE_largefile:INTERNAL=ON
+//Qt feature: libinput (from target Qt6::Gui)
+QT_FEATURE_libinput:INTERNAL=OFF
+//Qt feature: libinput_axis_api (from target Qt6::Gui)
+QT_FEATURE_libinput_axis_api:INTERNAL=OFF
+//Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)
+QT_FEATURE_libinput_hires_wheel_support:INTERNAL=OFF
+//Qt feature: library (from target Qt6::Core)
+QT_FEATURE_library:INTERNAL=ON
+//Qt feature: libudev (from target Qt6::Core)
+QT_FEATURE_libudev:INTERNAL=OFF
+//Qt feature: linkat (from target Qt6::Core)
+QT_FEATURE_linkat:INTERNAL=OFF
+//Qt feature: linuxfb (from target Qt6::Gui)
+QT_FEATURE_linuxfb:INTERNAL=OFF
+//Qt feature: lttng (from target Qt6::Core)
+QT_FEATURE_lttng:INTERNAL=OFF
+//Qt feature: mimetype (from target Qt6::Core)
+QT_FEATURE_mimetype:INTERNAL=ON
+//Qt feature: mimetype_database (from target Qt6::Core)
+QT_FEATURE_mimetype_database:INTERNAL=ON
+//Qt feature: mips_dsp (from target Qt6::Core)
+QT_FEATURE_mips_dsp:INTERNAL=OFF
+//Qt feature: mips_dspr2 (from target Qt6::Core)
+QT_FEATURE_mips_dspr2:INTERNAL=OFF
+//Qt feature: movie (from target Qt6::Gui)
+QT_FEATURE_movie:INTERNAL=ON
+//Qt feature: mtdev (from target Qt6::Gui)
+QT_FEATURE_mtdev:INTERNAL=OFF
+//Qt feature: multiprocess (from target Qt6::Gui)
+QT_FEATURE_multiprocess:INTERNAL=ON
+//Qt feature: neon (from target Qt6::Core)
+QT_FEATURE_neon:INTERNAL=ON
+//Qt feature: network (from target Qt6::Core)
+QT_FEATURE_network:INTERNAL=ON
+//Qt feature: no_direct_extern_access (from target Qt6::Core)
+QT_FEATURE_no_direct_extern_access:INTERNAL=OFF
+//Qt feature: no_pkg_config (from target Qt6::Core)
+QT_FEATURE_no_pkg_config:INTERNAL=ON
+//Qt feature: no_prefix (from target Qt6::Core)
+QT_FEATURE_no_prefix:INTERNAL=OFF
+//Qt feature: opengl (from target Qt6::Gui)
+QT_FEATURE_opengl:INTERNAL=ON
+//Qt feature: opengles2 (from target Qt6::Gui)
+QT_FEATURE_opengles2:INTERNAL=OFF
+//Qt feature: opengles3 (from target Qt6::Gui)
+QT_FEATURE_opengles3:INTERNAL=OFF
+//Qt feature: opengles31 (from target Qt6::Gui)
+QT_FEATURE_opengles31:INTERNAL=OFF
+//Qt feature: opengles32 (from target Qt6::Gui)
+QT_FEATURE_opengles32:INTERNAL=OFF
+//Qt feature: openssl (from target Qt6::Core)
+QT_FEATURE_openssl:INTERNAL=ON
+//Qt feature: openssl_linked (from target Qt6::Core)
+QT_FEATURE_openssl_linked:INTERNAL=OFF
+//Qt feature: opensslv11 (from target Qt6::Core)
+QT_FEATURE_opensslv11:INTERNAL=OFF
+//Qt feature: opensslv30 (from target Qt6::Core)
+QT_FEATURE_opensslv30:INTERNAL=ON
+//Qt feature: openvg (from target Qt6::Gui)
+QT_FEATURE_openvg:INTERNAL=OFF
+//Qt feature: pcre2 (from target Qt6::Core)
+QT_FEATURE_pcre2:INTERNAL=ON
+//Qt feature: pdf (from target Qt6::Gui)
+QT_FEATURE_pdf:INTERNAL=ON
+//Qt feature: permissions (from target Qt6::Core)
+QT_FEATURE_permissions:INTERNAL=ON
+//Qt feature: picture (from target Qt6::Gui)
+QT_FEATURE_picture:INTERNAL=ON
+//Qt feature: pkg_config (from target Qt6::Core)
+QT_FEATURE_pkg_config:INTERNAL=OFF
+//Qt feature: plugin_manifest (from target Qt6::Core)
+QT_FEATURE_plugin_manifest:INTERNAL=ON
+//Qt feature: png (from target Qt6::Gui)
+QT_FEATURE_png:INTERNAL=ON
+//Qt feature: poll_exit_on_error (from target Qt6::Core)
+QT_FEATURE_poll_exit_on_error:INTERNAL=OFF
+//Qt feature: poll_poll (from target Qt6::Core)
+QT_FEATURE_poll_poll:INTERNAL=ON
+//Qt feature: poll_pollts (from target Qt6::Core)
+QT_FEATURE_poll_pollts:INTERNAL=OFF
+//Qt feature: poll_ppoll (from target Qt6::Core)
+QT_FEATURE_poll_ppoll:INTERNAL=OFF
+//Qt feature: poll_select (from target Qt6::Core)
+QT_FEATURE_poll_select:INTERNAL=OFF
+//Qt feature: posix_fallocate (from target Qt6::Core)
+QT_FEATURE_posix_fallocate:INTERNAL=OFF
+//Qt feature: precompile_header (from target Qt6::Core)
+QT_FEATURE_precompile_header:INTERNAL=ON
+//Qt feature: printsupport (from target Qt6::Core)
+QT_FEATURE_printsupport:INTERNAL=ON
+//Qt feature: private_tests (from target Qt6::Core)
+QT_FEATURE_private_tests:INTERNAL=OFF
+//Qt feature: process (from target Qt6::Core)
+QT_FEATURE_process:INTERNAL=ON
+//Qt feature: processenvironment (from target Qt6::Core)
+QT_FEATURE_processenvironment:INTERNAL=ON
+//Qt feature: proxymodel (from target Qt6::Core)
+QT_FEATURE_proxymodel:INTERNAL=ON
+//Qt feature: qqnx_imf (from target Qt6::Gui)
+QT_FEATURE_qqnx_imf:INTERNAL=OFF
+//Qt feature: qqnx_pps (from target Qt6::Core)
+QT_FEATURE_qqnx_pps:INTERNAL=OFF
+//Qt feature: qt_framework (from target Qt6::Core)
+QT_FEATURE_qt_framework:INTERNAL=ON
+//Qt feature: raster_64bit (from target Qt6::Gui)
+QT_FEATURE_raster_64bit:INTERNAL=ON
+//Qt feature: raster_fp (from target Qt6::Gui)
+QT_FEATURE_raster_fp:INTERNAL=ON
+//Qt feature: rdrnd (from target Qt6::Core)
+QT_FEATURE_rdrnd:INTERNAL=ON
+//Qt feature: rdseed (from target Qt6::Core)
+QT_FEATURE_rdseed:INTERNAL=ON
+//Qt feature: reduce_exports (from target Qt6::Core)
+QT_FEATURE_reduce_exports:INTERNAL=ON
+//Qt feature: reduce_relocations (from target Qt6::Core)
+QT_FEATURE_reduce_relocations:INTERNAL=OFF
+//Qt feature: regularexpression (from target Qt6::Core)
+QT_FEATURE_regularexpression:INTERNAL=ON
+//Qt feature: relocatable (from target Qt6::Core)
+QT_FEATURE_relocatable:INTERNAL=ON
+//Qt feature: renameat2 (from target Qt6::Core)
+QT_FEATURE_renameat2:INTERNAL=OFF
+//Qt feature: rpath (from target Qt6::Core)
+QT_FEATURE_rpath:INTERNAL=ON
+//Qt feature: separate_debug_info (from target Qt6::Core)
+QT_FEATURE_separate_debug_info:INTERNAL=ON
+//Qt feature: sessionmanager (from target Qt6::Gui)
+QT_FEATURE_sessionmanager:INTERNAL=ON
+//Qt feature: settings (from target Qt6::Core)
+QT_FEATURE_settings:INTERNAL=ON
+//Qt feature: sha3_fast (from target Qt6::Core)
+QT_FEATURE_sha3_fast:INTERNAL=ON
+//Qt feature: shani (from target Qt6::Core)
+QT_FEATURE_shani:INTERNAL=ON
+//Qt feature: shared (from target Qt6::Core)
+QT_FEATURE_shared:INTERNAL=ON
+//Qt feature: sharedmemory (from target Qt6::Core)
+QT_FEATURE_sharedmemory:INTERNAL=ON
+//Qt feature: shortcut (from target Qt6::Core)
+QT_FEATURE_shortcut:INTERNAL=ON
+//Qt feature: signaling_nan (from target Qt6::Core)
+QT_FEATURE_signaling_nan:INTERNAL=ON
+//Qt feature: simulator_and_device (from target Qt6::Core)
+QT_FEATURE_simulator_and_device:INTERNAL=OFF
+//Qt feature: slog2 (from target Qt6::Core)
+QT_FEATURE_slog2:INTERNAL=OFF
+//Qt feature: sortfilterproxymodel (from target Qt6::Core)
+QT_FEATURE_sortfilterproxymodel:INTERNAL=ON
+//Qt feature: sql (from target Qt6::Core)
+QT_FEATURE_sql:INTERNAL=ON
+//Qt feature: sse2 (from target Qt6::Core)
+QT_FEATURE_sse2:INTERNAL=ON
+//Qt feature: sse3 (from target Qt6::Core)
+QT_FEATURE_sse3:INTERNAL=ON
+//Qt feature: sse4_1 (from target Qt6::Core)
+QT_FEATURE_sse4_1:INTERNAL=ON
+//Qt feature: sse4_2 (from target Qt6::Core)
+QT_FEATURE_sse4_2:INTERNAL=ON
+//Qt feature: ssse3 (from target Qt6::Core)
+QT_FEATURE_ssse3:INTERNAL=ON
+//Qt feature: stack_protector_strong (from target Qt6::Core)
+QT_FEATURE_stack_protector_strong:INTERNAL=OFF
+//Qt feature: standarditemmodel (from target Qt6::Gui)
+QT_FEATURE_standarditemmodel:INTERNAL=ON
+//Qt feature: static (from target Qt6::Core)
+QT_FEATURE_static:INTERNAL=OFF
+//Qt feature: statx (from target Qt6::Core)
+QT_FEATURE_statx:INTERNAL=OFF
+//Qt feature: std_atomic64 (from target Qt6::Core)
+QT_FEATURE_std_atomic64:INTERNAL=ON
+//Qt feature: stdlib_libcpp (from target Qt6::Core)
+QT_FEATURE_stdlib_libcpp:INTERNAL=OFF
+//Qt feature: stringlistmodel (from target Qt6::Core)
+QT_FEATURE_stringlistmodel:INTERNAL=ON
+//Qt feature: syslog (from target Qt6::Core)
+QT_FEATURE_syslog:INTERNAL=OFF
+//Qt feature: system_doubleconversion (from target Qt6::Core)
+QT_FEATURE_system_doubleconversion:INTERNAL=OFF
+//Qt feature: system_freetype (from target Qt6::Gui)
+QT_FEATURE_system_freetype:INTERNAL=OFF
+//Qt feature: system_harfbuzz (from target Qt6::Gui)
+QT_FEATURE_system_harfbuzz:INTERNAL=OFF
+//Qt feature: system_jpeg (from target Qt6::Gui)
+QT_FEATURE_system_jpeg:INTERNAL=OFF
+//Qt feature: system_libb2 (from target Qt6::Core)
+QT_FEATURE_system_libb2:INTERNAL=OFF
+//Qt feature: system_pcre2 (from target Qt6::Core)
+QT_FEATURE_system_pcre2:INTERNAL=OFF
+//Qt feature: system_png (from target Qt6::Gui)
+QT_FEATURE_system_png:INTERNAL=OFF
+//Qt feature: system_textmarkdownreader (from target Qt6::Gui)
+QT_FEATURE_system_textmarkdownreader:INTERNAL=OFF
+//Qt feature: system_xcb_xinput (from target Qt6::Gui)
+QT_FEATURE_system_xcb_xinput:INTERNAL=OFF
+//Qt feature: system_zlib (from target Qt6::Core)
+QT_FEATURE_system_zlib:INTERNAL=ON
+//Qt feature: systemsemaphore (from target Qt6::Core)
+QT_FEATURE_systemsemaphore:INTERNAL=ON
+//Qt feature: systemtrayicon (from target Qt6::Gui)
+QT_FEATURE_systemtrayicon:INTERNAL=ON
+//Qt feature: tabletevent (from target Qt6::Gui)
+QT_FEATURE_tabletevent:INTERNAL=ON
+//Qt feature: temporaryfile (from target Qt6::Core)
+QT_FEATURE_temporaryfile:INTERNAL=ON
+//Qt feature: testlib (from target Qt6::Core)
+QT_FEATURE_testlib:INTERNAL=ON
+//Qt feature: textdate (from target Qt6::Core)
+QT_FEATURE_textdate:INTERNAL=ON
+//Qt feature: texthtmlparser (from target Qt6::Gui)
+QT_FEATURE_texthtmlparser:INTERNAL=ON
+//Qt feature: textmarkdownreader (from target Qt6::Gui)
+QT_FEATURE_textmarkdownreader:INTERNAL=ON
+//Qt feature: textmarkdownwriter (from target Qt6::Gui)
+QT_FEATURE_textmarkdownwriter:INTERNAL=ON
+//Qt feature: textodfwriter (from target Qt6::Gui)
+QT_FEATURE_textodfwriter:INTERNAL=ON
+//Qt feature: thread (from target Qt6::Core)
+QT_FEATURE_thread:INTERNAL=ON
+//Qt feature: timezone (from target Qt6::Core)
+QT_FEATURE_timezone:INTERNAL=ON
+//Qt feature: translation (from target Qt6::Core)
+QT_FEATURE_translation:INTERNAL=ON
+//Qt feature: transposeproxymodel (from target Qt6::Core)
+QT_FEATURE_transposeproxymodel:INTERNAL=ON
+//Qt feature: tslib (from target Qt6::Gui)
+QT_FEATURE_tslib:INTERNAL=OFF
+//Qt feature: tuiotouch (from target Qt6::Gui)
+QT_FEATURE_tuiotouch:INTERNAL=ON
+//Qt feature: undocommand (from target Qt6::Gui)
+QT_FEATURE_undocommand:INTERNAL=ON
+//Qt feature: undogroup (from target Qt6::Gui)
+QT_FEATURE_undogroup:INTERNAL=ON
+//Qt feature: undostack (from target Qt6::Gui)
+QT_FEATURE_undostack:INTERNAL=ON
+//Qt feature: use_bfd_linker (from target Qt6::Core)
+QT_FEATURE_use_bfd_linker:INTERNAL=OFF
+//Qt feature: use_gold_linker (from target Qt6::Core)
+QT_FEATURE_use_gold_linker:INTERNAL=OFF
+//Qt feature: use_lld_linker (from target Qt6::Core)
+QT_FEATURE_use_lld_linker:INTERNAL=OFF
+//Qt feature: use_mold_linker (from target Qt6::Core)
+QT_FEATURE_use_mold_linker:INTERNAL=OFF
+//Qt feature: vaes (from target Qt6::Core)
+QT_FEATURE_vaes:INTERNAL=ON
+//Qt feature: validator (from target Qt6::Gui)
+QT_FEATURE_validator:INTERNAL=ON
+//Qt feature: vkgen (from target Qt6::Gui)
+QT_FEATURE_vkgen:INTERNAL=ON
+//Qt feature: vkkhrdisplay (from target Qt6::Gui)
+QT_FEATURE_vkkhrdisplay:INTERNAL=OFF
+//Qt feature: vnc (from target Qt6::Gui)
+QT_FEATURE_vnc:INTERNAL=OFF
+//Qt feature: vsp2 (from target Qt6::Gui)
+QT_FEATURE_vsp2:INTERNAL=OFF
+//Qt feature: vulkan (from target Qt6::Gui)
+QT_FEATURE_vulkan:INTERNAL=OFF
+//Qt feature: wasm_exceptions (from target Qt6::Core)
+QT_FEATURE_wasm_exceptions:INTERNAL=OFF
+//Qt feature: wasm_simd128 (from target Qt6::Core)
+QT_FEATURE_wasm_simd128:INTERNAL=OFF
+//Qt feature: whatsthis (from target Qt6::Gui)
+QT_FEATURE_whatsthis:INTERNAL=ON
+//Qt feature: wheelevent (from target Qt6::Gui)
+QT_FEATURE_wheelevent:INTERNAL=ON
+//Qt feature: widgets (from target Qt6::Core)
+QT_FEATURE_widgets:INTERNAL=ON
+//Qt feature: x86intrin (from target Qt6::Core)
+QT_FEATURE_x86intrin:INTERNAL=ON
+//Qt feature: xcb (from target Qt6::Gui)
+QT_FEATURE_xcb:INTERNAL=OFF
+//Qt feature: xcb_egl_plugin (from target Qt6::Gui)
+QT_FEATURE_xcb_egl_plugin:INTERNAL=OFF
+//Qt feature: xcb_glx (from target Qt6::Gui)
+QT_FEATURE_xcb_glx:INTERNAL=OFF
+//Qt feature: xcb_glx_plugin (from target Qt6::Gui)
+QT_FEATURE_xcb_glx_plugin:INTERNAL=OFF
+//Qt feature: xcb_native_painting (from target Qt6::Gui)
+QT_FEATURE_xcb_native_painting:INTERNAL=OFF
+//Qt feature: xcb_sm (from target Qt6::Gui)
+QT_FEATURE_xcb_sm:INTERNAL=OFF
+//Qt feature: xcb_xlib (from target Qt6::Gui)
+QT_FEATURE_xcb_xlib:INTERNAL=OFF
+//Qt feature: xkbcommon (from target Qt6::Gui)
+QT_FEATURE_xkbcommon:INTERNAL=OFF
+//Qt feature: xkbcommon_x11 (from target Qt6::Gui)
+QT_FEATURE_xkbcommon_x11:INTERNAL=OFF
+//Qt feature: xlib (from target Qt6::Gui)
+QT_FEATURE_xlib:INTERNAL=OFF
+//Qt feature: xml (from target Qt6::Core)
+QT_FEATURE_xml:INTERNAL=ON
+//Qt feature: xmlstream (from target Qt6::Core)
+QT_FEATURE_xmlstream:INTERNAL=ON
+//Qt feature: xmlstreamreader (from target Qt6::Core)
+QT_FEATURE_xmlstreamreader:INTERNAL=ON
+//Qt feature: xmlstreamwriter (from target Qt6::Core)
+QT_FEATURE_xmlstreamwriter:INTERNAL=ON
+//Qt feature: xrender (from target Qt6::Gui)
+QT_FEATURE_xrender:INTERNAL=OFF
+//Qt feature: zstd (from target Qt6::Core)
+QT_FEATURE_zstd:INTERNAL=OFF
+//CMAKE_INSTALL_PREFIX during last run
+_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local
+
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeCXXCompiler.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeCXXCompiler.cmake
new file mode 100644
index 0000000..5ccc71f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeCXXCompiler.cmake
@@ -0,0 +1,83 @@
+set(CMAKE_CXX_COMPILER "/usr/bin/clang++")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "AppleClang")
+set(CMAKE_CXX_COMPILER_VERSION "14.0.0.14000029")
+set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
+set(CMAKE_CXX_COMPILER_WRAPPER "")
+set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98")
+set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
+set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23")
+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
+set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
+set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
+
+set(CMAKE_CXX_PLATFORM_ID "Darwin")
+set(CMAKE_CXX_SIMULATE_ID "")
+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "")
+set(CMAKE_CXX_SIMULATE_VERSION "")
+
+
+
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_CXX_COMPILER_AR "")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_CXX_COMPILER_RANLIB "")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCXX )
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+
+foreach (lang C OBJC OBJCXX)
+ if (CMAKE_${lang}_COMPILER_ID_RUN)
+ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
+ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
+ endforeach()
+ endif()
+endforeach()
+
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "")
+set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "")
+endif()
+
+set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
+if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
+endif()
+
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include")
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks")
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeDetermineCompilerABI_CXX.bin b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeDetermineCompilerABI_CXX.bin
new file mode 100755
index 0000000..0773b0a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeDetermineCompilerABI_CXX.bin
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeSystem.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeSystem.cmake
new file mode 100644
index 0000000..05cfe7e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Darwin-22.2.0")
+set(CMAKE_HOST_SYSTEM_NAME "Darwin")
+set(CMAKE_HOST_SYSTEM_VERSION "22.2.0")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64")
+
+
+
+set(CMAKE_SYSTEM "Darwin-22.2.0")
+set(CMAKE_SYSTEM_NAME "Darwin")
+set(CMAKE_SYSTEM_VERSION "22.2.0")
+set(CMAKE_SYSTEM_PROCESSOR "arm64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
new file mode 100644
index 0000000..486becd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -0,0 +1,826 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+ recognize the extension without flags. Borland does not know .cxx for
+ example. */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+#if !defined(__has_include)
+/* If the compiler does not have __has_include, pretend the answer is
+ always no. */
+# define __has_include(x) 0
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+ /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+# endif
+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
+ except that a few beta releases use the old format with V=2021. */
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# endif
+# else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
+ /* The third version component from --version is an update index,
+ but no macro is provided for it. */
+# define COMPILER_VERSION_PATCH DEC(0)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
+# define COMPILER_ID "IntelLLVM"
+#if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+#endif
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
+ * later. Look for 6 digit vs. 8 digit version number to decide encoding.
+ * VVVV is no smaller than the current year when a version is released.
+ */
+#if __INTEL_LLVM_COMPILER < 1000000L
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
+#else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
+#endif
+#if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+#elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+#endif
+#if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+#endif
+#if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+#endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+ /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+ /* __SUNPRO_CC = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# else
+ /* __SUNPRO_CC = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+ /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+ /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
+
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__open_xl__) && defined(__clang__)
+# define COMPILER_ID "IBMClang"
+# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
+# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
+# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
+
+
+#elif defined(__ibmxl__) && defined(__clang__)
+# define COMPILER_ID "XLClang"
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
+
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
+# define COMPILER_ID "VisualAge"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__NVCOMPILER)
+# define COMPILER_ID "NVHPC"
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
+# if defined(__NVCOMPILER_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__CLANG_FUJITSU)
+# define COMPILER_ID "FujitsuClang"
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
+
+#elif defined(__FUJITSU)
+# define COMPILER_ID "Fujitsu"
+# if defined(__FCC_version__)
+# define COMPILER_VERSION __FCC_version__
+# elif defined(__FCC_major__)
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# endif
+# if defined(__fcc_version)
+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
+# elif defined(__FCC_VERSION)
+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
+# endif
+
+
+#elif defined(__ghs__)
+# define COMPILER_ID "GHS"
+/* __GHS_VERSION_NUMBER = VVVVRP */
+# ifdef __GHS_VERSION_NUMBER
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
+# endif
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
+# define COMPILER_ID "ARMCC"
+#if __ARMCC_VERSION >= 1000000
+ /* __ARMCC_VERSION = VRRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#else
+ /* __ARMCC_VERSION = VRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#endif
+
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
+# define COMPILER_ID "ARMClang"
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
+# define COMPILER_ID "LCC"
+# define COMPILER_VERSION_MAJOR DEC(1)
+# if defined(__LCC__)
+# define COMPILER_VERSION_MINOR DEC(__LCC__- 100)
+# endif
+# if defined(__LCC_MINOR__)
+# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
+# endif
+# if defined(__GNUC__) && defined(__GNUC_MINOR__)
+# define SIMULATE_ID "GNU"
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+# endif
+
+#elif defined(__GNUC__) || defined(__GNUG__)
+# define COMPILER_ID "GNU"
+# if defined(__GNUC__)
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# else
+# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(_ADI_COMPILER)
+# define COMPILER_ID "ADSP"
+#if defined(__VERSIONNUM__)
+ /* __VERSIONNUM__ = 0xVVRRPPTT */
+# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
+# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
+# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
+# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+# if defined(__VER__) && defined(__ICCARM__)
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
+#endif
+
+#define STRINGIFY_HELPER(X) #X
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__MSYS__)
+# define PLATFORM_ID "MSYS"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+# define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+# define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+# define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+# define PLATFORM_ID "Windows3x"
+
+# elif defined(__VXWORKS__)
+# define PLATFORM_ID "VxWorks"
+
+# else /* unknown platform */
+# define PLATFORM_ID
+# endif
+
+#elif defined(__INTEGRITY)
+# if defined(INT_178B)
+# define PLATFORM_ID "Integrity178"
+
+# else /* regular Integrity */
+# define PLATFORM_ID "Integrity"
+# endif
+
+# elif defined(_ADI_COMPILER)
+# define PLATFORM_ID "ADSP"
+
+#else /* unknown platform */
+# define PLATFORM_ID
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_ARM64EC)
+# define ARCHITECTURE_ID "ARM64EC"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM64)
+# define ARCHITECTURE_ID "ARM64"
+
+# elif defined(_M_ARM)
+# if _M_ARM == 4
+# define ARCHITECTURE_ID "ARMV4I"
+# elif _M_ARM == 5
+# define ARCHITECTURE_ID "ARMV5I"
+# else
+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
+# endif
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+# define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# if defined(__ICCARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__ICCRX__)
+# define ARCHITECTURE_ID "RX"
+
+# elif defined(__ICCRH850__)
+# define ARCHITECTURE_ID "RH850"
+
+# elif defined(__ICCRL78__)
+# define ARCHITECTURE_ID "RL78"
+
+# elif defined(__ICCRISCV__)
+# define ARCHITECTURE_ID "RISCV"
+
+# elif defined(__ICCAVR__)
+# define ARCHITECTURE_ID "AVR"
+
+# elif defined(__ICC430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__ICCV850__)
+# define ARCHITECTURE_ID "V850"
+
+# elif defined(__ICC8051__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__ICCSTM8__)
+# define ARCHITECTURE_ID "STM8"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__ghs__)
+# if defined(__PPC64__)
+# define ARCHITECTURE_ID "PPC64"
+
+# elif defined(__ppc__)
+# define ARCHITECTURE_ID "PPC"
+
+# elif defined(__ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__x86_64__)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(__i386__)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__TI_COMPILER_VERSION__)
+# if defined(__TI_ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__MSP430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__TMS320C28XX__)
+# define ARCHITECTURE_ID "TMS320C28x"
+
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
+# define ARCHITECTURE_ID "TMS320C6x"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+# elif defined(__ADSPSHARC__)
+# define ARCHITECTURE_ID "SHARC"
+
+# elif defined(__ADSPBLACKFIN__)
+# define ARCHITECTURE_ID "Blackfin"
+
+#else
+# define ARCHITECTURE_ID
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number. */
+#ifdef COMPILER_VERSION
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
+
+/* Construct a string literal encoding the version number components. */
+#elif defined(COMPILER_VERSION_MAJOR)
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct a string literal encoding the internal version number. */
+#ifdef COMPILER_VERSION_INTERNAL
+char const info_version_internal[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
+ 'i','n','t','e','r','n','a','l','[',
+ COMPILER_VERSION_INTERNAL,']','\0'};
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+ SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+ '.', SIMULATE_VERSION_MINOR,
+# ifdef SIMULATE_VERSION_PATCH
+ '.', SIMULATE_VERSION_PATCH,
+# ifdef SIMULATE_VERSION_TWEAK
+ '.', SIMULATE_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
+# if defined(__INTEL_CXX11_MODE__)
+# if defined(__cpp_aggregate_nsdmi)
+# define CXX_STD 201402L
+# else
+# define CXX_STD 201103L
+# endif
+# else
+# define CXX_STD 199711L
+# endif
+#elif defined(_MSC_VER) && defined(_MSVC_LANG)
+# define CXX_STD _MSVC_LANG
+#else
+# define CXX_STD __cplusplus
+#endif
+
+const char* info_language_standard_default = "INFO" ":" "standard_default["
+#if CXX_STD > 202002L
+ "23"
+#elif CXX_STD > 201703L
+ "20"
+#elif CXX_STD >= 201703L
+ "17"
+#elif CXX_STD >= 201402L
+ "14"
+#elif CXX_STD >= 201103L
+ "11"
+#else
+ "98"
+#endif
+"]";
+
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
+#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
+ defined(__TI_COMPILER_VERSION__)) && \
+ !defined(__STRICT_ANSI__)
+ "ON"
+#else
+ "OFF"
+#endif
+"]";
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+#ifdef COMPILER_VERSION_INTERNAL
+ require += info_version_internal[argc];
+#endif
+#ifdef SIMULATE_ID
+ require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+ require += info_simulate_version[argc];
+#endif
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+ require += info_cray[argc];
+#endif
+ require += info_language_standard_default[argc];
+ require += info_language_extensions_default[argc];
+ (void)argv;
+ return require;
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake
new file mode 100644
index 0000000..d403e9f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake
@@ -0,0 +1,83 @@
+set(CMAKE_CXX_COMPILER "/usr/bin/clang++")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "AppleClang")
+set(CMAKE_CXX_COMPILER_VERSION "14.0.0.14000029")
+set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
+set(CMAKE_CXX_COMPILER_WRAPPER "")
+set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98")
+set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
+set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23")
+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
+set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
+set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
+
+set(CMAKE_CXX_PLATFORM_ID "Darwin")
+set(CMAKE_CXX_SIMULATE_ID "")
+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU")
+set(CMAKE_CXX_SIMULATE_VERSION "")
+
+
+
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_CXX_COMPILER_AR "")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_CXX_COMPILER_RANLIB "")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCXX )
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+
+foreach (lang C OBJC OBJCXX)
+ if (CMAKE_${lang}_COMPILER_ID_RUN)
+ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
+ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
+ endforeach()
+ endif()
+endforeach()
+
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "")
+set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "")
+endif()
+
+set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
+if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
+endif()
+
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include")
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks")
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin
new file mode 100755
index 0000000..d5b0249
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeSystem.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeSystem.cmake
new file mode 100644
index 0000000..05cfe7e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Darwin-22.2.0")
+set(CMAKE_HOST_SYSTEM_NAME "Darwin")
+set(CMAKE_HOST_SYSTEM_VERSION "22.2.0")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64")
+
+
+
+set(CMAKE_SYSTEM "Darwin-22.2.0")
+set(CMAKE_SYSTEM_NAME "Darwin")
+set(CMAKE_SYSTEM_VERSION "22.2.0")
+set(CMAKE_SYSTEM_PROCESSOR "arm64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp
new file mode 100644
index 0000000..746b167
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -0,0 +1,855 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+ recognize the extension without flags. Borland does not know .cxx for
+ example. */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+#if !defined(__has_include)
+/* If the compiler does not have __has_include, pretend the answer is
+ always no. */
+# define __has_include(x) 0
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+ /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+# endif
+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
+ except that a few beta releases use the old format with V=2021. */
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# endif
+# else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
+ /* The third version component from --version is an update index,
+ but no macro is provided for it. */
+# define COMPILER_VERSION_PATCH DEC(0)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
+# define COMPILER_ID "IntelLLVM"
+#if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+#endif
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
+ * later. Look for 6 digit vs. 8 digit version number to decide encoding.
+ * VVVV is no smaller than the current year when a version is released.
+ */
+#if __INTEL_LLVM_COMPILER < 1000000L
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
+#else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
+#endif
+#if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+#elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+#endif
+#if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+#endif
+#if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+#endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+ /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+ /* __SUNPRO_CC = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# else
+ /* __SUNPRO_CC = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+ /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+ /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
+
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__open_xl__) && defined(__clang__)
+# define COMPILER_ID "IBMClang"
+# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
+# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
+# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
+
+
+#elif defined(__ibmxl__) && defined(__clang__)
+# define COMPILER_ID "XLClang"
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
+
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
+# define COMPILER_ID "VisualAge"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__NVCOMPILER)
+# define COMPILER_ID "NVHPC"
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
+# if defined(__NVCOMPILER_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__CLANG_FUJITSU)
+# define COMPILER_ID "FujitsuClang"
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
+
+#elif defined(__FUJITSU)
+# define COMPILER_ID "Fujitsu"
+# if defined(__FCC_version__)
+# define COMPILER_VERSION __FCC_version__
+# elif defined(__FCC_major__)
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# endif
+# if defined(__fcc_version)
+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
+# elif defined(__FCC_VERSION)
+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
+# endif
+
+
+#elif defined(__ghs__)
+# define COMPILER_ID "GHS"
+/* __GHS_VERSION_NUMBER = VVVVRP */
+# ifdef __GHS_VERSION_NUMBER
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
+# endif
+
+#elif defined(__TASKING__)
+# define COMPILER_ID "Tasking"
+ # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
+ # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
+# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
+# define COMPILER_ID "ARMCC"
+#if __ARMCC_VERSION >= 1000000
+ /* __ARMCC_VERSION = VRRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#else
+ /* __ARMCC_VERSION = VRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#endif
+
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
+# define COMPILER_ID "ARMClang"
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
+# define COMPILER_ID "LCC"
+# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
+# if defined(__LCC_MINOR__)
+# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
+# endif
+# if defined(__GNUC__) && defined(__GNUC_MINOR__)
+# define SIMULATE_ID "GNU"
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+# endif
+
+#elif defined(__GNUC__) || defined(__GNUG__)
+# define COMPILER_ID "GNU"
+# if defined(__GNUC__)
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# else
+# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(_ADI_COMPILER)
+# define COMPILER_ID "ADSP"
+#if defined(__VERSIONNUM__)
+ /* __VERSIONNUM__ = 0xVVRRPPTT */
+# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
+# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
+# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
+# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+# if defined(__VER__) && defined(__ICCARM__)
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
+#endif
+
+#define STRINGIFY_HELPER(X) #X
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__MSYS__)
+# define PLATFORM_ID "MSYS"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+# define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+# define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+# define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+# define PLATFORM_ID "Windows3x"
+
+# elif defined(__VXWORKS__)
+# define PLATFORM_ID "VxWorks"
+
+# else /* unknown platform */
+# define PLATFORM_ID
+# endif
+
+#elif defined(__INTEGRITY)
+# if defined(INT_178B)
+# define PLATFORM_ID "Integrity178"
+
+# else /* regular Integrity */
+# define PLATFORM_ID "Integrity"
+# endif
+
+# elif defined(_ADI_COMPILER)
+# define PLATFORM_ID "ADSP"
+
+#else /* unknown platform */
+# define PLATFORM_ID
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_ARM64EC)
+# define ARCHITECTURE_ID "ARM64EC"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM64)
+# define ARCHITECTURE_ID "ARM64"
+
+# elif defined(_M_ARM)
+# if _M_ARM == 4
+# define ARCHITECTURE_ID "ARMV4I"
+# elif _M_ARM == 5
+# define ARCHITECTURE_ID "ARMV5I"
+# else
+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
+# endif
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+# define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# if defined(__ICCARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__ICCRX__)
+# define ARCHITECTURE_ID "RX"
+
+# elif defined(__ICCRH850__)
+# define ARCHITECTURE_ID "RH850"
+
+# elif defined(__ICCRL78__)
+# define ARCHITECTURE_ID "RL78"
+
+# elif defined(__ICCRISCV__)
+# define ARCHITECTURE_ID "RISCV"
+
+# elif defined(__ICCAVR__)
+# define ARCHITECTURE_ID "AVR"
+
+# elif defined(__ICC430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__ICCV850__)
+# define ARCHITECTURE_ID "V850"
+
+# elif defined(__ICC8051__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__ICCSTM8__)
+# define ARCHITECTURE_ID "STM8"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__ghs__)
+# if defined(__PPC64__)
+# define ARCHITECTURE_ID "PPC64"
+
+# elif defined(__ppc__)
+# define ARCHITECTURE_ID "PPC"
+
+# elif defined(__ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__x86_64__)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(__i386__)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__TI_COMPILER_VERSION__)
+# if defined(__TI_ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__MSP430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__TMS320C28XX__)
+# define ARCHITECTURE_ID "TMS320C28x"
+
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
+# define ARCHITECTURE_ID "TMS320C6x"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+# elif defined(__ADSPSHARC__)
+# define ARCHITECTURE_ID "SHARC"
+
+# elif defined(__ADSPBLACKFIN__)
+# define ARCHITECTURE_ID "Blackfin"
+
+#elif defined(__TASKING__)
+
+# if defined(__CTC__) || defined(__CPTC__)
+# define ARCHITECTURE_ID "TriCore"
+
+# elif defined(__CMCS__)
+# define ARCHITECTURE_ID "MCS"
+
+# elif defined(__CARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__CARC__)
+# define ARCHITECTURE_ID "ARC"
+
+# elif defined(__C51__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__CPCP__)
+# define ARCHITECTURE_ID "PCP"
+
+# else
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number. */
+#ifdef COMPILER_VERSION
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
+
+/* Construct a string literal encoding the version number components. */
+#elif defined(COMPILER_VERSION_MAJOR)
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct a string literal encoding the internal version number. */
+#ifdef COMPILER_VERSION_INTERNAL
+char const info_version_internal[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
+ 'i','n','t','e','r','n','a','l','[',
+ COMPILER_VERSION_INTERNAL,']','\0'};
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+ SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+ '.', SIMULATE_VERSION_MINOR,
+# ifdef SIMULATE_VERSION_PATCH
+ '.', SIMULATE_VERSION_PATCH,
+# ifdef SIMULATE_VERSION_TWEAK
+ '.', SIMULATE_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
+# if defined(__INTEL_CXX11_MODE__)
+# if defined(__cpp_aggregate_nsdmi)
+# define CXX_STD 201402L
+# else
+# define CXX_STD 201103L
+# endif
+# else
+# define CXX_STD 199711L
+# endif
+#elif defined(_MSC_VER) && defined(_MSVC_LANG)
+# define CXX_STD _MSVC_LANG
+#else
+# define CXX_STD __cplusplus
+#endif
+
+const char* info_language_standard_default = "INFO" ":" "standard_default["
+#if CXX_STD > 202002L
+ "23"
+#elif CXX_STD > 201703L
+ "20"
+#elif CXX_STD >= 201703L
+ "17"
+#elif CXX_STD >= 201402L
+ "14"
+#elif CXX_STD >= 201103L
+ "11"
+#else
+ "98"
+#endif
+"]";
+
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
+#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
+ defined(__TI_COMPILER_VERSION__)) && \
+ !defined(__STRICT_ANSI__)
+ "ON"
+#else
+ "OFF"
+#endif
+"]";
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+ require += info_arch[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+#ifdef COMPILER_VERSION_INTERNAL
+ require += info_version_internal[argc];
+#endif
+#ifdef SIMULATE_ID
+ require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+ require += info_simulate_version[argc];
+#endif
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+ require += info_cray[argc];
+#endif
+ require += info_language_standard_default[argc];
+ require += info_language_extensions_default[argc];
+ (void)argv;
+ return require;
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeConfigureLog.yaml b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeConfigureLog.yaml
new file mode 100644
index 0000000..fe3d0bd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeConfigureLog.yaml
@@ -0,0 +1,181 @@
+
+---
+events:
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake:204 (message)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ The system is: Darwin - 22.2.0 - arm64
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+ Compiler: /usr/bin/clang++
+ Build flags: -DQT_QML_DEBUG
+ Id flags:
+
+ The output was:
+ 0
+
+
+ Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+ The CXX compiler identification is AppleClang, found in:
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CompilerIdCXX/a.out
+
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ checks:
+ - "Detecting CXX compiler ABI info"
+ directories:
+ source: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeScratch/TryCompile-g18d1T"
+ binary: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeScratch/TryCompile-g18d1T"
+ cmakeVariables:
+ CMAKE_CXX_FLAGS: "-DQT_QML_DEBUG"
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ CMAKE_OSX_ARCHITECTURES: ""
+ CMAKE_OSX_DEPLOYMENT_TARGET: ""
+ CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ buildResult:
+ variable: "CMAKE_CXX_ABI_COMPILED"
+ cached: true
+ stdout: |
+ Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeScratch/TryCompile-g18d1T
+
+ Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja -v cmTC_a2bb4 && [1/2] /usr/bin/clang++ -DQT_QML_DEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -v -Wl,-v -MD -MT CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -c '/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp'
+ Apple clang version 14.0.0 (clang-1400.0.29.202)
+ Target: arm64-apple-darwin22.2.0
+ Thread model: posix
+ InstalledDir: /Library/Developer/CommandLineTools/usr/bin
+ clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]
+ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -fno-rounding-math -funwind-tables=2 -fobjc-msgsend-selector-stubs -target-sdk-version=13.1 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon -target-feature +crc -target-feature +crypto -target-feature +dotprod -target-feature +fp16fml -target-feature +ras -target-feature +lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -debugger-tuning=lldb -target-linker-version 820.1 -v -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -D QT_QML_DEBUG -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -fdeprecated-macro -fdebug-compilation-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeScratch/TryCompile-g18d1T -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -clang-vendor-feature=+disableInferNewAvailabilityFromInit -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -x c++ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ clang -cc1 version 14.0.0 (clang-1400.0.29.202) default target arm64-apple-darwin22.2.0
+ ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include"
+ ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/Library/Frameworks"
+ #include "..." search starts here:
+ #include <...> search starts here:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include
+ /Library/Developer/CommandLineTools/usr/include
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks (framework directory)
+ End of search list.
+ [2/2] : && /usr/bin/clang++ -DQT_QML_DEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a2bb4 && :
+ Apple clang version 14.0.0 (clang-1400.0.29.202)
+ Target: arm64-apple-darwin22.2.0
+ Thread model: posix
+ InstalledDir: /Library/Developer/CommandLineTools/usr/bin
+ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 13.0.0 13.1 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -o cmTC_a2bb4 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a
+ @(#)PROGRAM:ld PROJECT:ld64-820.1
+ BUILD 20:07:05 Nov 7 2022
+ configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
+ Library search paths:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib
+ Framework search paths:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/
+
+ exitCode: 0
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:127 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Parsed CXX implicit include dir info: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1]
+ add: [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include]
+ add: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include]
+ add: [/Library/Developer/CommandLineTools/usr/include]
+ end of search list found
+ collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1]
+ collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include]
+ collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include]
+ collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include]
+ implicit include dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include]
+
+
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:152 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Parsed CXX implicit link information:
+ link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
+ ignore line: [Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeScratch/TryCompile-g18d1T]
+ ignore line: []
+ ignore line: [Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja -v cmTC_a2bb4 && [1/2] /usr/bin/clang++ -DQT_QML_DEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -v -Wl -v -MD -MT CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -c '/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp']
+ ignore line: [Apple clang version 14.0.0 (clang-1400.0.29.202)]
+ ignore line: [Target: arm64-apple-darwin22.2.0]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
+ ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]]
+ ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -fno-rounding-math -funwind-tables=2 -fobjc-msgsend-selector-stubs -target-sdk-version=13.1 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon -target-feature +crc -target-feature +crypto -target-feature +dotprod -target-feature +fp16fml -target-feature +ras -target-feature +lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -debugger-tuning=lldb -target-linker-version 820.1 -v -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -D QT_QML_DEBUG -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -fdeprecated-macro -fdebug-compilation-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeScratch/TryCompile-g18d1T -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -clang-vendor-feature=+disableInferNewAvailabilityFromInit -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -x c++ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"]
+ ignore line: [clang -cc1 version 14.0.0 (clang-1400.0.29.202) default target arm64-apple-darwin22.2.0]
+ ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include"]
+ ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/Library/Frameworks"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1]
+ ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include]
+ ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include]
+ ignore line: [ /Library/Developer/CommandLineTools/usr/include]
+ ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks (framework directory)]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] : && /usr/bin/clang++ -DQT_QML_DEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a2bb4 && :]
+ ignore line: [Apple clang version 14.0.0 (clang-1400.0.29.202)]
+ ignore line: [Target: arm64-apple-darwin22.2.0]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
+ link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 13.0.0 13.1 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -o cmTC_a2bb4 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a]
+ arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore
+ arg [-demangle] ==> ignore
+ arg [-lto_library] ==> ignore, skip following value
+ arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library
+ arg [-dynamic] ==> ignore
+ arg [-arch] ==> ignore
+ arg [arm64] ==> ignore
+ arg [-platform_version] ==> ignore
+ arg [macos] ==> ignore
+ arg [13.0.0] ==> ignore
+ arg [13.1] ==> ignore
+ arg [-syslibroot] ==> ignore
+ arg [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_a2bb4] ==> ignore
+ arg [-search_paths_first] ==> ignore
+ arg [-headerpad_max_install_names] ==> ignore
+ arg [-v] ==> ignore
+ arg [CMakeFiles/cmTC_a2bb4.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lSystem] ==> lib [System]
+ arg [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a]
+ Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/]
+ remove lib [System]
+ remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a]
+ collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks]
+ implicit libs: [c++]
+ implicit objs: []
+ implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks]
+
+
+...
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeOutput.log b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeOutput.log
new file mode 100644
index 0000000..3f821c4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeOutput.log
@@ -0,0 +1,186 @@
+The system is: Darwin - 22.2.0 - arm64
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/clang++
+Build flags: -DQT_QML_DEBUG
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is AppleClang, found in "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.24.2/CompilerIdCXX/a.out"
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeTmp
+
+Run Build Command(s):/Users/sotech117/Qt/Tools/Ninja/ninja cmTC_9f851 && [1/2] Building CXX object CMakeFiles/cmTC_9f851.dir/CMakeCXXCompilerABI.cpp.o
+Apple clang version 14.0.0 (clang-1400.0.29.202)
+Target: arm64-apple-darwin22.2.0
+Thread model: posix
+InstalledDir: /Library/Developer/CommandLineTools/usr/bin
+clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]
+ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -fno-rounding-math -funwind-tables=2 -fobjc-msgsend-selector-stubs -target-sdk-version=13.1 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon -target-feature +crc -target-feature +crypto -target-feature +dotprod -target-feature +fp16fml -target-feature +ras -target-feature +lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -debugger-tuning=lldb -target-linker-version 820.1 -v -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_9f851.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_9f851.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -D QT_QML_DEBUG -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -fdeprecated-macro -fdebug-compilation-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -clang-vendor-feature=+disableInferNewAvailabilityFromInit -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_9f851.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 14.0.0 (clang-1400.0.29.202) default target arm64-apple-darwin22.2.0
+ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include"
+ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/Library/Frameworks"
+#include "..." search starts here:
+#include <...> search starts here:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include
+ /Library/Developer/CommandLineTools/usr/include
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks (framework directory)
+End of search list.
+[2/2] Linking CXX executable cmTC_9f851
+Apple clang version 14.0.0 (clang-1400.0.29.202)
+Target: arm64-apple-darwin22.2.0
+Thread model: posix
+InstalledDir: /Library/Developer/CommandLineTools/usr/bin
+ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 13.0.0 13.1 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -o cmTC_9f851 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_9f851.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a
+@(#)PROGRAM:ld PROJECT:ld64-820.1
+BUILD 20:07:05 Nov 7 2022
+configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
+Library search paths:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib
+Framework search paths:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1]
+ add: [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include]
+ add: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include]
+ add: [/Library/Developer/CommandLineTools/usr/include]
+ end of search list found
+ collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1]
+ collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include]
+ collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include]
+ collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include]
+ implicit include dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):/Users/sotech117/Qt/Tools/Ninja/ninja cmTC_9f851 && [1/2] Building CXX object CMakeFiles/cmTC_9f851.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [Apple clang version 14.0.0 (clang-1400.0.29.202)]
+ ignore line: [Target: arm64-apple-darwin22.2.0]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
+ ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]]
+ ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -fno-rounding-math -funwind-tables=2 -fobjc-msgsend-selector-stubs -target-sdk-version=13.1 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon -target-feature +crc -target-feature +crypto -target-feature +dotprod -target-feature +fp16fml -target-feature +ras -target-feature +lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -debugger-tuning=lldb -target-linker-version 820.1 -v -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_9f851.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_9f851.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -D QT_QML_DEBUG -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -fdeprecated-macro -fdebug-compilation-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeTmp -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -clang-vendor-feature=+disableInferNewAvailabilityFromInit -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_9f851.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 14.0.0 (clang-1400.0.29.202) default target arm64-apple-darwin22.2.0]
+ ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include"]
+ ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/Library/Frameworks"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1]
+ ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include]
+ ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include]
+ ignore line: [ /Library/Developer/CommandLineTools/usr/include]
+ ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks (framework directory)]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_9f851]
+ ignore line: [Apple clang version 14.0.0 (clang-1400.0.29.202)]
+ ignore line: [Target: arm64-apple-darwin22.2.0]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
+ link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 13.0.0 13.1 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -o cmTC_9f851 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_9f851.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a]
+ arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore
+ arg [-demangle] ==> ignore
+ arg [-lto_library] ==> ignore, skip following value
+ arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library
+ arg [-dynamic] ==> ignore
+ arg [-arch] ==> ignore
+ arg [arm64] ==> ignore
+ arg [-platform_version] ==> ignore
+ arg [macos] ==> ignore
+ arg [13.0.0] ==> ignore
+ arg [13.1] ==> ignore
+ arg [-syslibroot] ==> ignore
+ arg [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_9f851] ==> ignore
+ arg [-search_paths_first] ==> ignore
+ arg [-headerpad_max_install_names] ==> ignore
+ arg [-v] ==> ignore
+ arg [CMakeFiles/cmTC_9f851.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lSystem] ==> lib [System]
+ arg [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a]
+ Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/]
+ remove lib [System]
+ remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a]
+ collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks]
+ implicit libs: [c++]
+ implicit objs: []
+ implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks]
+
+
+Performing C++ SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output:
+Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeTmp
+
+Run Build Command(s):/Users/sotech117/Qt/Tools/Ninja/ninja cmTC_fa430 && [1/2] Building CXX object CMakeFiles/cmTC_fa430.dir/src.cxx.o
+[2/2] Linking CXX executable cmTC_fa430
+
+
+Source file was:
+#include <pthread.h>
+
+static void* test_func(void* data)
+{
+ return data;
+}
+
+int main(void)
+{
+ pthread_t thread;
+ pthread_create(&thread, NULL, test_func, NULL);
+ pthread_detach(thread);
+ pthread_cancel(thread);
+ pthread_join(thread, NULL);
+ pthread_atfork(NULL, NULL, NULL);
+ pthread_exit(NULL);
+
+ return 0;
+}
+
+Performing C++ SOURCE FILE Test HAVE_STDATOMIC succeeded with the following output:
+Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/CMakeTmp
+
+Run Build Command(s):/Users/sotech117/Qt/Tools/Ninja/ninja cmTC_17e1a && [1/2] Building CXX object CMakeFiles/cmTC_17e1a.dir/src.cxx.o
+[2/2] Linking CXX executable cmTC_17e1a
+
+
+Source file was:
+#include <atomic>
+#include <cstdint>
+
+int main(int, char **)
+{
+ volatile std::atomic<char> size_1;
+ volatile std::atomic<short> size_2;
+ volatile std::atomic<int> size_4;
+ volatile std::atomic<int64_t> size_8;
+
+ ++size_1;
+ ++size_2;
+ ++size_4;
+ ++size_8;
+
+ (void)size_1.load(std::memory_order_relaxed);
+ (void)size_2.load(std::memory_order_relaxed);
+ (void)size_4.load(std::memory_order_relaxed);
+ (void)size_8.load(std::memory_order_relaxed);
+
+ return 0;
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/TargetDirectories.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 0000000..3ce60d9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,15 @@
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/edit_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/rebuild_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/list_install_components.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/install.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/install/local.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/install/strip.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen_timestamp_deps.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm/CMakeFiles/edit_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm/CMakeFiles/rebuild_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm/CMakeFiles/list_install_components.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm/CMakeFiles/install.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm/CMakeFiles/install/local.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm/CMakeFiles/install/strip.dir
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clean_additional.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clean_additional.cmake
new file mode 100644
index 0000000..68b017f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clean_additional.cmake
@@ -0,0 +1,10 @@
+# Additional clean files
+cmake_minimum_required(VERSION 3.16)
+
+if("${CONFIG}" STREQUAL "" OR "${CONFIG}" STREQUAL "Debug")
+ file(REMOVE_RECURSE
+ "CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt"
+ "CMakeFiles/projects_ray_autogen.dir/ParseCache.txt"
+ "projects_ray_autogen"
+ )
+endif()
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-cs2230-log.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-cs2230-log.txt
new file mode 100644
index 0000000..b3bdcb1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-cs2230-log.txt
@@ -0,0 +1,4 @@
+"/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja" -DCMAKE_PREFIX_PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake -G Ninja -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+-- Configuring done (0.2s)
+-- Generating done (0.0s)
+-- Build files have been written to: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-environment.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-environment.txt
new file mode 100644
index 0000000..85b25f3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-environment.txt
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-rel-log.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-rel-log.txt
new file mode 100644
index 0000000..8615313
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/clion-rel-log.txt
@@ -0,0 +1,4 @@
+Cannot generate into /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+This directory is already used for 'cs2230' profile
+
+Please either delete it manually or select another generation directory
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/cmake.check_cache b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/cmake.check_cache
new file mode 100644
index 0000000..3dccd73
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json
new file mode 100644
index 0000000..e808a31
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json
@@ -0,0 +1,456 @@
+{
+ "BUILD_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen",
+ "CMAKE_BINARY_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug",
+ "CMAKE_CURRENT_BINARY_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug",
+ "CMAKE_CURRENT_SOURCE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "CMAKE_EXECUTABLE" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake",
+ "CMAKE_LIST_FILES" :
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeSystem.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake"
+ ],
+ "CMAKE_SOURCE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "DEP_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/deps",
+ "DEP_FILE_RULE_NAME" : "projects_ray_autogen/timestamp",
+ "HEADERS" :
+ [
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h",
+ "MU",
+ "I2NATBFSMB/moc_camera.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h",
+ "MU",
+ "SKZFJBACJG/moc_raytracer.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h",
+ "MU",
+ "SKZFJBACJG/moc_raytracescene.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h",
+ "MU",
+ "VSCBVMNR7M/moc_rgba.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h",
+ "MU",
+ "VSCBVMNR7M/moc_scenedata.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h",
+ "MU",
+ "VSCBVMNR7M/moc_scenefilereader.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h",
+ "MU",
+ "VSCBVMNR7M/moc_sceneparser.cpp",
+ null
+ ]
+ ],
+ "HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ],
+ "INCLUDE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include",
+ "MOC_COMPILATION_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/mocs_compilation.cpp",
+ "MOC_DEFINITIONS" :
+ [
+ "GLM_FORCE_SWIZZLE",
+ "QT_CONCURRENT_LIB",
+ "QT_CORE_LIB",
+ "QT_GUI_LIB",
+ "QT_XML_LIB"
+ ],
+ "MOC_DEPEND_FILTERS" :
+ [
+ [
+ "Q_PLUGIN_METADATA",
+ "[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\""
+ ]
+ ],
+ "MOC_INCLUDES" :
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang",
+ "/Users/sotech117/Qt/6.5.2/macos/include",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework",
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1",
+ "/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include",
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include",
+ "/Library/Developer/CommandLineTools/usr/include"
+ ],
+ "MOC_MACRO_NAMES" :
+ [
+ "Q_OBJECT",
+ "Q_GADGET",
+ "Q_NAMESPACE",
+ "Q_NAMESPACE_EXPORT",
+ "Q_GADGET_EXPORT"
+ ],
+ "MOC_OPTIONS" : [],
+ "MOC_PATH_PREFIX" : false,
+ "MOC_PREDEFS_CMD" :
+ [
+ "/usr/bin/clang++",
+ "-dM",
+ "-E",
+ "-c",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ ],
+ "MOC_PREDEFS_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/moc_predefs.h",
+ "MOC_RELAXED_MODE" : false,
+ "MOC_SKIP" : [],
+ "MULTI_CONFIG" : false,
+ "PARALLEL" : 10,
+ "PARSE_CACHE_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt",
+ "QT_MOC_EXECUTABLE" : "/Users/sotech117/Qt/6.5.2/macos/./libexec/moc",
+ "QT_UIC_EXECUTABLE" : "",
+ "QT_VERSION_MAJOR" : 6,
+ "QT_VERSION_MINOR" : 5,
+ "SETTINGS_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt",
+ "SOURCES" :
+ [
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp",
+ "MU",
+ null
+ ]
+ ],
+ "UIC_OPTIONS" : [],
+ "UIC_SEARCH_PATHS" : [],
+ "UIC_SKIP" : [],
+ "UIC_UI_FILES" : [],
+ "VERBOSITY" : 0
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt
new file mode 100644
index 0000000..5635a7c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt
@@ -0,0 +1 @@
+moc:317d8b7ff49e68cce19ab2a97c781a16ca20d443e7520487499a30cf1fc6b316
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
new file mode 100644
index 0000000..94a1656
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
@@ -0,0 +1,814 @@
+# Generated by CMake. Changes will be overwritten.
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+ mmc:Q_OBJECT
+ mid:raytracer.moc
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/moc_predefs.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/auto_ptr.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ mdp:/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h
+ mdp:/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/QtConcurrent
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/QtConcurrentDepends
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtaskbuilder.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrent_global.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentcompilertest.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentexports.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfilter.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfilterkernel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfunctionwrappers.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentiteratekernel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmap.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmapkernel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmedian.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentreducekernel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentrun.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentrunbase.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentstoredfunctioncall.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrenttask.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentthreadengine.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentversion.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QDeadlineTimer
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QHash
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QList
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QMap
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QMutex
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QObject
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QString
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QStringList
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QVariant
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QtCore
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QtCoreDepends
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20algorithm.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20functional.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20iterator.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20memory.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20type_traits.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q23functional.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractanimation.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstracteventdispatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractitemmodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractnativeeventfilter.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractproxymodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qalgorithms.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qanimationgroup.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qanystringview.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qapplicationstatic.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydata.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydataops.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydatapointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qassert.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qassociativeiterable.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qatomic.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qatomic_cxx11.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbasicatomic.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbasictimer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbindingstorage.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbitarray.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbuffer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearray.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearrayalgorithms.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearraylist.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearraymatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearrayview.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcache.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcalendar.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborarray.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborcommon.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcbormap.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstream.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstreamreader.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstreamwriter.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborvalue.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qchar.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcollator.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcommandlineoption.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcommandlineparser.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompare.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompare_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompilerdetection.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconcatenatetablesproxymodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconfig.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconstructormacros.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainerfwd.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainerinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainertools_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontiguouscache.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreapplication.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreapplication_platform.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreevent.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcryptographichash.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdarwinhelpers.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdatastream.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdatetime.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdeadlinetimer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdebug.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdir.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdiriterator.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qeasingcurve.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qelapsedtimer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qendian.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qeventloop.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qexception.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qexceptionhandling.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfactoryinterface.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfile.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfiledevice.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfileinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfileselector.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfilesystemwatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qflags.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfloat16.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qforeach.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfunctionpointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuture.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuture_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfutureinterface.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuturesynchronizer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuturewatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qgenericatomic.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qglobal.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qglobalstatic.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhash.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhashfunctions.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qidentityproxymodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevice.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevicebase.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qitemselectionmodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterable.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterator.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonarray.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsondocument.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonobject.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonvalue.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlatin1stringmatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlibrary.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlibraryinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qline.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlist.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlocale.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlockfile.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlogging.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qloggingcategory.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmalloc.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmap.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmargins.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmath.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmessageauthenticationcode.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetacontainer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetaobject.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetatype.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimedata.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimedatabase.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimetype.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qminmax.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmutex.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnamespace.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnativeinterface.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnumeric.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobject.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobject_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectcleanuphandler.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectdefs.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectdefs_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qoperatingsystemversion.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qoverload.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpair.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qparallelanimationgroup.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpauseanimation.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpermissions.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qplugin.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpluginloader.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpoint.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qprocess.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qprocessordetection.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpromise.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qproperty.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpropertyanimation.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpropertyprivate.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qqueue.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrandom.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qreadwritelock.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrect.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrefcount.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qregularexpression.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qresource.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qresultstore.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrunnable.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsavefile.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopedpointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopedvaluerollback.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopeguard.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsemaphore.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsequentialanimationgroup.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsequentialiterable.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qset.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsettings.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qshareddata.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qshareddata_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedmemory.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedpointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedpointer_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsignalmapper.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsimd.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsize.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsocketnotifier.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsortfilterproxymodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstack.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstandardpaths.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstorageinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstring.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringalgorithms.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringbuilder.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringconverter.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringconverter_base.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringfwd.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringlist.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringlistmodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringliteral.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringmatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringtokenizer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringview.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qswap.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsysinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsystemdetection.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsystemsemaphore.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtaggedpointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtclasshelpermacros.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtconfigmacros.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcore-config.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcoreexports.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcoreversion.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtdeprecationmarkers.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtemporarydir.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtemporaryfile.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtenvironmentvariables.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtextboundaryfinder.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtextstream.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthread.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthreadpool.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthreadstorage.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimeline.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimezone.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtmetamacros.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtnoop.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtpreprocessorsupport.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtranslator.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtransposeproxymodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtresource.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtsan_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qttranslation.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qttypetraits.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtversion.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtversionchecks.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypeinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypes.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qurl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qurlquery.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qutf8stringview.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/quuid.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariant.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantanimation.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvarianthash.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantlist.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantmap.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvarlengtharray.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvector.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qversionnumber.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qversiontagging.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qwaitcondition.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qwineventnotifier.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxmlstream.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxpfunctional.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxptype_traits.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/rules.ninja b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/rules.ninja
new file mode 100644
index 0000000..f52fadf
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/rules.ninja
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Ninja" Generator, CMake Version 3.26
+
+# This file contains all the rules used to get the outputs files
+# built from the input files.
+# It is included in the main 'build.ninja'.
+
+# =============================================================================
+# Project: projects_ray
+# Configurations: Debug
+# =============================================================================
+# =============================================================================
+
+#############################################
+# Rule for compiling CXX files.
+
+rule CXX_COMPILER__projects_ray_unscanned_Debug
+ depfile = $DEP_FILE
+ deps = gcc
+ command = /usr/bin/clang++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
+ description = Building CXX object $out
+
+
+#############################################
+# Rule for linking CXX executable.
+
+rule CXX_EXECUTABLE_LINKER__projects_ray_Debug
+ command = $PRE_LINK && /usr/bin/clang++ $FLAGS -Wl,-search_paths_first -Wl,-headerpad_max_install_names $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD
+ description = Linking CXX executable $TARGET_FILE
+ restat = $RESTAT
+
+
+#############################################
+# Rule for running custom commands.
+
+rule CUSTOM_COMMAND
+ command = $COMMAND
+ description = $DESC
+
+
+#############################################
+# Rule for re-running cmake.
+
+rule RERUN_CMAKE
+ command = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" --regenerate-during-build -S/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+ description = Re-running CMake...
+ generator = 1
+
+
+#############################################
+# Rule for cleaning additional files.
+
+rule CLEAN_ADDITIONAL
+ command = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCONFIG=$CONFIG -P CMakeFiles/clean_additional.cmake
+ description = Cleaning additional files...
+
+
+#############################################
+# Rule for cleaning all built files.
+
+rule CLEAN
+ command = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja" $FILE_ARG -t clean $TARGETS
+ description = Cleaning all built files...
+
+
+#############################################
+# Rule for printing all primary targets available.
+
+rule HELP
+ command = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja" -t targets
+ description = All primary targets available:
+
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/Testing/Temporary/LastTest.log b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/Testing/Temporary/LastTest.log
new file mode 100644
index 0000000..fe8cd8f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/Testing/Temporary/LastTest.log
@@ -0,0 +1,3 @@
+Start testing: Nov 03 01:29 EDT
+----------------------------------------------------------
+End testing: Nov 03 01:29 EDT
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/build.ninja b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/build.ninja
new file mode 100644
index 0000000..d2a9742
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/build.ninja
@@ -0,0 +1,356 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Ninja" Generator, CMake Version 3.26
+
+# This file contains all the build statements describing the
+# compilation DAG.
+
+# =============================================================================
+# Write statements declared in CMakeLists.txt:
+#
+# Which is the root file.
+# =============================================================================
+
+# =============================================================================
+# Project: projects_ray
+# Configurations: Debug
+# =============================================================================
+
+#############################################
+# Minimal version of Ninja required by this file
+
+ninja_required_version = 1.5
+
+
+#############################################
+# Set configuration variable for custom commands.
+
+CONFIGURATION = Debug
+# =============================================================================
+# Include auxiliary files.
+
+
+#############################################
+# Include rules file.
+
+include CMakeFiles/rules.ninja
+
+# =============================================================================
+
+#############################################
+# Logical path to working directory; prefix for absolute paths.
+
+cmake_ninja_workdir = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/
+# =============================================================================
+# Object build statements for EXECUTABLE target projects_ray
+
+
+#############################################
+# Order-only phony target for projects_ray
+
+build cmake_object_order_depends_target_projects_ray: phony || projects_ray_autogen projects_ray_autogen/mocs_compilation.cpp projects_ray_autogen/timestamp projects_ray_autogen_timestamp_deps
+
+build CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o: CXX_COMPILER__projects_ray_unscanned_Debug /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/mocs_compilation.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/projects_ray_autogen
+
+build CMakeFiles/projects_ray.dir/src/main.cpp.o: CXX_COMPILER__projects_ray_unscanned_Debug /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/main.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src
+
+build CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o: CXX_COMPILER__projects_ray_unscanned_Debug /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src/camera
+
+build CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o: CXX_COMPILER__projects_ray_unscanned_Debug /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src/raytracer
+
+build CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o: CXX_COMPILER__projects_ray_unscanned_Debug /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src/raytracer
+
+build CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o: CXX_COMPILER__projects_ray_unscanned_Debug /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src/utils
+
+build CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o: CXX_COMPILER__projects_ray_unscanned_Debug /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src/utils
+
+
+# =============================================================================
+# Link build statements for EXECUTABLE target projects_ray
+
+
+#############################################
+# Link the executable projects_ray
+
+build projects_ray: CXX_EXECUTABLE_LINKER__projects_ray_Debug CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o CMakeFiles/projects_ray.dir/src/main.cpp.o CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o | /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore || projects_ray_autogen projects_ray_autogen_timestamp_deps
+ FLAGS = -Wno-deprecated-volatile -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk
+ LINK_LIBRARIES = -Wl,-rpath,/Users/sotech117/Qt/6.5.2/macos/lib /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui -Xlinker -framework -Xlinker OpenGL -Xlinker -framework -Xlinker AGL -framework AppKit -framework ImageIO -framework Metal /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore -framework IOKit -framework DiskArbitration
+ LINK_PATH = -F/Users/sotech117/Qt/6.5.2/macos/lib
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ POST_BUILD = :
+ PRE_LINK = :
+ TARGET_FILE = projects_ray
+ TARGET_PDB = projects_ray.dbg
+
+
+#############################################
+# Utility command for edit_cache
+
+build CMakeFiles/edit_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug && /Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/ccmake -S/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+ DESC = Running CMake cache editor...
+ pool = console
+ restat = 1
+
+build edit_cache: phony CMakeFiles/edit_cache.util
+
+
+#############################################
+# Utility command for rebuild_cache
+
+build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" --regenerate-during-build -S/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+ DESC = Running CMake to regenerate build system...
+ pool = console
+ restat = 1
+
+build rebuild_cache: phony CMakeFiles/rebuild_cache.util
+
+
+#############################################
+# Utility command for list_install_components
+
+build list_install_components: phony
+
+
+#############################################
+# Utility command for install
+
+build CMakeFiles/install.util: CUSTOM_COMMAND all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+ DESC = Install the project...
+ pool = console
+ restat = 1
+
+build install: phony CMakeFiles/install.util
+
+
+#############################################
+# Utility command for install/local
+
+build CMakeFiles/install/local.util: CUSTOM_COMMAND all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+ DESC = Installing only the local directory...
+ pool = console
+ restat = 1
+
+build install/local: phony CMakeFiles/install/local.util
+
+
+#############################################
+# Utility command for install/strip
+
+build CMakeFiles/install/strip.util: CUSTOM_COMMAND all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+ DESC = Installing the project stripped...
+ pool = console
+ restat = 1
+
+build install/strip: phony CMakeFiles/install/strip.util
+
+
+#############################################
+# Utility command for projects_ray_autogen_timestamp_deps
+
+build projects_ray_autogen_timestamp_deps: phony CMakeFiles/projects_ray_autogen_timestamp_deps
+
+
+#############################################
+# Utility command for projects_ray_autogen
+
+build projects_ray_autogen: phony CMakeFiles/projects_ray_autogen projects_ray_autogen/timestamp projects_ray_autogen/mocs_compilation.cpp projects_ray_autogen_timestamp_deps
+
+
+#############################################
+# Custom command for projects_ray_autogen/timestamp
+
+build projects_ray_autogen/timestamp projects_ray_autogen/mocs_compilation.cpp | ${cmake_ninja_workdir}projects_ray_autogen/timestamp ${cmake_ninja_workdir}projects_ray_autogen/mocs_compilation.cpp: CUSTOM_COMMAND /Users/sotech117/Qt/6.5.2/macos/./libexec/moc || projects_ray_autogen_timestamp_deps
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_autogen /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json Debug && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E touch /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_transform_depfile Ninja gccdepfile /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/deps /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/d/4302fde6833200f78beb59ca1eeb6d4f81956e6bd3ba2818bb526ecbc51f0df7.d
+ DESC = Automatic MOC and UIC for target projects_ray
+ depfile = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/d/4302fde6833200f78beb59ca1eeb6d4f81956e6bd3ba2818bb526ecbc51f0df7.d
+ restat = 1
+
+
+#############################################
+# Phony custom command for CMakeFiles/projects_ray_autogen_timestamp_deps
+
+build CMakeFiles/projects_ray_autogen_timestamp_deps | ${cmake_ninja_workdir}CMakeFiles/projects_ray_autogen_timestamp_deps: phony /Users/sotech117/Qt/6.5.2/macos/./libexec/moc
+
+
+#############################################
+# Phony custom command for CMakeFiles/projects_ray_autogen
+
+build CMakeFiles/projects_ray_autogen | ${cmake_ninja_workdir}CMakeFiles/projects_ray_autogen: phony projects_ray_autogen/timestamp || projects_ray_autogen_timestamp_deps
+
+# =============================================================================
+# Write statements declared in CMakeLists.txt:
+# /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt
+# =============================================================================
+
+
+#############################################
+# Utility command for edit_cache
+
+build glm/CMakeFiles/edit_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm && /Users/sotech117/Qt/Tools/CMake/CMake.app/Contents/bin/ccmake -S/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+ DESC = Running CMake cache editor...
+ pool = console
+ restat = 1
+
+build glm/edit_cache: phony glm/CMakeFiles/edit_cache.util
+
+
+#############################################
+# Utility command for rebuild_cache
+
+build glm/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" --regenerate-during-build -S/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+ DESC = Running CMake to regenerate build system...
+ pool = console
+ restat = 1
+
+build glm/rebuild_cache: phony glm/CMakeFiles/rebuild_cache.util
+
+
+#############################################
+# Utility command for list_install_components
+
+build glm/list_install_components: phony
+
+
+#############################################
+# Utility command for install
+
+build glm/CMakeFiles/install.util: CUSTOM_COMMAND glm/all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+ DESC = Install the project...
+ pool = console
+ restat = 1
+
+build glm/install: phony glm/CMakeFiles/install.util
+
+
+#############################################
+# Utility command for install/local
+
+build glm/CMakeFiles/install/local.util: CUSTOM_COMMAND glm/all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+ DESC = Installing only the local directory...
+ pool = console
+ restat = 1
+
+build glm/install/local: phony glm/CMakeFiles/install/local.util
+
+
+#############################################
+# Utility command for install/strip
+
+build glm/CMakeFiles/install/strip.util: CUSTOM_COMMAND glm/all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+ DESC = Installing the project stripped...
+ pool = console
+ restat = 1
+
+build glm/install/strip: phony glm/CMakeFiles/install/strip.util
+
+# =============================================================================
+# Target aliases.
+
+# =============================================================================
+# Folder targets.
+
+# =============================================================================
+
+#############################################
+# Folder: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug
+
+build all: phony projects_ray glm/all
+
+# =============================================================================
+
+#############################################
+# Folder: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm
+
+build glm/all: phony
+
+# =============================================================================
+# Built-in targets
+
+
+#############################################
+# Re-run CMake if any of its inputs changed.
+
+build build.ninja: RERUN_CMAKE | .qtc/package-manager/auto-setup.cmake /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/CMakeLists.txt /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake CMakeCache.txt CMakeFiles/3.26.4/CMakeCXXCompiler.cmake CMakeFiles/3.26.4/CMakeSystem.cmake
+ pool = console
+
+
+#############################################
+# A missing CMake input file is not an error.
+
+build .qtc/package-manager/auto-setup.cmake /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/CMakeLists.txt /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake CMakeCache.txt CMakeFiles/3.26.4/CMakeCXXCompiler.cmake CMakeFiles/3.26.4/CMakeSystem.cmake: phony
+
+
+#############################################
+# Clean additional files.
+
+build CMakeFiles/clean.additional: CLEAN_ADDITIONAL
+ CONFIG = Debug
+
+
+#############################################
+# Clean all the built files.
+
+build clean: CLEAN CMakeFiles/clean.additional
+
+
+#############################################
+# Print all primary targets available.
+
+build help: HELP
+
+
+#############################################
+# Make the all target the default.
+
+default all
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/cmake_install.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/cmake_install.cmake
new file mode 100644
index 0000000..adeb16f
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/cmake_install.cmake
@@ -0,0 +1,54 @@
+# Install script for directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/usr/bin/objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm/cmake_install.cmake")
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+ "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm/cmake_install.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm/cmake_install.cmake
new file mode 100644
index 0000000..284cbda
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/glm/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/usr/bin/objdump")
+endif()
+
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray
new file mode 100755
index 0000000..0d5dc8e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/SDXYJIIWNE/moc_worker.cpp b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/SDXYJIIWNE/moc_worker.cpp
new file mode 100644
index 0000000..dee615e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/SDXYJIIWNE/moc_worker.cpp
@@ -0,0 +1,115 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'worker.h'
+**
+** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "../../../../src/extra/worker.h"
+#include <QtCore/qmetatype.h>
+
+#if __has_include(<QtCore/qtmochelpers.h>)
+#include <QtCore/qtmochelpers.h>
+#else
+QT_BEGIN_MOC_NAMESPACE
+#endif
+
+
+#include <memory>
+
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'worker.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 68
+#error "This file was generated using the moc from 6.5.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+#ifndef Q_CONSTINIT
+#define Q_CONSTINIT
+#endif
+
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+QT_WARNING_DISABLE_GCC("-Wuseless-cast")
+namespace {
+
+#ifdef QT_MOC_HAS_STRINGDATA
+struct qt_meta_stringdata_CLASSPixelThreadENDCLASS_t {};
+static constexpr auto qt_meta_stringdata_CLASSPixelThreadENDCLASS = QtMocHelpers::stringData(
+ "PixelThread"
+);
+#else // !QT_MOC_HAS_STRING_DATA
+struct qt_meta_stringdata_CLASSPixelThreadENDCLASS_t {
+ uint offsetsAndSizes[2];
+ char stringdata0[12];
+};
+#define QT_MOC_LITERAL(ofs, len) \
+ uint(sizeof(qt_meta_stringdata_CLASSPixelThreadENDCLASS_t::offsetsAndSizes) + ofs), len
+Q_CONSTINIT static const qt_meta_stringdata_CLASSPixelThreadENDCLASS_t qt_meta_stringdata_CLASSPixelThreadENDCLASS = {
+ {
+ QT_MOC_LITERAL(0, 11) // "PixelThread"
+ },
+ "PixelThread"
+};
+#undef QT_MOC_LITERAL
+#endif // !QT_MOC_HAS_STRING_DATA
+} // unnamed namespace
+
+Q_CONSTINIT static const uint qt_meta_data_CLASSPixelThreadENDCLASS[] = {
+
+ // content:
+ 11, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 0, 0, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ 0 // eod
+};
+
+Q_CONSTINIT const QMetaObject PixelThread::staticMetaObject = { {
+ QMetaObject::SuperData::link<QThread::staticMetaObject>(),
+ qt_meta_stringdata_CLASSPixelThreadENDCLASS.offsetsAndSizes,
+ qt_meta_data_CLASSPixelThreadENDCLASS,
+ qt_static_metacall,
+ nullptr,
+ qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSPixelThreadENDCLASS_t,
+ // Q_OBJECT / Q_GADGET
+ QtPrivate::TypeAndForceComplete<PixelThread, std::true_type>
+ >,
+ nullptr
+} };
+
+void PixelThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ (void)_o;
+ (void)_id;
+ (void)_c;
+ (void)_a;
+}
+
+const QMetaObject *PixelThread::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *PixelThread::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_meta_stringdata_CLASSPixelThreadENDCLASS.stringdata0))
+ return static_cast<void*>(this);
+ return QThread::qt_metacast(_clname);
+}
+
+int PixelThread::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QThread::qt_metacall(_c, _id, _a);
+ return _id;
+}
+QT_WARNING_POP
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/deps b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/deps
new file mode 100644
index 0000000..8b43ad4
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/deps
@@ -0,0 +1,999 @@
+projects_ray_autogen/timestamp: \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/.qtc/package-manager/auto-setup.cmake \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/CMakeFiles/3.26.4/CMakeSystem.cmake \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/moc_predefs.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/QtConcurrent \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/QtConcurrentDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtaskbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrent_global.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentcompilertest.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfilterkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfunctionwrappers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentiteratekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmapkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmedian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentreducekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentrun.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentrunbase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentstoredfunctioncall.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrenttask.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentthreadengine.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QDeadlineTimer \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QHash \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QMap \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QMutex \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QString \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QStringList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QVariant \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QtCore \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QtCoreDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20algorithm.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20iterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q23functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstracteventdispatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractitemmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractnativeeventfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qapplicationstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qassociativeiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbasictimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbitarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbuffer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearraymatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcbormap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstreamreader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstreamwriter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcollator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcommandlineoption.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcommandlineparser.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompilerdetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconcatenatetablesproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainerfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreapplication.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreapplication_platform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreevent.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcryptographichash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdeadlinetimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdiriterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qeasingcurve.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qelapsedtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qendian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qeventloop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qexception.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfactoryinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfiledevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfileinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfileselector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfilesystemwatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuture.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuture_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfutureinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuturesynchronizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuturewatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qglobal.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhashfunctions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qidentityproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qitemselectionmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlatin1stringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlibrary.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlibraryinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlockfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qloggingcategory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmargins.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmessageauthenticationcode.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetaobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimedata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimedatabase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimetype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmutex.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnativeinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnumeric.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectcleanuphandler.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qoperatingsystemversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qparallelanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpauseanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpermissions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qplugin.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpluginloader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpoint.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qprocess.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpromise.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qproperty.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpropertyanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpropertyprivate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qqueue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrandom.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qreadwritelock.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrect.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qresultstore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrunnable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsavefile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopedvaluerollback.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopeguard.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsequentialanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsequentialiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsettings.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedmemory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsignalmapper.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsimd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsize.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsocketnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsortfilterproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstack.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstandardpaths.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstorageinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringconverter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringlistmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringtokenizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsystemdetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsystemsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcoreversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtemporarydir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtemporaryfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtextboundaryfinder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthread.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthreadpool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthreadstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimeline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimezone.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtranslator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtransposeproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtsan_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qurlquery.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvarianthash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qversionnumber.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qwaitcondition.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qwineventnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxmlstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxpfunctional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxptype_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include/raytracer.moc b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include/raytracer.moc
new file mode 100644
index 0000000..a92ca34
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/include/raytracer.moc
@@ -0,0 +1,371 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'raytracer.cpp'
+**
+** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include <QtCore/qmetatype.h>
+
+#if __has_include(<QtCore/qtmochelpers.h>)
+#include <QtCore/qtmochelpers.h>
+#else
+QT_BEGIN_MOC_NAMESPACE
+#endif
+
+
+#include <memory>
+
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'raytracer.cpp' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 68
+#error "This file was generated using the moc from 6.5.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+#ifndef Q_CONSTINIT
+#define Q_CONSTINIT
+#endif
+
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+QT_WARNING_DISABLE_GCC("-Wuseless-cast")
+namespace {
+
+#ifdef QT_MOC_HAS_STRINGDATA
+struct qt_meta_stringdata_CLASSIntersectWorkerENDCLASS_t {};
+static constexpr auto qt_meta_stringdata_CLASSIntersectWorkerENDCLASS = QtMocHelpers::stringData(
+ "IntersectWorker",
+ "data",
+ "",
+ "intersectData",
+ "s",
+ "finished"
+);
+#else // !QT_MOC_HAS_STRING_DATA
+struct qt_meta_stringdata_CLASSIntersectWorkerENDCLASS_t {
+ uint offsetsAndSizes[12];
+ char stringdata0[16];
+ char stringdata1[5];
+ char stringdata2[1];
+ char stringdata3[14];
+ char stringdata4[2];
+ char stringdata5[9];
+};
+#define QT_MOC_LITERAL(ofs, len) \
+ uint(sizeof(qt_meta_stringdata_CLASSIntersectWorkerENDCLASS_t::offsetsAndSizes) + ofs), len
+Q_CONSTINIT static const qt_meta_stringdata_CLASSIntersectWorkerENDCLASS_t qt_meta_stringdata_CLASSIntersectWorkerENDCLASS = {
+ {
+ QT_MOC_LITERAL(0, 15), // "IntersectWorker"
+ QT_MOC_LITERAL(16, 4), // "data"
+ QT_MOC_LITERAL(21, 0), // ""
+ QT_MOC_LITERAL(22, 13), // "intersectData"
+ QT_MOC_LITERAL(36, 1), // "s"
+ QT_MOC_LITERAL(38, 8) // "finished"
+ },
+ "IntersectWorker",
+ "data",
+ "",
+ "intersectData",
+ "s",
+ "finished"
+};
+#undef QT_MOC_LITERAL
+#endif // !QT_MOC_HAS_STRING_DATA
+} // unnamed namespace
+
+Q_CONSTINIT static const uint qt_meta_data_CLASSIntersectWorkerENDCLASS[] = {
+
+ // content:
+ 11, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 2, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 2, // signalCount
+
+ // signals: name, argc, parameters, tag, flags, initial metatype offsets
+ 1, 1, 26, 2, 0x06, 1 /* Public */,
+ 5, 0, 29, 2, 0x06, 3 /* Public */,
+
+ // signals: parameters
+ QMetaType::Void, 0x80000000 | 3, 4,
+ QMetaType::Void,
+
+ 0 // eod
+};
+
+Q_CONSTINIT const QMetaObject IntersectWorker::staticMetaObject = { {
+ QMetaObject::SuperData::link<QThread::staticMetaObject>(),
+ qt_meta_stringdata_CLASSIntersectWorkerENDCLASS.offsetsAndSizes,
+ qt_meta_data_CLASSIntersectWorkerENDCLASS,
+ qt_static_metacall,
+ nullptr,
+ qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSIntersectWorkerENDCLASS_t,
+ // Q_OBJECT / Q_GADGET
+ QtPrivate::TypeAndForceComplete<IntersectWorker, std::true_type>,
+ // method 'data'
+ QtPrivate::TypeAndForceComplete<void, std::false_type>,
+ QtPrivate::TypeAndForceComplete<const intersectData &, std::false_type>,
+ // method 'finished'
+ QtPrivate::TypeAndForceComplete<void, std::false_type>
+ >,
+ nullptr
+} };
+
+void IntersectWorker::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ auto *_t = static_cast<IntersectWorker *>(_o);
+ (void)_t;
+ switch (_id) {
+ case 0: _t->data((*reinterpret_cast< std::add_pointer_t<intersectData>>(_a[1]))); break;
+ case 1: _t->finished(); break;
+ default: ;
+ }
+ } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ switch (_id) {
+ default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
+ case 0:
+ switch (*reinterpret_cast<int*>(_a[1])) {
+ default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
+ case 0:
+ *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< intersectData >(); break;
+ }
+ break;
+ }
+ } else if (_c == QMetaObject::IndexOfMethod) {
+ int *result = reinterpret_cast<int *>(_a[0]);
+ {
+ using _t = void (IntersectWorker::*)(const intersectData & );
+ if (_t _q_method = &IntersectWorker::data; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
+ *result = 0;
+ return;
+ }
+ }
+ {
+ using _t = void (IntersectWorker::*)();
+ if (_t _q_method = &IntersectWorker::finished; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
+ *result = 1;
+ return;
+ }
+ }
+ }
+}
+
+const QMetaObject *IntersectWorker::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *IntersectWorker::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_meta_stringdata_CLASSIntersectWorkerENDCLASS.stringdata0))
+ return static_cast<void*>(this);
+ return QThread::qt_metacast(_clname);
+}
+
+int IntersectWorker::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QThread::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ if (_id < 2)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 2;
+ } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ if (_id < 2)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 2;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void IntersectWorker::data(const intersectData & _t1)
+{
+ void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+
+// SIGNAL 1
+void IntersectWorker::finished()
+{
+ QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
+}
+namespace {
+
+#ifdef QT_MOC_HAS_STRINGDATA
+struct qt_meta_stringdata_CLASSIntersectControllerENDCLASS_t {};
+static constexpr auto qt_meta_stringdata_CLASSIntersectControllerENDCLASS = QtMocHelpers::stringData(
+ "IntersectController",
+ "operate",
+ "",
+ "intersectRoutineArgs",
+ "a",
+ "addIntersectionPoint",
+ "intersectData",
+ "s"
+);
+#else // !QT_MOC_HAS_STRING_DATA
+struct qt_meta_stringdata_CLASSIntersectControllerENDCLASS_t {
+ uint offsetsAndSizes[16];
+ char stringdata0[20];
+ char stringdata1[8];
+ char stringdata2[1];
+ char stringdata3[21];
+ char stringdata4[2];
+ char stringdata5[21];
+ char stringdata6[14];
+ char stringdata7[2];
+};
+#define QT_MOC_LITERAL(ofs, len) \
+ uint(sizeof(qt_meta_stringdata_CLASSIntersectControllerENDCLASS_t::offsetsAndSizes) + ofs), len
+Q_CONSTINIT static const qt_meta_stringdata_CLASSIntersectControllerENDCLASS_t qt_meta_stringdata_CLASSIntersectControllerENDCLASS = {
+ {
+ QT_MOC_LITERAL(0, 19), // "IntersectController"
+ QT_MOC_LITERAL(20, 7), // "operate"
+ QT_MOC_LITERAL(28, 0), // ""
+ QT_MOC_LITERAL(29, 20), // "intersectRoutineArgs"
+ QT_MOC_LITERAL(50, 1), // "a"
+ QT_MOC_LITERAL(52, 20), // "addIntersectionPoint"
+ QT_MOC_LITERAL(73, 13), // "intersectData"
+ QT_MOC_LITERAL(87, 1) // "s"
+ },
+ "IntersectController",
+ "operate",
+ "",
+ "intersectRoutineArgs",
+ "a",
+ "addIntersectionPoint",
+ "intersectData",
+ "s"
+};
+#undef QT_MOC_LITERAL
+#endif // !QT_MOC_HAS_STRING_DATA
+} // unnamed namespace
+
+Q_CONSTINIT static const uint qt_meta_data_CLASSIntersectControllerENDCLASS[] = {
+
+ // content:
+ 11, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 2, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 1, // signalCount
+
+ // signals: name, argc, parameters, tag, flags, initial metatype offsets
+ 1, 1, 26, 2, 0x06, 1 /* Public */,
+
+ // slots: name, argc, parameters, tag, flags, initial metatype offsets
+ 5, 1, 29, 2, 0x0a, 3 /* Public */,
+
+ // signals: parameters
+ QMetaType::Void, 0x80000000 | 3, 4,
+
+ // slots: parameters
+ QMetaType::Void, 0x80000000 | 6, 7,
+
+ 0 // eod
+};
+
+Q_CONSTINIT const QMetaObject IntersectController::staticMetaObject = { {
+ QMetaObject::SuperData::link<QObject::staticMetaObject>(),
+ qt_meta_stringdata_CLASSIntersectControllerENDCLASS.offsetsAndSizes,
+ qt_meta_data_CLASSIntersectControllerENDCLASS,
+ qt_static_metacall,
+ nullptr,
+ qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSIntersectControllerENDCLASS_t,
+ // Q_OBJECT / Q_GADGET
+ QtPrivate::TypeAndForceComplete<IntersectController, std::true_type>,
+ // method 'operate'
+ QtPrivate::TypeAndForceComplete<void, std::false_type>,
+ QtPrivate::TypeAndForceComplete<intersectRoutineArgs, std::false_type>,
+ // method 'addIntersectionPoint'
+ QtPrivate::TypeAndForceComplete<void, std::false_type>,
+ QtPrivate::TypeAndForceComplete<const intersectData &, std::false_type>
+ >,
+ nullptr
+} };
+
+void IntersectController::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ auto *_t = static_cast<IntersectController *>(_o);
+ (void)_t;
+ switch (_id) {
+ case 0: _t->operate((*reinterpret_cast< std::add_pointer_t<intersectRoutineArgs>>(_a[1]))); break;
+ case 1: _t->addIntersectionPoint((*reinterpret_cast< std::add_pointer_t<intersectData>>(_a[1]))); break;
+ default: ;
+ }
+ } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ switch (_id) {
+ default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
+ case 1:
+ switch (*reinterpret_cast<int*>(_a[1])) {
+ default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
+ case 0:
+ *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< intersectData >(); break;
+ }
+ break;
+ }
+ } else if (_c == QMetaObject::IndexOfMethod) {
+ int *result = reinterpret_cast<int *>(_a[0]);
+ {
+ using _t = void (IntersectController::*)(intersectRoutineArgs );
+ if (_t _q_method = &IntersectController::operate; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
+ *result = 0;
+ return;
+ }
+ }
+ }
+}
+
+const QMetaObject *IntersectController::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *IntersectController::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_meta_stringdata_CLASSIntersectControllerENDCLASS.stringdata0))
+ return static_cast<void*>(this);
+ return QObject::qt_metacast(_clname);
+}
+
+int IntersectController::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QObject::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ if (_id < 2)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 2;
+ } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ if (_id < 2)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 2;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void IntersectController::operate(intersectRoutineArgs _t1)
+{
+ void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+QT_WARNING_POP
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/moc_predefs.h b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/moc_predefs.h
new file mode 100644
index 0000000..e61249a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/moc_predefs.h
@@ -0,0 +1,415 @@
+#define GLM_FORCE_SWIZZLE 1
+#define QT_CONCURRENT_LIB 1
+#define QT_CORE_LIB 1
+#define QT_GUI_LIB 1
+#define QT_XML_LIB 1
+#define SIZEOF_DPTR (sizeof(void*))
+#define _LP64 1
+#define __AARCH64EL__ 1
+#define __AARCH64_CMODEL_SMALL__ 1
+#define __AARCH64_SIMD__ 1
+#define __APPLE_CC__ 6000
+#define __APPLE__ 1
+#define __ARM64_ARCH_8__ 1
+#define __ARM_64BIT_STATE 1
+#define __ARM_ACLE 200
+#define __ARM_ALIGN_MAX_STACK_PWR 4
+#define __ARM_ARCH 8
+#define __ARM_ARCH_8_3__ 1
+#define __ARM_ARCH_8_4__ 1
+#define __ARM_ARCH_8_5__ 1
+#define __ARM_ARCH_ISA_A64 1
+#define __ARM_ARCH_PROFILE 'A'
+#define __ARM_FEATURE_AES 1
+#define __ARM_FEATURE_ATOMICS 1
+#define __ARM_FEATURE_CLZ 1
+#define __ARM_FEATURE_COMPLEX 1
+#define __ARM_FEATURE_CRC32 1
+#define __ARM_FEATURE_CRYPTO 1
+#define __ARM_FEATURE_DIRECTED_ROUNDING 1
+#define __ARM_FEATURE_DIV 1
+#define __ARM_FEATURE_DOTPROD 1
+#define __ARM_FEATURE_FMA 1
+#define __ARM_FEATURE_FP16_FML 1
+#define __ARM_FEATURE_FP16_SCALAR_ARITHMETIC 1
+#define __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 1
+#define __ARM_FEATURE_FRINT 1
+#define __ARM_FEATURE_IDIV 1
+#define __ARM_FEATURE_JCVT 1
+#define __ARM_FEATURE_LDREX 0xF
+#define __ARM_FEATURE_NUMERIC_MAXMIN 1
+#define __ARM_FEATURE_QRDMX 1
+#define __ARM_FEATURE_SHA2 1
+#define __ARM_FEATURE_SHA3 1
+#define __ARM_FEATURE_SHA512 1
+#define __ARM_FEATURE_SM3 1
+#define __ARM_FEATURE_SM4 1
+#define __ARM_FEATURE_UNALIGNED 1
+#define __ARM_FP 0xE
+#define __ARM_FP16_ARGS 1
+#define __ARM_FP16_FORMAT_IEEE 1
+#define __ARM_NEON 1
+#define __ARM_NEON_FP 0xE
+#define __ARM_NEON__ 1
+#define __ARM_PCS_AAPCS64 1
+#define __ARM_SIZEOF_MINIMAL_ENUM 4
+#define __ARM_SIZEOF_WCHAR_T 4
+#define __ATOMIC_ACQUIRE 2
+#define __ATOMIC_ACQ_REL 4
+#define __ATOMIC_CONSUME 1
+#define __ATOMIC_RELAXED 0
+#define __ATOMIC_RELEASE 3
+#define __ATOMIC_SEQ_CST 5
+#define __BIGGEST_ALIGNMENT__ 8
+#define __BLOCKS__ 1
+#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
+#define __CHAR16_TYPE__ unsigned short
+#define __CHAR32_TYPE__ unsigned int
+#define __CHAR_BIT__ 8
+#define __CLANG_ATOMIC_BOOL_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR_LOCK_FREE 2
+#define __CLANG_ATOMIC_INT_LOCK_FREE 2
+#define __CLANG_ATOMIC_LLONG_LOCK_FREE 2
+#define __CLANG_ATOMIC_LONG_LOCK_FREE 2
+#define __CLANG_ATOMIC_POINTER_LOCK_FREE 2
+#define __CLANG_ATOMIC_SHORT_LOCK_FREE 2
+#define __CLANG_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __CONSTANT_CFSTRINGS__ 1
+#define __DBL_DECIMAL_DIG__ 17
+#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
+#define __DBL_DIG__ 15
+#define __DBL_EPSILON__ 2.2204460492503131e-16
+#define __DBL_HAS_DENORM__ 1
+#define __DBL_HAS_INFINITY__ 1
+#define __DBL_HAS_QUIET_NAN__ 1
+#define __DBL_MANT_DIG__ 53
+#define __DBL_MAX_10_EXP__ 308
+#define __DBL_MAX_EXP__ 1024
+#define __DBL_MAX__ 1.7976931348623157e+308
+#define __DBL_MIN_10_EXP__ (-307)
+#define __DBL_MIN_EXP__ (-1021)
+#define __DBL_MIN__ 2.2250738585072014e-308
+#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
+#define __DEPRECATED 1
+#define __DYNAMIC__ 1
+#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 130000
+#define __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__ 130000
+#define __EXCEPTIONS 1
+#define __FINITE_MATH_ONLY__ 0
+#define __FLT16_DECIMAL_DIG__ 5
+#define __FLT16_DENORM_MIN__ 5.9604644775390625e-8F16
+#define __FLT16_DIG__ 3
+#define __FLT16_EPSILON__ 9.765625e-4F16
+#define __FLT16_HAS_DENORM__ 1
+#define __FLT16_HAS_INFINITY__ 1
+#define __FLT16_HAS_QUIET_NAN__ 1
+#define __FLT16_MANT_DIG__ 11
+#define __FLT16_MAX_10_EXP__ 4
+#define __FLT16_MAX_EXP__ 16
+#define __FLT16_MAX__ 6.5504e+4F16
+#define __FLT16_MIN_10_EXP__ (-4)
+#define __FLT16_MIN_EXP__ (-13)
+#define __FLT16_MIN__ 6.103515625e-5F16
+#define __FLT_DECIMAL_DIG__ 9
+#define __FLT_DENORM_MIN__ 1.40129846e-45F
+#define __FLT_DIG__ 6
+#define __FLT_EPSILON__ 1.19209290e-7F
+#define __FLT_EVAL_METHOD__ 0
+#define __FLT_HAS_DENORM__ 1
+#define __FLT_HAS_INFINITY__ 1
+#define __FLT_HAS_QUIET_NAN__ 1
+#define __FLT_MANT_DIG__ 24
+#define __FLT_MAX_10_EXP__ 38
+#define __FLT_MAX_EXP__ 128
+#define __FLT_MAX__ 3.40282347e+38F
+#define __FLT_MIN_10_EXP__ (-37)
+#define __FLT_MIN_EXP__ (-125)
+#define __FLT_MIN__ 1.17549435e-38F
+#define __FLT_RADIX__ 2
+#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
+#define __GCC_ATOMIC_INT_LOCK_FREE 2
+#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
+#define __GCC_ATOMIC_LONG_LOCK_FREE 2
+#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
+#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
+#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
+#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __GCC_HAVE_DWARF2_CFI_ASM 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
+#define __GLIBCXX_BITSIZE_INT_N_0 128
+#define __GLIBCXX_TYPE_INT_N_0 __int128
+#define __GNUC_GNU_INLINE__ 1
+#define __GNUC_MINOR__ 2
+#define __GNUC_PATCHLEVEL__ 1
+#define __GNUC__ 4
+#define __GNUG__ 4
+#define __GXX_ABI_VERSION 1002
+#define __GXX_RTTI 1
+#define __GXX_WEAK__ 1
+#define __INT16_C_SUFFIX__
+#define __INT16_FMTd__ "hd"
+#define __INT16_FMTi__ "hi"
+#define __INT16_MAX__ 32767
+#define __INT16_TYPE__ short
+#define __INT32_C_SUFFIX__
+#define __INT32_FMTd__ "d"
+#define __INT32_FMTi__ "i"
+#define __INT32_MAX__ 2147483647
+#define __INT32_TYPE__ int
+#define __INT64_C_SUFFIX__ LL
+#define __INT64_FMTd__ "lld"
+#define __INT64_FMTi__ "lli"
+#define __INT64_MAX__ 9223372036854775807LL
+#define __INT64_TYPE__ long long int
+#define __INT8_C_SUFFIX__
+#define __INT8_FMTd__ "hhd"
+#define __INT8_FMTi__ "hhi"
+#define __INT8_MAX__ 127
+#define __INT8_TYPE__ signed char
+#define __INTMAX_C_SUFFIX__ L
+#define __INTMAX_FMTd__ "ld"
+#define __INTMAX_FMTi__ "li"
+#define __INTMAX_MAX__ 9223372036854775807L
+#define __INTMAX_TYPE__ long int
+#define __INTMAX_WIDTH__ 64
+#define __INTPTR_FMTd__ "ld"
+#define __INTPTR_FMTi__ "li"
+#define __INTPTR_MAX__ 9223372036854775807L
+#define __INTPTR_TYPE__ long int
+#define __INTPTR_WIDTH__ 64
+#define __INT_FAST16_FMTd__ "hd"
+#define __INT_FAST16_FMTi__ "hi"
+#define __INT_FAST16_MAX__ 32767
+#define __INT_FAST16_TYPE__ short
+#define __INT_FAST32_FMTd__ "d"
+#define __INT_FAST32_FMTi__ "i"
+#define __INT_FAST32_MAX__ 2147483647
+#define __INT_FAST32_TYPE__ int
+#define __INT_FAST64_FMTd__ "lld"
+#define __INT_FAST64_FMTi__ "lli"
+#define __INT_FAST64_MAX__ 9223372036854775807LL
+#define __INT_FAST64_TYPE__ long long int
+#define __INT_FAST8_FMTd__ "hhd"
+#define __INT_FAST8_FMTi__ "hhi"
+#define __INT_FAST8_MAX__ 127
+#define __INT_FAST8_TYPE__ signed char
+#define __INT_LEAST16_FMTd__ "hd"
+#define __INT_LEAST16_FMTi__ "hi"
+#define __INT_LEAST16_MAX__ 32767
+#define __INT_LEAST16_TYPE__ short
+#define __INT_LEAST32_FMTd__ "d"
+#define __INT_LEAST32_FMTi__ "i"
+#define __INT_LEAST32_MAX__ 2147483647
+#define __INT_LEAST32_TYPE__ int
+#define __INT_LEAST64_FMTd__ "lld"
+#define __INT_LEAST64_FMTi__ "lli"
+#define __INT_LEAST64_MAX__ 9223372036854775807LL
+#define __INT_LEAST64_TYPE__ long long int
+#define __INT_LEAST8_FMTd__ "hhd"
+#define __INT_LEAST8_FMTi__ "hhi"
+#define __INT_LEAST8_MAX__ 127
+#define __INT_LEAST8_TYPE__ signed char
+#define __INT_MAX__ 2147483647
+#define __LDBL_DECIMAL_DIG__ 17
+#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L
+#define __LDBL_DIG__ 15
+#define __LDBL_EPSILON__ 2.2204460492503131e-16L
+#define __LDBL_HAS_DENORM__ 1
+#define __LDBL_HAS_INFINITY__ 1
+#define __LDBL_HAS_QUIET_NAN__ 1
+#define __LDBL_MANT_DIG__ 53
+#define __LDBL_MAX_10_EXP__ 308
+#define __LDBL_MAX_EXP__ 1024
+#define __LDBL_MAX__ 1.7976931348623157e+308L
+#define __LDBL_MIN_10_EXP__ (-307)
+#define __LDBL_MIN_EXP__ (-1021)
+#define __LDBL_MIN__ 2.2250738585072014e-308L
+#define __LITTLE_ENDIAN__ 1
+#define __LONG_LONG_MAX__ 9223372036854775807LL
+#define __LONG_MAX__ 9223372036854775807L
+#define __LP64__ 1
+#define __MACH__ 1
+#define __NO_INLINE__ 1
+#define __OBJC_BOOL_IS_BOOL 1
+#define __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES 3
+#define __OPENCL_MEMORY_SCOPE_DEVICE 2
+#define __OPENCL_MEMORY_SCOPE_SUB_GROUP 4
+#define __OPENCL_MEMORY_SCOPE_WORK_GROUP 1
+#define __OPENCL_MEMORY_SCOPE_WORK_ITEM 0
+#define __ORDER_BIG_ENDIAN__ 4321
+#define __ORDER_LITTLE_ENDIAN__ 1234
+#define __ORDER_PDP_ENDIAN__ 3412
+#define __PIC__ 2
+#define __POINTER_WIDTH__ 64
+#define __PRAGMA_REDEFINE_EXTNAME 1
+#define __PTRDIFF_FMTd__ "ld"
+#define __PTRDIFF_FMTi__ "li"
+#define __PTRDIFF_MAX__ 9223372036854775807L
+#define __PTRDIFF_TYPE__ long int
+#define __PTRDIFF_WIDTH__ 64
+#define __REGISTER_PREFIX__
+#define __SCHAR_MAX__ 127
+#define __SHRT_MAX__ 32767
+#define __SIG_ATOMIC_MAX__ 2147483647
+#define __SIG_ATOMIC_WIDTH__ 32
+#define __SIZEOF_DOUBLE__ 8
+#define __SIZEOF_FLOAT__ 4
+#define __SIZEOF_INT128__ 16
+#define __SIZEOF_INT__ 4
+#define __SIZEOF_LONG_DOUBLE__ 8
+#define __SIZEOF_LONG_LONG__ 8
+#define __SIZEOF_LONG__ 8
+#define __SIZEOF_POINTER__ 8
+#define __SIZEOF_PTRDIFF_T__ 8
+#define __SIZEOF_SHORT__ 2
+#define __SIZEOF_SIZE_T__ 8
+#define __SIZEOF_WCHAR_T__ 4
+#define __SIZEOF_WINT_T__ 4
+#define __SIZE_FMTX__ "lX"
+#define __SIZE_FMTo__ "lo"
+#define __SIZE_FMTu__ "lu"
+#define __SIZE_FMTx__ "lx"
+#define __SIZE_MAX__ 18446744073709551615UL
+#define __SIZE_TYPE__ long unsigned int
+#define __SIZE_WIDTH__ 64
+#define __SSP__ 1
+#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16UL
+#define __STDCPP_THREADS__ 1
+#define __STDC_HOSTED__ 1
+#define __STDC_NO_THREADS__ 1
+#define __STDC_UTF_16__ 1
+#define __STDC_UTF_32__ 1
+#define __STDC__ 1
+#define __UINT16_C_SUFFIX__
+#define __UINT16_FMTX__ "hX"
+#define __UINT16_FMTo__ "ho"
+#define __UINT16_FMTu__ "hu"
+#define __UINT16_FMTx__ "hx"
+#define __UINT16_MAX__ 65535
+#define __UINT16_TYPE__ unsigned short
+#define __UINT32_C_SUFFIX__ U
+#define __UINT32_FMTX__ "X"
+#define __UINT32_FMTo__ "o"
+#define __UINT32_FMTu__ "u"
+#define __UINT32_FMTx__ "x"
+#define __UINT32_MAX__ 4294967295U
+#define __UINT32_TYPE__ unsigned int
+#define __UINT64_C_SUFFIX__ ULL
+#define __UINT64_FMTX__ "llX"
+#define __UINT64_FMTo__ "llo"
+#define __UINT64_FMTu__ "llu"
+#define __UINT64_FMTx__ "llx"
+#define __UINT64_MAX__ 18446744073709551615ULL
+#define __UINT64_TYPE__ long long unsigned int
+#define __UINT8_C_SUFFIX__
+#define __UINT8_FMTX__ "hhX"
+#define __UINT8_FMTo__ "hho"
+#define __UINT8_FMTu__ "hhu"
+#define __UINT8_FMTx__ "hhx"
+#define __UINT8_MAX__ 255
+#define __UINT8_TYPE__ unsigned char
+#define __UINTMAX_C_SUFFIX__ UL
+#define __UINTMAX_FMTX__ "lX"
+#define __UINTMAX_FMTo__ "lo"
+#define __UINTMAX_FMTu__ "lu"
+#define __UINTMAX_FMTx__ "lx"
+#define __UINTMAX_MAX__ 18446744073709551615UL
+#define __UINTMAX_TYPE__ long unsigned int
+#define __UINTMAX_WIDTH__ 64
+#define __UINTPTR_FMTX__ "lX"
+#define __UINTPTR_FMTo__ "lo"
+#define __UINTPTR_FMTu__ "lu"
+#define __UINTPTR_FMTx__ "lx"
+#define __UINTPTR_MAX__ 18446744073709551615UL
+#define __UINTPTR_TYPE__ long unsigned int
+#define __UINTPTR_WIDTH__ 64
+#define __UINT_FAST16_FMTX__ "hX"
+#define __UINT_FAST16_FMTo__ "ho"
+#define __UINT_FAST16_FMTu__ "hu"
+#define __UINT_FAST16_FMTx__ "hx"
+#define __UINT_FAST16_MAX__ 65535
+#define __UINT_FAST16_TYPE__ unsigned short
+#define __UINT_FAST32_FMTX__ "X"
+#define __UINT_FAST32_FMTo__ "o"
+#define __UINT_FAST32_FMTu__ "u"
+#define __UINT_FAST32_FMTx__ "x"
+#define __UINT_FAST32_MAX__ 4294967295U
+#define __UINT_FAST32_TYPE__ unsigned int
+#define __UINT_FAST64_FMTX__ "llX"
+#define __UINT_FAST64_FMTo__ "llo"
+#define __UINT_FAST64_FMTu__ "llu"
+#define __UINT_FAST64_FMTx__ "llx"
+#define __UINT_FAST64_MAX__ 18446744073709551615ULL
+#define __UINT_FAST64_TYPE__ long long unsigned int
+#define __UINT_FAST8_FMTX__ "hhX"
+#define __UINT_FAST8_FMTo__ "hho"
+#define __UINT_FAST8_FMTu__ "hhu"
+#define __UINT_FAST8_FMTx__ "hhx"
+#define __UINT_FAST8_MAX__ 255
+#define __UINT_FAST8_TYPE__ unsigned char
+#define __UINT_LEAST16_FMTX__ "hX"
+#define __UINT_LEAST16_FMTo__ "ho"
+#define __UINT_LEAST16_FMTu__ "hu"
+#define __UINT_LEAST16_FMTx__ "hx"
+#define __UINT_LEAST16_MAX__ 65535
+#define __UINT_LEAST16_TYPE__ unsigned short
+#define __UINT_LEAST32_FMTX__ "X"
+#define __UINT_LEAST32_FMTo__ "o"
+#define __UINT_LEAST32_FMTu__ "u"
+#define __UINT_LEAST32_FMTx__ "x"
+#define __UINT_LEAST32_MAX__ 4294967295U
+#define __UINT_LEAST32_TYPE__ unsigned int
+#define __UINT_LEAST64_FMTX__ "llX"
+#define __UINT_LEAST64_FMTo__ "llo"
+#define __UINT_LEAST64_FMTu__ "llu"
+#define __UINT_LEAST64_FMTx__ "llx"
+#define __UINT_LEAST64_MAX__ 18446744073709551615ULL
+#define __UINT_LEAST64_TYPE__ long long unsigned int
+#define __UINT_LEAST8_FMTX__ "hhX"
+#define __UINT_LEAST8_FMTo__ "hho"
+#define __UINT_LEAST8_FMTu__ "hhu"
+#define __UINT_LEAST8_FMTx__ "hhx"
+#define __UINT_LEAST8_MAX__ 255
+#define __UINT_LEAST8_TYPE__ unsigned char
+#define __USER_LABEL_PREFIX__ _
+#define __VERSION__ "Apple LLVM 14.0.0 (clang-1400.0.29.202)"
+#define __WCHAR_MAX__ 2147483647
+#define __WCHAR_TYPE__ int
+#define __WCHAR_WIDTH__ 32
+#define __WINT_MAX__ 2147483647
+#define __WINT_TYPE__ int
+#define __WINT_WIDTH__ 32
+#define __aarch64__ 1
+#define __apple_build_version__ 14000029
+#define __arm64 1
+#define __arm64__ 1
+#define __block __attribute__((__blocks__(byref)))
+#define __clang__ 1
+#define __clang_literal_encoding__ "UTF-8"
+#define __clang_major__ 14
+#define __clang_minor__ 0
+#define __clang_patchlevel__ 0
+#define __clang_version__ "14.0.0 (clang-1400.0.29.202)"
+#define __clang_wide_literal_encoding__ "UTF-32"
+#define __cplusplus 199711L
+#define __cpp_exceptions 199711L
+#define __cpp_impl_destroying_delete 201806L
+#define __cpp_rtti 199711L
+#define __cpp_threadsafe_static_init 200806L
+#define __llvm__ 1
+#define __nonnull _Nonnull
+#define __null_unspecified _Null_unspecified
+#define __nullable _Nullable
+#define __pic__ 2
+#define __private_extern__ extern
+#define __strong
+#define __unsafe_unretained
+#define __weak __attribute__((objc_gc(weak)))
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/mocs_compilation.cpp b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/mocs_compilation.cpp
new file mode 100644
index 0000000..bda67f7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/mocs_compilation.cpp
@@ -0,0 +1,3 @@
+// This file is autogenerated. Changes will be overwritten.
+// No files found that require moc or the moc files are included
+enum some_compilers { need_more_than_nothing };
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/projects_ray_autogen/timestamp
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/qtcsettings.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/qtcsettings.cmake
new file mode 100644
index 0000000..e8d0a7c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Debug/qtcsettings.cmake
@@ -0,0 +1,3 @@
+# This file is managed by Qt Creator, do not edit!
+
+set("CMAKE_PREFIX_PATH" "/Users/sotech117/Qt/6.5.2/macos;/Users/sotech117/Qt/6.5.2/macos/lib/cmake" CACHE "UNINITIALIZED" "" FORCE) \ No newline at end of file
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/cache-v2 b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/cache-v2
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/cache-v2
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/cmakeFiles-v1 b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/cmakeFiles-v1
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/cmakeFiles-v1
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/codemodel-v2 b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/codemodel-v2
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/codemodel-v2
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/toolchains-v1 b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/toolchains-v1
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/query/toolchains-v1
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/cache-v2-94aaa95ac6e16bb5d56d.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/cache-v2-94aaa95ac6e16bb5d56d.json
new file mode 100644
index 0000000..fdb98d9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/cache-v2-94aaa95ac6e16bb5d56d.json
@@ -0,0 +1,5039 @@
+{
+ "entries" :
+ [
+ {
+ "name" : "CMAKE_ADDR2LINE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_ADDR2LINE-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_AR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/ar"
+ },
+ {
+ "name" : "CMAKE_BUILD_TYPE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "Release"
+ },
+ {
+ "name" : "CMAKE_CACHEFILE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "This is the directory where this CMakeCache.txt was created"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release"
+ },
+ {
+ "name" : "CMAKE_CACHE_MAJOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Major version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "3"
+ },
+ {
+ "name" : "CMAKE_CACHE_MINOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minor version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "26"
+ },
+ {
+ "name" : "CMAKE_CACHE_PATCH_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Patch version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "4"
+ },
+ {
+ "name" : "CMAKE_COLOR_DIAGNOSTICS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable colored diagnostics throughout."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "ON"
+ },
+ {
+ "name" : "CMAKE_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+ },
+ {
+ "name" : "CMAKE_CPACK_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to cpack program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack"
+ },
+ {
+ "name" : "CMAKE_CTEST_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to ctest program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest"
+ },
+ {
+ "name" : "CMAKE_CXX_COMPILER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "CXX compiler"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/c++"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-g"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-Os -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O3 -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O2 -g -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_DLLTOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_DLLTOOL-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_EXECUTABLE_FORMAT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Executable file format"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "MACHO"
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXPORT_COMPILE_COMMANDS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable/Disable output of compile commands during generation."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXTRA_GENERATOR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of external makefile project generator."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake."
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/pkgRedirects"
+ },
+ {
+ "name" : "CMAKE_GENERATOR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "Ninja"
+ },
+ {
+ "name" : "CMAKE_GENERATOR_INSTANCE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Generator instance identifier."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_PLATFORM",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator platform."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_TOOLSET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator toolset."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_HAVE_LIBC_PTHREAD",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Test CMAKE_HAVE_LIBC_PTHREAD"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_HOME_DIRECTORY",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Source directory with the top level CMakeLists.txt file for this project"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ {
+ "name" : "CMAKE_INSTALL_BINDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "User executables (bin)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "bin"
+ },
+ {
+ "name" : "CMAKE_INSTALL_DATADIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only architecture-independent data (DATAROOTDIR)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_DATAROOTDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only architecture-independent data root (share)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "share"
+ },
+ {
+ "name" : "CMAKE_INSTALL_DOCDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_INCLUDEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "C header files (include)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "include"
+ },
+ {
+ "name" : "CMAKE_INSTALL_INFODIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Info documentation (DATAROOTDIR/info)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_LIBDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Object code libraries (lib)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "lib"
+ },
+ {
+ "name" : "CMAKE_INSTALL_LIBEXECDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Program executables (libexec)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "libexec"
+ },
+ {
+ "name" : "CMAKE_INSTALL_LOCALEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Locale-dependent data (DATAROOTDIR/locale)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_LOCALSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Modifiable single-machine data (var)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "var"
+ },
+ {
+ "name" : "CMAKE_INSTALL_MANDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Man documentation (DATAROOTDIR/man)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_NAME_TOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/install_name_tool"
+ },
+ {
+ "name" : "CMAKE_INSTALL_OLDINCLUDEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "C header files for non-gcc (/usr/include)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/usr/include"
+ },
+ {
+ "name" : "CMAKE_INSTALL_PREFIX",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Install path prefix, prepended onto install directories."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/usr/local"
+ },
+ {
+ "name" : "CMAKE_INSTALL_RUNSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Run-time variable data (LOCALSTATEDIR/run)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_SBINDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "System admin executables (sbin)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "sbin"
+ },
+ {
+ "name" : "CMAKE_INSTALL_SHAREDSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Modifiable architecture-independent data (com)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "com"
+ },
+ {
+ "name" : "CMAKE_INSTALL_SYSCONFDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only single-machine data (etc)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "etc"
+ },
+ {
+ "name" : "CMAKE_LINKER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/ld"
+ },
+ {
+ "name" : "CMAKE_MAKE_PROGRAM",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "make program"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja"
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_NM",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/nm"
+ },
+ {
+ "name" : "CMAKE_NUMBER_OF_MAKEFILES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "number of local generators"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "2"
+ },
+ {
+ "name" : "CMAKE_OBJCOPY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_OBJCOPY-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_OBJDUMP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/objdump"
+ },
+ {
+ "name" : "CMAKE_OSX_ARCHITECTURES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Build architectures for OSX"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_DEPLOYMENT_TARGET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_SYSROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The product will be built against the headers and libraries located inside the indicated SDK."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ },
+ {
+ "name" : "CMAKE_PLATFORM_INFO_INITIALIZED",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Platform information initialized"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "UNINITIALIZED",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake"
+ },
+ {
+ "name" : "CMAKE_PROJECT_DESCRIPTION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_HOMEPAGE_URL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_NAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "projects_ray"
+ },
+ {
+ "name" : "CMAKE_RANLIB",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/ranlib"
+ },
+ {
+ "name" : "CMAKE_READELF",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_READELF-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_ROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake installation."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26"
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SKIP_INSTALL_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_SKIP_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when using shared libraries."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STRIP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/strip"
+ },
+ {
+ "name" : "CMAKE_UNAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "uname command"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/usr/bin/uname"
+ },
+ {
+ "name" : "CMAKE_VERBOSE_MAKEFILE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "FALSE"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding OpenGL"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][c ][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding Threads"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[TRUE][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding WrapAtomic"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[1][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding WrapOpenGL"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[ON][v()]"
+ },
+ {
+ "name" : "HAVE_STDATOMIC",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Test HAVE_STDATOMIC"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "MACDEPLOYQT_EXECUTABLE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt"
+ },
+ {
+ "name" : "OPENGL_INCLUDE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Include for OpenGL on OS X"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "OPENGL_gl_LIBRARY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "OpenGL library for OS X"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "OPENGL_glu_LIBRARY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "GLU library for OS X (usually same as OpenGL library)"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional directories where find(Qt6 ...) host Qt components are searched"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "QT_ADDITIONAL_PACKAGES_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional directories where find(Qt6 ...) components are searched"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "QT_FEATURE_accessibility",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: accessibility (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_accessibility_atspi_bridge",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_action",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: action (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_aesni",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: aesni (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca_h",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca_h (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca_malloc_h",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca_malloc_h (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_android_style_assets",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: android_style_assets (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_animation",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: animation (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_appstore_compliant",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: appstore_compliant (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_arm_crc32",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: arm_crc32 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_arm_crypto",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: arm_crypto (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_avx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512bw",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512bw (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512cd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512cd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512dq",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512dq (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512er",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512er (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512f",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512f (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512ifma",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512ifma (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512pf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512pf (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vbmi",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vbmi (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vbmi2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vbmi2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vl (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_backtrace",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: backtrace (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_c11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: c11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_c99",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: c99 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cborstreamreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cborstreamreader (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cborstreamwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cborstreamwriter (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clipboard",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clipboard (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clock_gettime",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clock_gettime (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clock_monotonic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clock_monotonic (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_colornames",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: colornames (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_commandlineparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: commandlineparser (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_concatenatetablesproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: concatenatetablesproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_concurrent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: concurrent (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cpp_winrt",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cpp_winrt (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cross_compile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cross_compile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cssparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cssparser (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ctf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ctf (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cursor",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cursor (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx11_future",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx11_future (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx14",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx14 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx17",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx17 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx17_filesystem",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx17_filesystem (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx1z",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx1z (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx20",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx20 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cxx2a",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx2a (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cxx2b",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx2b (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_datestring",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: datestring (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_datetimeparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: datetimeparser (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dbus",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dbus (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dbus_linked",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dbus_linked (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_debug",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: debug (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_debug_and_release",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: debug_and_release (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_desktopservices",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: desktopservices (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_developer_build",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: developer_build (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_direct2d",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: direct2d (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_direct2d1_1",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: direct2d1_1 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directwrite",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directwrite (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directwrite3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directwrite3 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_dladdr",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dladdr (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dlopen",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dlopen (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dom",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dom (from target Qt6::Xml)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_doubleconversion",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: doubleconversion (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_draganddrop",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: draganddrop (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_drm_atomic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: drm_atomic (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_dynamicgl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dynamicgl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_easingcurve",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: easingcurve (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_egl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: egl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_egl_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: egl_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_brcm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_brcm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_egldevice",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_egldevice (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_gbm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_gbm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_mali",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_mali (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_openwfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_openwfd (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_rcar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_rcar (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_viv",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_viv (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_viv_wl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_viv_wl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_vsp2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_vsp2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_etw",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: etw (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_evdev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: evdev (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eventfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eventfd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_f16c",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: f16c (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemiterator",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemiterator (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemmodel (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemwatcher",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemwatcher (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_fontconfig",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: fontconfig (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_force_asserts",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: force_asserts (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_force_debug_info",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: force_debug_info (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_forkfd_pidfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: forkfd_pidfd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_framework",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: framework (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_freetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: freetype (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_futimens",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: futimens (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_future",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: future (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_gc_binaries",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gc_binaries (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_gestures",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gestures (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_getauxval",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: getauxval (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_getentropy",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: getentropy (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_gif",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gif (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_glib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: glib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_glibc",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: glibc (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_gui",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gui (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_harfbuzz",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: harfbuzz (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_headersclean",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: headersclean (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_highdpiscaling",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: highdpiscaling (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_hijricalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: hijricalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ico",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ico (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_icu",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: icu (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_identityproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: identityproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_im",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: im (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_image_heuristic_mask",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: image_heuristic_mask (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_image_text",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: image_text (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_bmp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_bmp (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_ppm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_ppm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_xbm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_xbm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_xpm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_xpm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformatplugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformatplugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageio_text_loading",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageio_text_loading (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_inotify",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: inotify (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_integrityfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: integrityfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_integrityhid",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: integrityhid (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_intelcet",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: intelcet (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_islamiccivilcalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: islamiccivilcalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_itemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: itemmodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_jalalicalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: jalalicalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_journald",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: journald (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_kms",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: kms (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_largefile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: largefile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_libinput",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_libinput_axis_api",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput_axis_api (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_libinput_hires_wheel_support",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_library",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: library (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_libudev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libudev (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_linkat",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: linkat (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_linuxfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: linuxfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_lttng",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: lttng (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_mimetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mimetype (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mimetype_database",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mimetype_database (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mips_dsp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mips_dsp (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_mips_dspr2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mips_dspr2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_movie",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: movie (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mtdev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mtdev (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_multiprocess",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: multiprocess (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_neon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: neon (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_network",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: network (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_no_direct_extern_access",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_direct_extern_access (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_no_pkg_config",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_pkg_config (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_no_prefix",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_prefix (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_opengles2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles3 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles31",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles31 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles32",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles32 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_openssl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openssl (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_openssl_linked",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openssl_linked (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opensslv11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opensslv11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opensslv30",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opensslv30 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_openvg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openvg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_pcre2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pcre2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_pdf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pdf (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_permissions",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: permissions (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_picture",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: picture (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_pkg_config",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pkg_config (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_plugin_manifest",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: plugin_manifest (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_poll_exit_on_error",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_exit_on_error (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_poll",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_poll (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_poll_pollts",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_pollts (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_ppoll",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_ppoll (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_select",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_select (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_posix_fallocate",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: posix_fallocate (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_precompile_header",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: precompile_header (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_printsupport",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: printsupport (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_private_tests",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: private_tests (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_process",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: process (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_processenvironment",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: processenvironment (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_proxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: proxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_qqnx_imf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qqnx_imf (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_qqnx_pps",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qqnx_pps (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_qt_framework",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qt_framework (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_raster_64bit",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: raster_64bit (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_raster_fp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: raster_fp (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_rdrnd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rdrnd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_rdseed",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rdseed (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_reduce_exports",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: reduce_exports (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_reduce_relocations",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: reduce_relocations (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_regularexpression",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: regularexpression (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_relocatable",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: relocatable (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_renameat2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: renameat2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_rpath",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rpath (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_separate_debug_info",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: separate_debug_info (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sessionmanager",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sessionmanager (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_settings",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: settings (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sha3_fast",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sha3_fast (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shani",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shani (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shared",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shared (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sharedmemory",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sharedmemory (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shortcut",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shortcut (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_signaling_nan",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: signaling_nan (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_simulator_and_device",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: simulator_and_device (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_slog2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: slog2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_sortfilterproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sortfilterproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sql",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sql (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse3 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse4_1",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse4_1 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse4_2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse4_2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ssse3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ssse3 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_stack_protector_strong",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stack_protector_strong (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_standarditemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: standarditemmodel (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_static",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: static (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_statx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: statx (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_std_atomic64",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: std_atomic64 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_stdlib_libcpp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stdlib_libcpp (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_stringlistmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stringlistmodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_syslog",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: syslog (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_doubleconversion",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_doubleconversion (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_freetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_freetype (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_harfbuzz",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_harfbuzz (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_libb2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_libb2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_pcre2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_pcre2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_textmarkdownreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_textmarkdownreader (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_xcb_xinput",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_xcb_xinput (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_zlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_zlib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_systemsemaphore",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: systemsemaphore (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_systemtrayicon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: systemtrayicon (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_tabletevent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tabletevent (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_temporaryfile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: temporaryfile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_testlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: testlib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textdate",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textdate (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_texthtmlparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: texthtmlparser (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textmarkdownreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textmarkdownreader (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textmarkdownwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textmarkdownwriter (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textodfwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textodfwriter (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_thread",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: thread (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_timezone",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: timezone (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_translation",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: translation (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_transposeproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: transposeproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_tslib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tslib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_tuiotouch",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tuiotouch (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undocommand",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undocommand (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undogroup",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undogroup (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undostack",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undostack (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_use_bfd_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_bfd_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_gold_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_gold_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_lld_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_lld_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_mold_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_mold_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vaes",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vaes (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_validator",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: validator (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_vkgen",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vkgen (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_vkkhrdisplay",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vkkhrdisplay (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vnc",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vnc (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vsp2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vsp2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vulkan",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vulkan (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_wasm_exceptions",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wasm_exceptions (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_wasm_simd128",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wasm_simd128 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_whatsthis",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: whatsthis (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_wheelevent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wheelevent (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_widgets",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: widgets (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_x86intrin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: x86intrin (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xcb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_egl_plugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_egl_plugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_glx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_glx (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_glx_plugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_glx_plugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_native_painting",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_native_painting (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_sm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_sm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_xlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_xlib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xkbcommon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xkbcommon (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xkbcommon_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xkbcommon_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xlib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xml",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xml (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstream",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstream (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstreamreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstreamreader (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstreamwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstreamwriter (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xrender",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xrender (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_zstd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: zstd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "Qt6Concurrent_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Concurrent."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent"
+ },
+ {
+ "name" : "Qt6CoreTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6CoreTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools"
+ },
+ {
+ "name" : "Qt6Core_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Core."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core"
+ },
+ {
+ "name" : "Qt6DBusTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6DBusTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools"
+ },
+ {
+ "name" : "Qt6DBus_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6DBus."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus"
+ },
+ {
+ "name" : "Qt6GuiTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6GuiTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools"
+ },
+ {
+ "name" : "Qt6Gui_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Gui."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui"
+ },
+ {
+ "name" : "Qt6Xml_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Xml."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml"
+ },
+ {
+ "name" : "Qt6_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6"
+ },
+ {
+ "name" : "WrapOpenGL_AGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a library."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/AGL.framework"
+ },
+ {
+ "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "CMAKE_INSTALL_PREFIX during last run"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/usr/local"
+ },
+ {
+ "name" : "projects_ray_BINARY_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release"
+ },
+ {
+ "name" : "projects_ray_IS_TOP_LEVEL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "ON"
+ },
+ {
+ "name" : "projects_ray_SOURCE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ }
+ ],
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/cmakeFiles-v1-994610e7f01ff297b475.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/cmakeFiles-v1-994610e7f01ff297b475.json
new file mode 100644
index 0000000..62dabdc
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/cmakeFiles-v1-994610e7f01ff297b475.json
@@ -0,0 +1,1262 @@
+{
+ "inputs" :
+ [
+ {
+ "path" : "CMakeLists.txt"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake"
+ },
+ {
+ "path" : "glm/CMakeLists.txt"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake"
+ }
+ ],
+ "kind" : "cmakeFiles",
+ "paths" :
+ {
+ "build" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release",
+ "source" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/codemodel-v2-88907b1aaaed45ad7c7c.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/codemodel-v2-88907b1aaaed45ad7c7c.json
new file mode 100644
index 0000000..99e8fe9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/codemodel-v2-88907b1aaaed45ad7c7c.json
@@ -0,0 +1,94 @@
+{
+ "configurations" :
+ [
+ {
+ "directories" :
+ [
+ {
+ "build" : ".",
+ "childIndexes" :
+ [
+ 1
+ ],
+ "jsonFile" : "directory-.-Release-f5ebdc15457944623624.json",
+ "minimumCMakeVersion" :
+ {
+ "string" : "3.16"
+ },
+ "projectIndex" : 0,
+ "source" : ".",
+ "targetIndexes" :
+ [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ {
+ "build" : "glm",
+ "jsonFile" : "directory-glm-Release-2bef2a2728e6bac3f360.json",
+ "minimumCMakeVersion" :
+ {
+ "string" : "3.16"
+ },
+ "parentIndex" : 0,
+ "projectIndex" : 0,
+ "source" : "glm"
+ }
+ ],
+ "name" : "Release",
+ "projects" :
+ [
+ {
+ "directoryIndexes" :
+ [
+ 0,
+ 1
+ ],
+ "name" : "projects_ray",
+ "targetIndexes" :
+ [
+ 0,
+ 1,
+ 2
+ ]
+ }
+ ],
+ "targets" :
+ [
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray-Release-60257476b5bbf4269471.json",
+ "name" : "projects_ray",
+ "projectIndex" : 0
+ },
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray_autogen-Release-760b03edb8d34001d547.json",
+ "name" : "projects_ray_autogen",
+ "projectIndex" : 0
+ },
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray_autogen_timestamp_deps-Release-a72bf1119bbb1e8d3542.json",
+ "name" : "projects_ray_autogen_timestamp_deps",
+ "projectIndex" : 0
+ }
+ ]
+ }
+ ],
+ "kind" : "codemodel",
+ "paths" :
+ {
+ "build" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release",
+ "source" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json
new file mode 100644
index 0000000..3a67af9
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/directory-glm-Release-2bef2a2728e6bac3f360.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/directory-glm-Release-2bef2a2728e6bac3f360.json
new file mode 100644
index 0000000..b04b50c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/directory-glm-Release-2bef2a2728e6bac3f360.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : "glm",
+ "source" : "glm"
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/index-2023-11-03T04-44-56-0160.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/index-2023-11-03T04-44-56-0160.json
new file mode 100644
index 0000000..18575df
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/index-2023-11-03T04-44-56-0160.json
@@ -0,0 +1,108 @@
+{
+ "cmake" :
+ {
+ "generator" :
+ {
+ "multiConfig" : false,
+ "name" : "Ninja"
+ },
+ "paths" :
+ {
+ "cmake" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake",
+ "cpack" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack",
+ "ctest" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest",
+ "root" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26"
+ },
+ "version" :
+ {
+ "isDirty" : false,
+ "major" : 3,
+ "minor" : 26,
+ "patch" : 4,
+ "string" : "3.26.4",
+ "suffix" : ""
+ }
+ },
+ "objects" :
+ [
+ {
+ "jsonFile" : "codemodel-v2-88907b1aaaed45ad7c7c.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+ },
+ {
+ "jsonFile" : "cache-v2-94aaa95ac6e16bb5d56d.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ {
+ "jsonFile" : "cmakeFiles-v1-994610e7f01ff297b475.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ },
+ {
+ "jsonFile" : "toolchains-v1-577ea0f3a8aa7156cbd5.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ ],
+ "reply" :
+ {
+ "cache-v2" :
+ {
+ "jsonFile" : "cache-v2-94aaa95ac6e16bb5d56d.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ "cmakeFiles-v1" :
+ {
+ "jsonFile" : "cmakeFiles-v1-994610e7f01ff297b475.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ },
+ "codemodel-v2" :
+ {
+ "jsonFile" : "codemodel-v2-88907b1aaaed45ad7c7c.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+ },
+ "toolchains-v1" :
+ {
+ "jsonFile" : "toolchains-v1-577ea0f3a8aa7156cbd5.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray-Release-60257476b5bbf4269471.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray-Release-60257476b5bbf4269471.json
new file mode 100644
index 0000000..95ac389
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray-Release-60257476b5bbf4269471.json
@@ -0,0 +1,630 @@
+{
+ "artifacts" :
+ [
+ {
+ "path" : "projects_ray"
+ }
+ ],
+ "backtrace" : 1,
+ "backtraceGraph" :
+ {
+ "commands" :
+ [
+ "add_executable",
+ "set_target_properties",
+ "include",
+ "find_package",
+ "find_dependency",
+ "_qt_internal_find_qt_dependencies",
+ "add_definitions",
+ "target_link_libraries",
+ "include_directories"
+ ],
+ "files" :
+ [
+ "CMakeLists.txt",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ },
+ {
+ "command" : 0,
+ "file" : 0,
+ "line" : 28,
+ "parent" : 0
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 17,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 2
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 3
+ },
+ {
+ "file" : 2,
+ "parent" : 4
+ },
+ {
+ "command" : 2,
+ "file" : 2,
+ "line" : 55,
+ "parent" : 5
+ },
+ {
+ "file" : 1,
+ "parent" : 6
+ },
+ {
+ "command" : 1,
+ "file" : 1,
+ "line" : 61,
+ "parent" : 7
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 19,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 9
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 10
+ },
+ {
+ "file" : 5,
+ "parent" : 11
+ },
+ {
+ "command" : 2,
+ "file" : 5,
+ "line" : 55,
+ "parent" : 12
+ },
+ {
+ "file" : 4,
+ "parent" : 13
+ },
+ {
+ "command" : 1,
+ "file" : 4,
+ "line" : 61,
+ "parent" : 14
+ },
+ {
+ "command" : 2,
+ "file" : 5,
+ "line" : 52,
+ "parent" : 12
+ },
+ {
+ "file" : 6,
+ "parent" : 16
+ },
+ {
+ "command" : 1,
+ "file" : 6,
+ "line" : 62,
+ "parent" : 17
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 20,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 19
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 20
+ },
+ {
+ "file" : 8,
+ "parent" : 21
+ },
+ {
+ "command" : 2,
+ "file" : 8,
+ "line" : 55,
+ "parent" : 22
+ },
+ {
+ "file" : 7,
+ "parent" : 23
+ },
+ {
+ "command" : 1,
+ "file" : 7,
+ "line" : 61,
+ "parent" : 24
+ },
+ {
+ "command" : 2,
+ "file" : 2,
+ "line" : 40,
+ "parent" : 5
+ },
+ {
+ "file" : 13,
+ "parent" : 26
+ },
+ {
+ "command" : 5,
+ "file" : 13,
+ "line" : 39,
+ "parent" : 27
+ },
+ {
+ "command" : 4,
+ "file" : 12,
+ "line" : 111,
+ "parent" : 28
+ },
+ {
+ "command" : 3,
+ "file" : 11,
+ "line" : 76,
+ "parent" : 29
+ },
+ {
+ "file" : 10,
+ "parent" : 30
+ },
+ {
+ "command" : 2,
+ "file" : 10,
+ "line" : 55,
+ "parent" : 31
+ },
+ {
+ "file" : 9,
+ "parent" : 32
+ },
+ {
+ "command" : 1,
+ "file" : 9,
+ "line" : 61,
+ "parent" : 33
+ },
+ {
+ "command" : 2,
+ "file" : 10,
+ "line" : 52,
+ "parent" : 31
+ },
+ {
+ "file" : 14,
+ "parent" : 35
+ },
+ {
+ "command" : 1,
+ "file" : 14,
+ "line" : 62,
+ "parent" : 36
+ },
+ {
+ "command" : 6,
+ "file" : 0,
+ "line" : 25,
+ "parent" : 0
+ },
+ {
+ "command" : 7,
+ "file" : 0,
+ "line" : 50,
+ "parent" : 0
+ },
+ {
+ "command" : 8,
+ "file" : 0,
+ "line" : 23,
+ "parent" : 0
+ }
+ ]
+ },
+ "compileGroups" :
+ [
+ {
+ "compileCommandFragments" :
+ [
+ {
+ "fragment" : "-Wno-deprecated-volatile -O3 -DNDEBUG -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics"
+ }
+ ],
+ "defines" :
+ [
+ {
+ "backtrace" : 38,
+ "define" : "GLM_FORCE_SWIZZLE"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_CONCURRENT_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_CORE_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_GUI_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_NO_DEBUG"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_XML_LIB"
+ }
+ ],
+ "includes" :
+ [
+ {
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release"
+ },
+ {
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ {
+ "backtrace" : 0,
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include"
+ },
+ {
+ "backtrace" : 40,
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/include"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework"
+ }
+ ],
+ "language" : "CXX",
+ "languageStandard" :
+ {
+ "backtraces" :
+ [
+ 39,
+ 39
+ ],
+ "standard" : "20"
+ },
+ "sourceIndexes" :
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 15
+ ]
+ }
+ ],
+ "dependencies" :
+ [
+ {
+ "backtrace" : 0,
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df"
+ },
+ {
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df"
+ }
+ ],
+ "id" : "projects_ray::@6890427a1f51a3e7e1df",
+ "link" :
+ {
+ "commandFragments" :
+ [
+ {
+ "fragment" : "-Wno-deprecated-volatile -O3 -DNDEBUG",
+ "role" : "flags"
+ },
+ {
+ "fragment" : "",
+ "role" : "flags"
+ },
+ {
+ "fragment" : "-F/Users/sotech117/Qt/6.5.2/macos/lib",
+ "role" : "frameworkPath"
+ },
+ {
+ "fragment" : "-Wl,-rpath,/Users/sotech117/Qt/6.5.2/macos/lib",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 8,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 15,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui",
+ "role" : "libraries"
+ },
+ {
+ "fragment" : "-Xlinker -framework -Xlinker OpenGL",
+ "role" : "libraries"
+ },
+ {
+ "fragment" : "-Xlinker -framework -Xlinker AGL",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework AppKit",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework ImageIO",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework Metal",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 25,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 34,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 37,
+ "fragment" : "-framework IOKit",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 37,
+ "fragment" : "-framework DiskArbitration",
+ "role" : "libraries"
+ }
+ ],
+ "language" : "CXX"
+ },
+ "name" : "projects_ray",
+ "nameOnDisk" : "projects_ray",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "Source Files",
+ "sourceIndexes" :
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 15
+ ]
+ },
+ {
+ "name" : "Header Files",
+ "sourceIndexes" :
+ [
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14
+ ]
+ },
+ {
+ "name" : "",
+ "sourceIndexes" :
+ [
+ 16
+ ]
+ },
+ {
+ "name" : "CMake Rules",
+ "sourceIndexes" :
+ [
+ 17
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "compileGroupIndex" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/mocs_compilation.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/main.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/camera/camera.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/raytracer/raytracer.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/raytracer/raytracescene.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/scenefilereader.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/sceneparser.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/camera/camera.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/raytracer/raytracer.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/raytracer/raytracescene.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/rgba.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/scenedata.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/scenefilereader.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/sceneparser.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/kdtree.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/kdtree.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/timestamp",
+ "sourceGroupIndex" : 2
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/timestamp.rule",
+ "sourceGroupIndex" : 3
+ }
+ ],
+ "type" : "EXECUTABLE"
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray_autogen-Release-760b03edb8d34001d547.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray_autogen-Release-760b03edb8d34001d547.json
new file mode 100644
index 0000000..3668907
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray_autogen-Release-760b03edb8d34001d547.json
@@ -0,0 +1,71 @@
+{
+ "backtrace" : 0,
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" :
+ [
+ "CMakeLists.txt"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ }
+ ]
+ },
+ "dependencies" :
+ [
+ {
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df"
+ }
+ ],
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df",
+ "isGeneratorProvided" : true,
+ "name" : "projects_ray_autogen",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "",
+ "sourceIndexes" :
+ [
+ 0
+ ]
+ },
+ {
+ "name" : "CMake Rules",
+ "sourceIndexes" :
+ [
+ 1,
+ 2
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.rule",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/timestamp.rule",
+ "sourceGroupIndex" : 1
+ }
+ ],
+ "type" : "UTILITY"
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray_autogen_timestamp_deps-Release-a72bf1119bbb1e8d3542.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray_autogen_timestamp_deps-Release-a72bf1119bbb1e8d3542.json
new file mode 100644
index 0000000..a3a1110
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/target-projects_ray_autogen_timestamp_deps-Release-a72bf1119bbb1e8d3542.json
@@ -0,0 +1,58 @@
+{
+ "backtrace" : 0,
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" :
+ [
+ "CMakeLists.txt"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ }
+ ]
+ },
+ "id" : "projects_ray_autogen_timestamp_deps::@6890427a1f51a3e7e1df",
+ "isGeneratorProvided" : true,
+ "name" : "projects_ray_autogen_timestamp_deps",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "",
+ "sourceIndexes" :
+ [
+ 0
+ ]
+ },
+ {
+ "name" : "CMake Rules",
+ "sourceIndexes" :
+ [
+ 1
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen_timestamp_deps",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen_timestamp_deps.rule",
+ "sourceGroupIndex" : 1
+ }
+ ],
+ "type" : "UTILITY"
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/toolchains-v1-577ea0f3a8aa7156cbd5.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/toolchains-v1-577ea0f3a8aa7156cbd5.json
new file mode 100644
index 0000000..b9067e3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.cmake/api/v1/reply/toolchains-v1-577ea0f3a8aa7156cbd5.json
@@ -0,0 +1,57 @@
+{
+ "kind" : "toolchains",
+ "toolchains" :
+ [
+ {
+ "compiler" :
+ {
+ "id" : "AppleClang",
+ "implicit" :
+ {
+ "includeDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1",
+ "/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include",
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include",
+ "/Library/Developer/CommandLineTools/usr/include"
+ ],
+ "linkDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib"
+ ],
+ "linkFrameworkDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks"
+ ],
+ "linkLibraries" :
+ [
+ "c++"
+ ]
+ },
+ "path" : "/Library/Developer/CommandLineTools/usr/bin/c++",
+ "version" : "14.0.0.14000029"
+ },
+ "language" : "CXX",
+ "sourceFileExtensions" :
+ [
+ "C",
+ "M",
+ "c++",
+ "cc",
+ "cpp",
+ "cxx",
+ "m",
+ "mm",
+ "mpp",
+ "CPP",
+ "ixx",
+ "cppm"
+ ]
+ }
+ ],
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.ninja_deps b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.ninja_deps
new file mode 100644
index 0000000..20ccd4b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.ninja_deps
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.ninja_log b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.ninja_log
new file mode 100644
index 0000000..433400a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.ninja_log
@@ -0,0 +1,15 @@
+# ninja log v5
+653 2399 1698992251363882251 CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o a5cf1624d1fe034d
+6 650 1698992249619685092 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/timestamp 793c7587e54292b5
+630 1711 1698986708105167982 CMakeFiles/projects_ray.dir/src/main.cpp.o 6dee853238b891e0
+1 118 1698992342163084766 build.ninja a2451afb9a6c091f
+2399 2504 1698992251472647593 projects_ray e2739a31b3b034a6
+631 2214 1698986708608217713 CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o 8b931b434b32e096
+631 977 1698986707372408428 CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o 6769faff494fff9d
+631 1398 1698986707792906165 CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o d2d604361a46dfe0
+631 1183 1698986707577996954 CMakeFiles/projects_ray.dir/src/utils/kdtree.cpp.o 30bceba93143190a
+6 650 1698992249619685092 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/mocs_compilation.cpp 793c7587e54292b5
+46 73 1698981614595865662 CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o 58276561be003748
+631 1036 1698986707431632335 CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o d77b86b690971577
+6 650 1698992249619685092 projects_ray_autogen/mocs_compilation.cpp 793c7587e54292b5
+6 650 1698992249619685092 projects_ray_autogen/timestamp 793c7587e54292b5
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.qt/QtDeploySupport.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.qt/QtDeploySupport.cmake
new file mode 100644
index 0000000..166bf20
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.qt/QtDeploySupport.cmake
@@ -0,0 +1,60 @@
+cmake_minimum_required(VERSION 3.16...3.21)
+
+# These are part of the public API. Projects should use them to provide a
+# consistent set of prefix-relative destinations.
+if(NOT QT_DEPLOY_BIN_DIR)
+ set(QT_DEPLOY_BIN_DIR "bin")
+endif()
+if(NOT QT_DEPLOY_LIB_DIR)
+ set(QT_DEPLOY_LIB_DIR "lib")
+endif()
+if(NOT QT_DEPLOY_PLUGINS_DIR)
+ set(QT_DEPLOY_PLUGINS_DIR "plugins")
+endif()
+if(NOT QT_DEPLOY_QML_DIR)
+ set(QT_DEPLOY_QML_DIR "qml")
+endif()
+if(NOT QT_DEPLOY_TRANSLATIONS_DIR)
+ set(QT_DEPLOY_TRANSLATIONS_DIR "translations")
+endif()
+if(NOT QT_DEPLOY_PREFIX)
+ set(QT_DEPLOY_PREFIX "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}")
+endif()
+if(QT_DEPLOY_PREFIX STREQUAL "")
+ set(QT_DEPLOY_PREFIX .)
+endif()
+if(NOT QT_DEPLOY_IGNORED_LIB_DIRS)
+ set(QT_DEPLOY_IGNORED_LIB_DIRS "")
+endif()
+
+# These are internal implementation details. They may be removed at any time.
+set(__QT_DEPLOY_SYSTEM_NAME "Darwin")
+set(__QT_DEPLOY_IS_SHARED_LIBS_BUILD "ON")
+set(__QT_DEPLOY_TOOL "/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt")
+set(__QT_DEPLOY_IMPL_DIR "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/.qt")
+set(__QT_DEPLOY_VERBOSE "")
+set(__QT_CMAKE_EXPORT_NAMESPACE "Qt6")
+set(__QT_DEPLOY_GENERATOR_IS_MULTI_CONFIG "0")
+set(__QT_DEPLOY_ACTIVE_CONFIG "Release")
+set(__QT_NO_CREATE_VERSIONLESS_FUNCTIONS "")
+set(__QT_DEFAULT_MAJOR_VERSION "6")
+set(__QT_DEPLOY_QT_ADDITIONAL_PACKAGES_PREFIX_PATH "")
+set(__QT_DEPLOY_QT_INSTALL_PREFIX "/Users/sotech117/Qt/6.5.2/macos")
+set(__QT_DEPLOY_QT_INSTALL_BINS "bin")
+set(__QT_DEPLOY_QT_INSTALL_PLUGINS "./plugins")
+set(__QT_DEPLOY_QT_INSTALL_TRANSLATIONS "./translations")
+set(__QT_DEPLOY_PLUGINS "")
+set(__QT_DEPLOY_MUST_ADJUST_PLUGINS_RPATH "")
+set(__QT_DEPLOY_USE_PATCHELF "")
+set(__QT_DEPLOY_PATCHELF_EXECUTABLE "")
+
+# Define the CMake commands to be made available during deployment.
+set(__qt_deploy_support_files
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDeploySupport.cmake"
+)
+foreach(__qt_deploy_support_file IN LISTS __qt_deploy_support_files)
+ include("${__qt_deploy_support_file}")
+endforeach()
+
+unset(__qt_deploy_support_file)
+unset(__qt_deploy_support_files)
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeCache.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeCache.txt
new file mode 100644
index 0000000..a3ddd71
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeCache.txt
@@ -0,0 +1,1052 @@
+# This is the CMakeCache file.
+# For build in directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release
+# It was generated by CMake: /Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ar
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=Release
+
+//Enable colored diagnostics throughout.
+CMAKE_COLOR_DIAGNOSTICS:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/c++
+
+//Flags used by the CXX compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags used by the CXX compiler during DEBUG builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the CXX compiler during MINSIZEREL builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the CXX compiler during RELEASE builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Path to a program.
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
+
+//Flags used by the linker during all build types.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during DEBUG builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during MINSIZEREL builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during RELEASE builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during RELWITHDEBINFO builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
+
+//Value Computed by CMake.
+CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/pkgRedirects
+
+//User executables (bin)
+CMAKE_INSTALL_BINDIR:PATH=bin
+
+//Read-only architecture-independent data (DATAROOTDIR)
+CMAKE_INSTALL_DATADIR:PATH=
+
+//Read-only architecture-independent data root (share)
+CMAKE_INSTALL_DATAROOTDIR:PATH=share
+
+//Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
+CMAKE_INSTALL_DOCDIR:PATH=
+
+//C header files (include)
+CMAKE_INSTALL_INCLUDEDIR:PATH=include
+
+//Info documentation (DATAROOTDIR/info)
+CMAKE_INSTALL_INFODIR:PATH=
+
+//Object code libraries (lib)
+CMAKE_INSTALL_LIBDIR:PATH=lib
+
+//Program executables (libexec)
+CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
+
+//Locale-dependent data (DATAROOTDIR/locale)
+CMAKE_INSTALL_LOCALEDIR:PATH=
+
+//Modifiable single-machine data (var)
+CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
+
+//Man documentation (DATAROOTDIR/man)
+CMAKE_INSTALL_MANDIR:PATH=
+
+//Path to a program.
+CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
+
+//C header files for non-gcc (/usr/include)
+CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Run-time variable data (LOCALSTATEDIR/run)
+CMAKE_INSTALL_RUNSTATEDIR:PATH=
+
+//System admin executables (sbin)
+CMAKE_INSTALL_SBINDIR:PATH=sbin
+
+//Modifiable architecture-independent data (com)
+CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
+
+//Read-only single-machine data (etc)
+CMAKE_INSTALL_SYSCONFDIR:PATH=etc
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ld
+
+//make program
+CMAKE_MAKE_PROGRAM:FILEPATH=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja
+
+//Flags used by the linker during the creation of modules during
+// all build types.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of modules during
+// DEBUG builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of modules during
+// MINSIZEREL builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELEASE builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELWITHDEBINFO builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/objdump
+
+//Build architectures for OSX
+CMAKE_OSX_ARCHITECTURES:STRING=
+
+//Minimum OS X version to target for deployment (at runtime); newer
+// APIs weak linked. Set to empty string for default value.
+CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
+
+//The product will be built against the headers and libraries located
+// inside the indicated SDK.
+CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk
+
+//No help, variable specified on the command line.
+CMAKE_PREFIX_PATH:UNINITIALIZED=/Users/sotech117/Qt/6.5.2/macos/lib/cmake
+
+//Value Computed by CMake
+CMAKE_PROJECT_DESCRIPTION:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=projects_ray
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ranlib
+
+//Path to a program.
+CMAKE_READELF:FILEPATH=CMAKE_READELF-NOTFOUND
+
+//Flags used by the linker during the creation of shared libraries
+// during all build types.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during DEBUG builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during MINSIZEREL builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELEASE builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELWITHDEBINFO builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries
+// during all build types.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during DEBUG builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during MINSIZEREL builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELEASE builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELWITHDEBINFO builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Path to a program.
+MACDEPLOYQT_EXECUTABLE:FILEPATH=/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt
+
+//Include for OpenGL on OS X
+OPENGL_INCLUDE_DIR:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//OpenGL library for OS X
+OPENGL_gl_LIBRARY:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//GLU library for OS X (usually same as OpenGL library)
+OPENGL_glu_LIBRARY:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//Additional directories where find(Qt6 ...) host Qt components
+// are searched
+QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING=
+
+//Additional directories where find(Qt6 ...) components are searched
+QT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING=
+
+//The directory containing a CMake configuration file for Qt6Concurrent.
+Qt6Concurrent_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent
+
+//The directory containing a CMake configuration file for Qt6CoreTools.
+Qt6CoreTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools
+
+//The directory containing a CMake configuration file for Qt6Core.
+Qt6Core_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core
+
+//The directory containing a CMake configuration file for Qt6DBusTools.
+Qt6DBusTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools
+
+//The directory containing a CMake configuration file for Qt6DBus.
+Qt6DBus_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus
+
+//The directory containing a CMake configuration file for Qt6GuiTools.
+Qt6GuiTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools
+
+//The directory containing a CMake configuration file for Qt6Gui.
+Qt6Gui_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui
+
+//The directory containing a CMake configuration file for Qt6Xml.
+Qt6Xml_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml
+
+//The directory containing a CMake configuration file for Qt6.
+Qt6_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6
+
+//Path to a library.
+WrapOpenGL_AGL:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/AGL.framework
+
+//Value Computed by CMake
+projects_ray_BINARY_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release
+
+//Value Computed by CMake
+projects_ray_IS_TOP_LEVEL:STATIC=ON
+
+//Value Computed by CMake
+projects_ray_SOURCE_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_ADDR2LINE
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=26
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=4
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_DLLTOOL
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Ninja
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Test CMAKE_HAVE_LIBC_PTHREAD
+CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
+CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
+CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
+CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
+CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
+CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
+CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
+CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
+CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
+CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
+CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
+CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
+CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
+CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
+CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
+CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
+CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
+CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_READELF
+CMAKE_READELF-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//Details about finding OpenGL
+FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][c ][v()]
+//Details about finding Threads
+FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
+//Details about finding WrapAtomic
+FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic:INTERNAL=[1][v()]
+//Details about finding WrapOpenGL
+FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL:INTERNAL=[ON][v()]
+//Test HAVE_STDATOMIC
+HAVE_STDATOMIC:INTERNAL=1
+//ADVANCED property for variable: OPENGL_INCLUDE_DIR
+OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OPENGL_gl_LIBRARY
+OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OPENGL_glu_LIBRARY
+OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
+//Qt feature: accessibility (from target Qt6::Gui)
+QT_FEATURE_accessibility:INTERNAL=ON
+//Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)
+QT_FEATURE_accessibility_atspi_bridge:INTERNAL=OFF
+//Qt feature: action (from target Qt6::Gui)
+QT_FEATURE_action:INTERNAL=ON
+//Qt feature: aesni (from target Qt6::Core)
+QT_FEATURE_aesni:INTERNAL=ON
+//Qt feature: alloca (from target Qt6::Core)
+QT_FEATURE_alloca:INTERNAL=ON
+//Qt feature: alloca_h (from target Qt6::Core)
+QT_FEATURE_alloca_h:INTERNAL=ON
+//Qt feature: alloca_malloc_h (from target Qt6::Core)
+QT_FEATURE_alloca_malloc_h:INTERNAL=OFF
+//Qt feature: android_style_assets (from target Qt6::Core)
+QT_FEATURE_android_style_assets:INTERNAL=OFF
+//Qt feature: animation (from target Qt6::Core)
+QT_FEATURE_animation:INTERNAL=ON
+//Qt feature: appstore_compliant (from target Qt6::Core)
+QT_FEATURE_appstore_compliant:INTERNAL=OFF
+//Qt feature: arm_crc32 (from target Qt6::Core)
+QT_FEATURE_arm_crc32:INTERNAL=OFF
+//Qt feature: arm_crypto (from target Qt6::Core)
+QT_FEATURE_arm_crypto:INTERNAL=OFF
+//Qt feature: avx (from target Qt6::Core)
+QT_FEATURE_avx:INTERNAL=ON
+//Qt feature: avx2 (from target Qt6::Core)
+QT_FEATURE_avx2:INTERNAL=ON
+//Qt feature: avx512bw (from target Qt6::Core)
+QT_FEATURE_avx512bw:INTERNAL=ON
+//Qt feature: avx512cd (from target Qt6::Core)
+QT_FEATURE_avx512cd:INTERNAL=ON
+//Qt feature: avx512dq (from target Qt6::Core)
+QT_FEATURE_avx512dq:INTERNAL=ON
+//Qt feature: avx512er (from target Qt6::Core)
+QT_FEATURE_avx512er:INTERNAL=ON
+//Qt feature: avx512f (from target Qt6::Core)
+QT_FEATURE_avx512f:INTERNAL=ON
+//Qt feature: avx512ifma (from target Qt6::Core)
+QT_FEATURE_avx512ifma:INTERNAL=ON
+//Qt feature: avx512pf (from target Qt6::Core)
+QT_FEATURE_avx512pf:INTERNAL=ON
+//Qt feature: avx512vbmi (from target Qt6::Core)
+QT_FEATURE_avx512vbmi:INTERNAL=ON
+//Qt feature: avx512vbmi2 (from target Qt6::Core)
+QT_FEATURE_avx512vbmi2:INTERNAL=ON
+//Qt feature: avx512vl (from target Qt6::Core)
+QT_FEATURE_avx512vl:INTERNAL=ON
+//Qt feature: backtrace (from target Qt6::Core)
+QT_FEATURE_backtrace:INTERNAL=ON
+//Qt feature: c11 (from target Qt6::Core)
+QT_FEATURE_c11:INTERNAL=ON
+//Qt feature: c99 (from target Qt6::Core)
+QT_FEATURE_c99:INTERNAL=ON
+//Qt feature: cborstreamreader (from target Qt6::Core)
+QT_FEATURE_cborstreamreader:INTERNAL=ON
+//Qt feature: cborstreamwriter (from target Qt6::Core)
+QT_FEATURE_cborstreamwriter:INTERNAL=ON
+//Qt feature: clipboard (from target Qt6::Gui)
+QT_FEATURE_clipboard:INTERNAL=ON
+//Qt feature: clock_gettime (from target Qt6::Core)
+QT_FEATURE_clock_gettime:INTERNAL=ON
+//Qt feature: clock_monotonic (from target Qt6::Core)
+QT_FEATURE_clock_monotonic:INTERNAL=OFF
+//Qt feature: colornames (from target Qt6::Gui)
+QT_FEATURE_colornames:INTERNAL=ON
+//Qt feature: commandlineparser (from target Qt6::Core)
+QT_FEATURE_commandlineparser:INTERNAL=ON
+//Qt feature: concatenatetablesproxymodel (from target Qt6::Core)
+QT_FEATURE_concatenatetablesproxymodel:INTERNAL=ON
+//Qt feature: concurrent (from target Qt6::Core)
+QT_FEATURE_concurrent:INTERNAL=ON
+//Qt feature: cpp_winrt (from target Qt6::Core)
+QT_FEATURE_cpp_winrt:INTERNAL=OFF
+//Qt feature: cross_compile (from target Qt6::Core)
+QT_FEATURE_cross_compile:INTERNAL=OFF
+//Qt feature: cssparser (from target Qt6::Gui)
+QT_FEATURE_cssparser:INTERNAL=ON
+//Qt feature: ctf (from target Qt6::Core)
+QT_FEATURE_ctf:INTERNAL=OFF
+//Qt feature: cursor (from target Qt6::Gui)
+QT_FEATURE_cursor:INTERNAL=ON
+//Qt feature: cxx11 (from target Qt6::Core)
+QT_FEATURE_cxx11:INTERNAL=ON
+//Qt feature: cxx11_future (from target Qt6::Core)
+QT_FEATURE_cxx11_future:INTERNAL=ON
+//Qt feature: cxx14 (from target Qt6::Core)
+QT_FEATURE_cxx14:INTERNAL=ON
+//Qt feature: cxx17 (from target Qt6::Core)
+QT_FEATURE_cxx17:INTERNAL=ON
+//Qt feature: cxx17_filesystem (from target Qt6::Core)
+QT_FEATURE_cxx17_filesystem:INTERNAL=ON
+//Qt feature: cxx1z (from target Qt6::Core)
+QT_FEATURE_cxx1z:INTERNAL=ON
+//Qt feature: cxx20 (from target Qt6::Core)
+QT_FEATURE_cxx20:INTERNAL=OFF
+//Qt feature: cxx2a (from target Qt6::Core)
+QT_FEATURE_cxx2a:INTERNAL=OFF
+//Qt feature: cxx2b (from target Qt6::Core)
+QT_FEATURE_cxx2b:INTERNAL=OFF
+//Qt feature: datestring (from target Qt6::Core)
+QT_FEATURE_datestring:INTERNAL=ON
+//Qt feature: datetimeparser (from target Qt6::Core)
+QT_FEATURE_datetimeparser:INTERNAL=ON
+//Qt feature: dbus (from target Qt6::Core)
+QT_FEATURE_dbus:INTERNAL=ON
+//Qt feature: dbus_linked (from target Qt6::Core)
+QT_FEATURE_dbus_linked:INTERNAL=OFF
+//Qt feature: debug (from target Qt6::Core)
+QT_FEATURE_debug:INTERNAL=OFF
+//Qt feature: debug_and_release (from target Qt6::Core)
+QT_FEATURE_debug_and_release:INTERNAL=OFF
+//Qt feature: desktopservices (from target Qt6::Gui)
+QT_FEATURE_desktopservices:INTERNAL=ON
+//Qt feature: developer_build (from target Qt6::Core)
+QT_FEATURE_developer_build:INTERNAL=OFF
+//Qt feature: direct2d (from target Qt6::Gui)
+QT_FEATURE_direct2d:INTERNAL=OFF
+//Qt feature: direct2d1_1 (from target Qt6::Gui)
+QT_FEATURE_direct2d1_1:INTERNAL=OFF
+//Qt feature: directfb (from target Qt6::Gui)
+QT_FEATURE_directfb:INTERNAL=OFF
+//Qt feature: directwrite (from target Qt6::Gui)
+QT_FEATURE_directwrite:INTERNAL=OFF
+//Qt feature: directwrite3 (from target Qt6::Gui)
+QT_FEATURE_directwrite3:INTERNAL=OFF
+//Qt feature: dladdr (from target Qt6::Core)
+QT_FEATURE_dladdr:INTERNAL=ON
+//Qt feature: dlopen (from target Qt6::Core)
+QT_FEATURE_dlopen:INTERNAL=ON
+//Qt feature: dom (from target Qt6::Xml)
+QT_FEATURE_dom:INTERNAL=ON
+//Qt feature: doubleconversion (from target Qt6::Core)
+QT_FEATURE_doubleconversion:INTERNAL=ON
+//Qt feature: draganddrop (from target Qt6::Gui)
+QT_FEATURE_draganddrop:INTERNAL=ON
+//Qt feature: drm_atomic (from target Qt6::Gui)
+QT_FEATURE_drm_atomic:INTERNAL=OFF
+//Qt feature: dynamicgl (from target Qt6::Gui)
+QT_FEATURE_dynamicgl:INTERNAL=OFF
+//Qt feature: easingcurve (from target Qt6::Core)
+QT_FEATURE_easingcurve:INTERNAL=ON
+//Qt feature: egl (from target Qt6::Gui)
+QT_FEATURE_egl:INTERNAL=OFF
+//Qt feature: egl_x11 (from target Qt6::Gui)
+QT_FEATURE_egl_x11:INTERNAL=OFF
+//Qt feature: eglfs (from target Qt6::Gui)
+QT_FEATURE_eglfs:INTERNAL=OFF
+//Qt feature: eglfs_brcm (from target Qt6::Gui)
+QT_FEATURE_eglfs_brcm:INTERNAL=OFF
+//Qt feature: eglfs_egldevice (from target Qt6::Gui)
+QT_FEATURE_eglfs_egldevice:INTERNAL=OFF
+//Qt feature: eglfs_gbm (from target Qt6::Gui)
+QT_FEATURE_eglfs_gbm:INTERNAL=OFF
+//Qt feature: eglfs_mali (from target Qt6::Gui)
+QT_FEATURE_eglfs_mali:INTERNAL=OFF
+//Qt feature: eglfs_openwfd (from target Qt6::Gui)
+QT_FEATURE_eglfs_openwfd:INTERNAL=OFF
+//Qt feature: eglfs_rcar (from target Qt6::Gui)
+QT_FEATURE_eglfs_rcar:INTERNAL=OFF
+//Qt feature: eglfs_viv (from target Qt6::Gui)
+QT_FEATURE_eglfs_viv:INTERNAL=OFF
+//Qt feature: eglfs_viv_wl (from target Qt6::Gui)
+QT_FEATURE_eglfs_viv_wl:INTERNAL=OFF
+//Qt feature: eglfs_vsp2 (from target Qt6::Gui)
+QT_FEATURE_eglfs_vsp2:INTERNAL=OFF
+//Qt feature: eglfs_x11 (from target Qt6::Gui)
+QT_FEATURE_eglfs_x11:INTERNAL=OFF
+//Qt feature: etw (from target Qt6::Core)
+QT_FEATURE_etw:INTERNAL=OFF
+//Qt feature: evdev (from target Qt6::Gui)
+QT_FEATURE_evdev:INTERNAL=OFF
+//Qt feature: eventfd (from target Qt6::Core)
+QT_FEATURE_eventfd:INTERNAL=OFF
+//Qt feature: f16c (from target Qt6::Core)
+QT_FEATURE_f16c:INTERNAL=ON
+//Qt feature: filesystemiterator (from target Qt6::Core)
+QT_FEATURE_filesystemiterator:INTERNAL=ON
+//Qt feature: filesystemmodel (from target Qt6::Gui)
+QT_FEATURE_filesystemmodel:INTERNAL=ON
+//Qt feature: filesystemwatcher (from target Qt6::Core)
+QT_FEATURE_filesystemwatcher:INTERNAL=ON
+//Qt feature: fontconfig (from target Qt6::Gui)
+QT_FEATURE_fontconfig:INTERNAL=OFF
+//Qt feature: force_asserts (from target Qt6::Core)
+QT_FEATURE_force_asserts:INTERNAL=OFF
+//Qt feature: force_debug_info (from target Qt6::Core)
+QT_FEATURE_force_debug_info:INTERNAL=ON
+//Qt feature: forkfd_pidfd (from target Qt6::Core)
+QT_FEATURE_forkfd_pidfd:INTERNAL=OFF
+//Qt feature: framework (from target Qt6::Core)
+QT_FEATURE_framework:INTERNAL=ON
+//Qt feature: freetype (from target Qt6::Gui)
+QT_FEATURE_freetype:INTERNAL=ON
+//Qt feature: futimens (from target Qt6::Core)
+QT_FEATURE_futimens:INTERNAL=ON
+//Qt feature: future (from target Qt6::Core)
+QT_FEATURE_future:INTERNAL=ON
+//Qt feature: gc_binaries (from target Qt6::Core)
+QT_FEATURE_gc_binaries:INTERNAL=OFF
+//Qt feature: gestures (from target Qt6::Core)
+QT_FEATURE_gestures:INTERNAL=ON
+//Qt feature: getauxval (from target Qt6::Core)
+QT_FEATURE_getauxval:INTERNAL=OFF
+//Qt feature: getentropy (from target Qt6::Core)
+QT_FEATURE_getentropy:INTERNAL=ON
+//Qt feature: gif (from target Qt6::Gui)
+QT_FEATURE_gif:INTERNAL=ON
+//Qt feature: glib (from target Qt6::Core)
+QT_FEATURE_glib:INTERNAL=OFF
+//Qt feature: glibc (from target Qt6::Core)
+QT_FEATURE_glibc:INTERNAL=OFF
+//Qt feature: gui (from target Qt6::Core)
+QT_FEATURE_gui:INTERNAL=ON
+//Qt feature: harfbuzz (from target Qt6::Gui)
+QT_FEATURE_harfbuzz:INTERNAL=ON
+//Qt feature: headersclean (from target Qt6::Core)
+QT_FEATURE_headersclean:INTERNAL=ON
+//Qt feature: highdpiscaling (from target Qt6::Gui)
+QT_FEATURE_highdpiscaling:INTERNAL=ON
+//Qt feature: hijricalendar (from target Qt6::Core)
+QT_FEATURE_hijricalendar:INTERNAL=ON
+//Qt feature: ico (from target Qt6::Gui)
+QT_FEATURE_ico:INTERNAL=ON
+//Qt feature: icu (from target Qt6::Core)
+QT_FEATURE_icu:INTERNAL=OFF
+//Qt feature: identityproxymodel (from target Qt6::Core)
+QT_FEATURE_identityproxymodel:INTERNAL=ON
+//Qt feature: im (from target Qt6::Gui)
+QT_FEATURE_im:INTERNAL=ON
+//Qt feature: image_heuristic_mask (from target Qt6::Gui)
+QT_FEATURE_image_heuristic_mask:INTERNAL=ON
+//Qt feature: image_text (from target Qt6::Gui)
+QT_FEATURE_image_text:INTERNAL=ON
+//Qt feature: imageformat_bmp (from target Qt6::Gui)
+QT_FEATURE_imageformat_bmp:INTERNAL=ON
+//Qt feature: imageformat_jpeg (from target Qt6::Gui)
+QT_FEATURE_imageformat_jpeg:INTERNAL=ON
+//Qt feature: imageformat_png (from target Qt6::Gui)
+QT_FEATURE_imageformat_png:INTERNAL=ON
+//Qt feature: imageformat_ppm (from target Qt6::Gui)
+QT_FEATURE_imageformat_ppm:INTERNAL=ON
+//Qt feature: imageformat_xbm (from target Qt6::Gui)
+QT_FEATURE_imageformat_xbm:INTERNAL=ON
+//Qt feature: imageformat_xpm (from target Qt6::Gui)
+QT_FEATURE_imageformat_xpm:INTERNAL=ON
+//Qt feature: imageformatplugin (from target Qt6::Gui)
+QT_FEATURE_imageformatplugin:INTERNAL=ON
+//Qt feature: imageio_text_loading (from target Qt6::Gui)
+QT_FEATURE_imageio_text_loading:INTERNAL=ON
+//Qt feature: inotify (from target Qt6::Core)
+QT_FEATURE_inotify:INTERNAL=OFF
+//Qt feature: integrityfb (from target Qt6::Gui)
+QT_FEATURE_integrityfb:INTERNAL=OFF
+//Qt feature: integrityhid (from target Qt6::Gui)
+QT_FEATURE_integrityhid:INTERNAL=OFF
+//Qt feature: intelcet (from target Qt6::Core)
+QT_FEATURE_intelcet:INTERNAL=OFF
+//Qt feature: islamiccivilcalendar (from target Qt6::Core)
+QT_FEATURE_islamiccivilcalendar:INTERNAL=ON
+//Qt feature: itemmodel (from target Qt6::Core)
+QT_FEATURE_itemmodel:INTERNAL=ON
+//Qt feature: jalalicalendar (from target Qt6::Core)
+QT_FEATURE_jalalicalendar:INTERNAL=ON
+//Qt feature: journald (from target Qt6::Core)
+QT_FEATURE_journald:INTERNAL=OFF
+//Qt feature: jpeg (from target Qt6::Gui)
+QT_FEATURE_jpeg:INTERNAL=ON
+//Qt feature: kms (from target Qt6::Gui)
+QT_FEATURE_kms:INTERNAL=OFF
+//Qt feature: largefile (from target Qt6::Core)
+QT_FEATURE_largefile:INTERNAL=ON
+//Qt feature: libinput (from target Qt6::Gui)
+QT_FEATURE_libinput:INTERNAL=OFF
+//Qt feature: libinput_axis_api (from target Qt6::Gui)
+QT_FEATURE_libinput_axis_api:INTERNAL=OFF
+//Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)
+QT_FEATURE_libinput_hires_wheel_support:INTERNAL=OFF
+//Qt feature: library (from target Qt6::Core)
+QT_FEATURE_library:INTERNAL=ON
+//Qt feature: libudev (from target Qt6::Core)
+QT_FEATURE_libudev:INTERNAL=OFF
+//Qt feature: linkat (from target Qt6::Core)
+QT_FEATURE_linkat:INTERNAL=OFF
+//Qt feature: linuxfb (from target Qt6::Gui)
+QT_FEATURE_linuxfb:INTERNAL=OFF
+//Qt feature: lttng (from target Qt6::Core)
+QT_FEATURE_lttng:INTERNAL=OFF
+//Qt feature: mimetype (from target Qt6::Core)
+QT_FEATURE_mimetype:INTERNAL=ON
+//Qt feature: mimetype_database (from target Qt6::Core)
+QT_FEATURE_mimetype_database:INTERNAL=ON
+//Qt feature: mips_dsp (from target Qt6::Core)
+QT_FEATURE_mips_dsp:INTERNAL=OFF
+//Qt feature: mips_dspr2 (from target Qt6::Core)
+QT_FEATURE_mips_dspr2:INTERNAL=OFF
+//Qt feature: movie (from target Qt6::Gui)
+QT_FEATURE_movie:INTERNAL=ON
+//Qt feature: mtdev (from target Qt6::Gui)
+QT_FEATURE_mtdev:INTERNAL=OFF
+//Qt feature: multiprocess (from target Qt6::Gui)
+QT_FEATURE_multiprocess:INTERNAL=ON
+//Qt feature: neon (from target Qt6::Core)
+QT_FEATURE_neon:INTERNAL=ON
+//Qt feature: network (from target Qt6::Core)
+QT_FEATURE_network:INTERNAL=ON
+//Qt feature: no_direct_extern_access (from target Qt6::Core)
+QT_FEATURE_no_direct_extern_access:INTERNAL=OFF
+//Qt feature: no_pkg_config (from target Qt6::Core)
+QT_FEATURE_no_pkg_config:INTERNAL=ON
+//Qt feature: no_prefix (from target Qt6::Core)
+QT_FEATURE_no_prefix:INTERNAL=OFF
+//Qt feature: opengl (from target Qt6::Gui)
+QT_FEATURE_opengl:INTERNAL=ON
+//Qt feature: opengles2 (from target Qt6::Gui)
+QT_FEATURE_opengles2:INTERNAL=OFF
+//Qt feature: opengles3 (from target Qt6::Gui)
+QT_FEATURE_opengles3:INTERNAL=OFF
+//Qt feature: opengles31 (from target Qt6::Gui)
+QT_FEATURE_opengles31:INTERNAL=OFF
+//Qt feature: opengles32 (from target Qt6::Gui)
+QT_FEATURE_opengles32:INTERNAL=OFF
+//Qt feature: openssl (from target Qt6::Core)
+QT_FEATURE_openssl:INTERNAL=ON
+//Qt feature: openssl_linked (from target Qt6::Core)
+QT_FEATURE_openssl_linked:INTERNAL=OFF
+//Qt feature: opensslv11 (from target Qt6::Core)
+QT_FEATURE_opensslv11:INTERNAL=OFF
+//Qt feature: opensslv30 (from target Qt6::Core)
+QT_FEATURE_opensslv30:INTERNAL=ON
+//Qt feature: openvg (from target Qt6::Gui)
+QT_FEATURE_openvg:INTERNAL=OFF
+//Qt feature: pcre2 (from target Qt6::Core)
+QT_FEATURE_pcre2:INTERNAL=ON
+//Qt feature: pdf (from target Qt6::Gui)
+QT_FEATURE_pdf:INTERNAL=ON
+//Qt feature: permissions (from target Qt6::Core)
+QT_FEATURE_permissions:INTERNAL=ON
+//Qt feature: picture (from target Qt6::Gui)
+QT_FEATURE_picture:INTERNAL=ON
+//Qt feature: pkg_config (from target Qt6::Core)
+QT_FEATURE_pkg_config:INTERNAL=OFF
+//Qt feature: plugin_manifest (from target Qt6::Core)
+QT_FEATURE_plugin_manifest:INTERNAL=ON
+//Qt feature: png (from target Qt6::Gui)
+QT_FEATURE_png:INTERNAL=ON
+//Qt feature: poll_exit_on_error (from target Qt6::Core)
+QT_FEATURE_poll_exit_on_error:INTERNAL=OFF
+//Qt feature: poll_poll (from target Qt6::Core)
+QT_FEATURE_poll_poll:INTERNAL=ON
+//Qt feature: poll_pollts (from target Qt6::Core)
+QT_FEATURE_poll_pollts:INTERNAL=OFF
+//Qt feature: poll_ppoll (from target Qt6::Core)
+QT_FEATURE_poll_ppoll:INTERNAL=OFF
+//Qt feature: poll_select (from target Qt6::Core)
+QT_FEATURE_poll_select:INTERNAL=OFF
+//Qt feature: posix_fallocate (from target Qt6::Core)
+QT_FEATURE_posix_fallocate:INTERNAL=OFF
+//Qt feature: precompile_header (from target Qt6::Core)
+QT_FEATURE_precompile_header:INTERNAL=ON
+//Qt feature: printsupport (from target Qt6::Core)
+QT_FEATURE_printsupport:INTERNAL=ON
+//Qt feature: private_tests (from target Qt6::Core)
+QT_FEATURE_private_tests:INTERNAL=OFF
+//Qt feature: process (from target Qt6::Core)
+QT_FEATURE_process:INTERNAL=ON
+//Qt feature: processenvironment (from target Qt6::Core)
+QT_FEATURE_processenvironment:INTERNAL=ON
+//Qt feature: proxymodel (from target Qt6::Core)
+QT_FEATURE_proxymodel:INTERNAL=ON
+//Qt feature: qqnx_imf (from target Qt6::Gui)
+QT_FEATURE_qqnx_imf:INTERNAL=OFF
+//Qt feature: qqnx_pps (from target Qt6::Core)
+QT_FEATURE_qqnx_pps:INTERNAL=OFF
+//Qt feature: qt_framework (from target Qt6::Core)
+QT_FEATURE_qt_framework:INTERNAL=ON
+//Qt feature: raster_64bit (from target Qt6::Gui)
+QT_FEATURE_raster_64bit:INTERNAL=ON
+//Qt feature: raster_fp (from target Qt6::Gui)
+QT_FEATURE_raster_fp:INTERNAL=ON
+//Qt feature: rdrnd (from target Qt6::Core)
+QT_FEATURE_rdrnd:INTERNAL=ON
+//Qt feature: rdseed (from target Qt6::Core)
+QT_FEATURE_rdseed:INTERNAL=ON
+//Qt feature: reduce_exports (from target Qt6::Core)
+QT_FEATURE_reduce_exports:INTERNAL=ON
+//Qt feature: reduce_relocations (from target Qt6::Core)
+QT_FEATURE_reduce_relocations:INTERNAL=OFF
+//Qt feature: regularexpression (from target Qt6::Core)
+QT_FEATURE_regularexpression:INTERNAL=ON
+//Qt feature: relocatable (from target Qt6::Core)
+QT_FEATURE_relocatable:INTERNAL=ON
+//Qt feature: renameat2 (from target Qt6::Core)
+QT_FEATURE_renameat2:INTERNAL=OFF
+//Qt feature: rpath (from target Qt6::Core)
+QT_FEATURE_rpath:INTERNAL=ON
+//Qt feature: separate_debug_info (from target Qt6::Core)
+QT_FEATURE_separate_debug_info:INTERNAL=ON
+//Qt feature: sessionmanager (from target Qt6::Gui)
+QT_FEATURE_sessionmanager:INTERNAL=ON
+//Qt feature: settings (from target Qt6::Core)
+QT_FEATURE_settings:INTERNAL=ON
+//Qt feature: sha3_fast (from target Qt6::Core)
+QT_FEATURE_sha3_fast:INTERNAL=ON
+//Qt feature: shani (from target Qt6::Core)
+QT_FEATURE_shani:INTERNAL=ON
+//Qt feature: shared (from target Qt6::Core)
+QT_FEATURE_shared:INTERNAL=ON
+//Qt feature: sharedmemory (from target Qt6::Core)
+QT_FEATURE_sharedmemory:INTERNAL=ON
+//Qt feature: shortcut (from target Qt6::Core)
+QT_FEATURE_shortcut:INTERNAL=ON
+//Qt feature: signaling_nan (from target Qt6::Core)
+QT_FEATURE_signaling_nan:INTERNAL=ON
+//Qt feature: simulator_and_device (from target Qt6::Core)
+QT_FEATURE_simulator_and_device:INTERNAL=OFF
+//Qt feature: slog2 (from target Qt6::Core)
+QT_FEATURE_slog2:INTERNAL=OFF
+//Qt feature: sortfilterproxymodel (from target Qt6::Core)
+QT_FEATURE_sortfilterproxymodel:INTERNAL=ON
+//Qt feature: sql (from target Qt6::Core)
+QT_FEATURE_sql:INTERNAL=ON
+//Qt feature: sse2 (from target Qt6::Core)
+QT_FEATURE_sse2:INTERNAL=ON
+//Qt feature: sse3 (from target Qt6::Core)
+QT_FEATURE_sse3:INTERNAL=ON
+//Qt feature: sse4_1 (from target Qt6::Core)
+QT_FEATURE_sse4_1:INTERNAL=ON
+//Qt feature: sse4_2 (from target Qt6::Core)
+QT_FEATURE_sse4_2:INTERNAL=ON
+//Qt feature: ssse3 (from target Qt6::Core)
+QT_FEATURE_ssse3:INTERNAL=ON
+//Qt feature: stack_protector_strong (from target Qt6::Core)
+QT_FEATURE_stack_protector_strong:INTERNAL=OFF
+//Qt feature: standarditemmodel (from target Qt6::Gui)
+QT_FEATURE_standarditemmodel:INTERNAL=ON
+//Qt feature: static (from target Qt6::Core)
+QT_FEATURE_static:INTERNAL=OFF
+//Qt feature: statx (from target Qt6::Core)
+QT_FEATURE_statx:INTERNAL=OFF
+//Qt feature: std_atomic64 (from target Qt6::Core)
+QT_FEATURE_std_atomic64:INTERNAL=ON
+//Qt feature: stdlib_libcpp (from target Qt6::Core)
+QT_FEATURE_stdlib_libcpp:INTERNAL=OFF
+//Qt feature: stringlistmodel (from target Qt6::Core)
+QT_FEATURE_stringlistmodel:INTERNAL=ON
+//Qt feature: syslog (from target Qt6::Core)
+QT_FEATURE_syslog:INTERNAL=OFF
+//Qt feature: system_doubleconversion (from target Qt6::Core)
+QT_FEATURE_system_doubleconversion:INTERNAL=OFF
+//Qt feature: system_freetype (from target Qt6::Gui)
+QT_FEATURE_system_freetype:INTERNAL=OFF
+//Qt feature: system_harfbuzz (from target Qt6::Gui)
+QT_FEATURE_system_harfbuzz:INTERNAL=OFF
+//Qt feature: system_jpeg (from target Qt6::Gui)
+QT_FEATURE_system_jpeg:INTERNAL=OFF
+//Qt feature: system_libb2 (from target Qt6::Core)
+QT_FEATURE_system_libb2:INTERNAL=OFF
+//Qt feature: system_pcre2 (from target Qt6::Core)
+QT_FEATURE_system_pcre2:INTERNAL=OFF
+//Qt feature: system_png (from target Qt6::Gui)
+QT_FEATURE_system_png:INTERNAL=OFF
+//Qt feature: system_textmarkdownreader (from target Qt6::Gui)
+QT_FEATURE_system_textmarkdownreader:INTERNAL=OFF
+//Qt feature: system_xcb_xinput (from target Qt6::Gui)
+QT_FEATURE_system_xcb_xinput:INTERNAL=OFF
+//Qt feature: system_zlib (from target Qt6::Core)
+QT_FEATURE_system_zlib:INTERNAL=ON
+//Qt feature: systemsemaphore (from target Qt6::Core)
+QT_FEATURE_systemsemaphore:INTERNAL=ON
+//Qt feature: systemtrayicon (from target Qt6::Gui)
+QT_FEATURE_systemtrayicon:INTERNAL=ON
+//Qt feature: tabletevent (from target Qt6::Gui)
+QT_FEATURE_tabletevent:INTERNAL=ON
+//Qt feature: temporaryfile (from target Qt6::Core)
+QT_FEATURE_temporaryfile:INTERNAL=ON
+//Qt feature: testlib (from target Qt6::Core)
+QT_FEATURE_testlib:INTERNAL=ON
+//Qt feature: textdate (from target Qt6::Core)
+QT_FEATURE_textdate:INTERNAL=ON
+//Qt feature: texthtmlparser (from target Qt6::Gui)
+QT_FEATURE_texthtmlparser:INTERNAL=ON
+//Qt feature: textmarkdownreader (from target Qt6::Gui)
+QT_FEATURE_textmarkdownreader:INTERNAL=ON
+//Qt feature: textmarkdownwriter (from target Qt6::Gui)
+QT_FEATURE_textmarkdownwriter:INTERNAL=ON
+//Qt feature: textodfwriter (from target Qt6::Gui)
+QT_FEATURE_textodfwriter:INTERNAL=ON
+//Qt feature: thread (from target Qt6::Core)
+QT_FEATURE_thread:INTERNAL=ON
+//Qt feature: timezone (from target Qt6::Core)
+QT_FEATURE_timezone:INTERNAL=ON
+//Qt feature: translation (from target Qt6::Core)
+QT_FEATURE_translation:INTERNAL=ON
+//Qt feature: transposeproxymodel (from target Qt6::Core)
+QT_FEATURE_transposeproxymodel:INTERNAL=ON
+//Qt feature: tslib (from target Qt6::Gui)
+QT_FEATURE_tslib:INTERNAL=OFF
+//Qt feature: tuiotouch (from target Qt6::Gui)
+QT_FEATURE_tuiotouch:INTERNAL=ON
+//Qt feature: undocommand (from target Qt6::Gui)
+QT_FEATURE_undocommand:INTERNAL=ON
+//Qt feature: undogroup (from target Qt6::Gui)
+QT_FEATURE_undogroup:INTERNAL=ON
+//Qt feature: undostack (from target Qt6::Gui)
+QT_FEATURE_undostack:INTERNAL=ON
+//Qt feature: use_bfd_linker (from target Qt6::Core)
+QT_FEATURE_use_bfd_linker:INTERNAL=OFF
+//Qt feature: use_gold_linker (from target Qt6::Core)
+QT_FEATURE_use_gold_linker:INTERNAL=OFF
+//Qt feature: use_lld_linker (from target Qt6::Core)
+QT_FEATURE_use_lld_linker:INTERNAL=OFF
+//Qt feature: use_mold_linker (from target Qt6::Core)
+QT_FEATURE_use_mold_linker:INTERNAL=OFF
+//Qt feature: vaes (from target Qt6::Core)
+QT_FEATURE_vaes:INTERNAL=ON
+//Qt feature: validator (from target Qt6::Gui)
+QT_FEATURE_validator:INTERNAL=ON
+//Qt feature: vkgen (from target Qt6::Gui)
+QT_FEATURE_vkgen:INTERNAL=ON
+//Qt feature: vkkhrdisplay (from target Qt6::Gui)
+QT_FEATURE_vkkhrdisplay:INTERNAL=OFF
+//Qt feature: vnc (from target Qt6::Gui)
+QT_FEATURE_vnc:INTERNAL=OFF
+//Qt feature: vsp2 (from target Qt6::Gui)
+QT_FEATURE_vsp2:INTERNAL=OFF
+//Qt feature: vulkan (from target Qt6::Gui)
+QT_FEATURE_vulkan:INTERNAL=OFF
+//Qt feature: wasm_exceptions (from target Qt6::Core)
+QT_FEATURE_wasm_exceptions:INTERNAL=OFF
+//Qt feature: wasm_simd128 (from target Qt6::Core)
+QT_FEATURE_wasm_simd128:INTERNAL=OFF
+//Qt feature: whatsthis (from target Qt6::Gui)
+QT_FEATURE_whatsthis:INTERNAL=ON
+//Qt feature: wheelevent (from target Qt6::Gui)
+QT_FEATURE_wheelevent:INTERNAL=ON
+//Qt feature: widgets (from target Qt6::Core)
+QT_FEATURE_widgets:INTERNAL=ON
+//Qt feature: x86intrin (from target Qt6::Core)
+QT_FEATURE_x86intrin:INTERNAL=ON
+//Qt feature: xcb (from target Qt6::Gui)
+QT_FEATURE_xcb:INTERNAL=OFF
+//Qt feature: xcb_egl_plugin (from target Qt6::Gui)
+QT_FEATURE_xcb_egl_plugin:INTERNAL=OFF
+//Qt feature: xcb_glx (from target Qt6::Gui)
+QT_FEATURE_xcb_glx:INTERNAL=OFF
+//Qt feature: xcb_glx_plugin (from target Qt6::Gui)
+QT_FEATURE_xcb_glx_plugin:INTERNAL=OFF
+//Qt feature: xcb_native_painting (from target Qt6::Gui)
+QT_FEATURE_xcb_native_painting:INTERNAL=OFF
+//Qt feature: xcb_sm (from target Qt6::Gui)
+QT_FEATURE_xcb_sm:INTERNAL=OFF
+//Qt feature: xcb_xlib (from target Qt6::Gui)
+QT_FEATURE_xcb_xlib:INTERNAL=OFF
+//Qt feature: xkbcommon (from target Qt6::Gui)
+QT_FEATURE_xkbcommon:INTERNAL=OFF
+//Qt feature: xkbcommon_x11 (from target Qt6::Gui)
+QT_FEATURE_xkbcommon_x11:INTERNAL=OFF
+//Qt feature: xlib (from target Qt6::Gui)
+QT_FEATURE_xlib:INTERNAL=OFF
+//Qt feature: xml (from target Qt6::Core)
+QT_FEATURE_xml:INTERNAL=ON
+//Qt feature: xmlstream (from target Qt6::Core)
+QT_FEATURE_xmlstream:INTERNAL=ON
+//Qt feature: xmlstreamreader (from target Qt6::Core)
+QT_FEATURE_xmlstreamreader:INTERNAL=ON
+//Qt feature: xmlstreamwriter (from target Qt6::Core)
+QT_FEATURE_xmlstreamwriter:INTERNAL=ON
+//Qt feature: xrender (from target Qt6::Gui)
+QT_FEATURE_xrender:INTERNAL=OFF
+//Qt feature: zstd (from target Qt6::Core)
+QT_FEATURE_zstd:INTERNAL=OFF
+//CMAKE_INSTALL_PREFIX during last run
+_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local
+
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake
new file mode 100644
index 0000000..fd2d017
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake
@@ -0,0 +1,83 @@
+set(CMAKE_CXX_COMPILER "/Library/Developer/CommandLineTools/usr/bin/c++")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "AppleClang")
+set(CMAKE_CXX_COMPILER_VERSION "14.0.0.14000029")
+set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
+set(CMAKE_CXX_COMPILER_WRAPPER "")
+set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98")
+set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
+set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23")
+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
+set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
+set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
+
+set(CMAKE_CXX_PLATFORM_ID "Darwin")
+set(CMAKE_CXX_SIMULATE_ID "")
+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU")
+set(CMAKE_CXX_SIMULATE_VERSION "")
+
+
+
+
+set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar")
+set(CMAKE_CXX_COMPILER_AR "")
+set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib")
+set(CMAKE_CXX_COMPILER_RANLIB "")
+set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCXX )
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+
+foreach (lang C OBJC OBJCXX)
+ if (CMAKE_${lang}_COMPILER_ID_RUN)
+ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
+ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
+ endforeach()
+ endif()
+endforeach()
+
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "")
+set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "")
+endif()
+
+set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
+if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
+endif()
+
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include")
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks")
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin
new file mode 100755
index 0000000..befa943
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeSystem.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeSystem.cmake
new file mode 100644
index 0000000..05cfe7e
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Darwin-22.2.0")
+set(CMAKE_HOST_SYSTEM_NAME "Darwin")
+set(CMAKE_HOST_SYSTEM_VERSION "22.2.0")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64")
+
+
+
+set(CMAKE_SYSTEM "Darwin-22.2.0")
+set(CMAKE_SYSTEM_NAME "Darwin")
+set(CMAKE_SYSTEM_VERSION "22.2.0")
+set(CMAKE_SYSTEM_PROCESSOR "arm64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp
new file mode 100644
index 0000000..746b167
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -0,0 +1,855 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+ recognize the extension without flags. Borland does not know .cxx for
+ example. */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+#if !defined(__has_include)
+/* If the compiler does not have __has_include, pretend the answer is
+ always no. */
+# define __has_include(x) 0
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+ /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+# endif
+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
+ except that a few beta releases use the old format with V=2021. */
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# endif
+# else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
+ /* The third version component from --version is an update index,
+ but no macro is provided for it. */
+# define COMPILER_VERSION_PATCH DEC(0)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
+# define COMPILER_ID "IntelLLVM"
+#if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+#endif
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
+ * later. Look for 6 digit vs. 8 digit version number to decide encoding.
+ * VVVV is no smaller than the current year when a version is released.
+ */
+#if __INTEL_LLVM_COMPILER < 1000000L
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
+#else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
+#endif
+#if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+#elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+#endif
+#if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+#endif
+#if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+#endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+ /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+ /* __SUNPRO_CC = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# else
+ /* __SUNPRO_CC = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+ /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+ /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
+
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__open_xl__) && defined(__clang__)
+# define COMPILER_ID "IBMClang"
+# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
+# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
+# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
+
+
+#elif defined(__ibmxl__) && defined(__clang__)
+# define COMPILER_ID "XLClang"
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
+
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
+# define COMPILER_ID "VisualAge"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__NVCOMPILER)
+# define COMPILER_ID "NVHPC"
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
+# if defined(__NVCOMPILER_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__CLANG_FUJITSU)
+# define COMPILER_ID "FujitsuClang"
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
+
+#elif defined(__FUJITSU)
+# define COMPILER_ID "Fujitsu"
+# if defined(__FCC_version__)
+# define COMPILER_VERSION __FCC_version__
+# elif defined(__FCC_major__)
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# endif
+# if defined(__fcc_version)
+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
+# elif defined(__FCC_VERSION)
+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
+# endif
+
+
+#elif defined(__ghs__)
+# define COMPILER_ID "GHS"
+/* __GHS_VERSION_NUMBER = VVVVRP */
+# ifdef __GHS_VERSION_NUMBER
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
+# endif
+
+#elif defined(__TASKING__)
+# define COMPILER_ID "Tasking"
+ # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
+ # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
+# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
+# define COMPILER_ID "ARMCC"
+#if __ARMCC_VERSION >= 1000000
+ /* __ARMCC_VERSION = VRRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#else
+ /* __ARMCC_VERSION = VRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#endif
+
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
+# define COMPILER_ID "ARMClang"
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
+# define COMPILER_ID "LCC"
+# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
+# if defined(__LCC_MINOR__)
+# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
+# endif
+# if defined(__GNUC__) && defined(__GNUC_MINOR__)
+# define SIMULATE_ID "GNU"
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+# endif
+
+#elif defined(__GNUC__) || defined(__GNUG__)
+# define COMPILER_ID "GNU"
+# if defined(__GNUC__)
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# else
+# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(_ADI_COMPILER)
+# define COMPILER_ID "ADSP"
+#if defined(__VERSIONNUM__)
+ /* __VERSIONNUM__ = 0xVVRRPPTT */
+# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
+# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
+# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
+# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+# if defined(__VER__) && defined(__ICCARM__)
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
+#endif
+
+#define STRINGIFY_HELPER(X) #X
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__MSYS__)
+# define PLATFORM_ID "MSYS"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+# define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+# define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+# define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+# define PLATFORM_ID "Windows3x"
+
+# elif defined(__VXWORKS__)
+# define PLATFORM_ID "VxWorks"
+
+# else /* unknown platform */
+# define PLATFORM_ID
+# endif
+
+#elif defined(__INTEGRITY)
+# if defined(INT_178B)
+# define PLATFORM_ID "Integrity178"
+
+# else /* regular Integrity */
+# define PLATFORM_ID "Integrity"
+# endif
+
+# elif defined(_ADI_COMPILER)
+# define PLATFORM_ID "ADSP"
+
+#else /* unknown platform */
+# define PLATFORM_ID
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_ARM64EC)
+# define ARCHITECTURE_ID "ARM64EC"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM64)
+# define ARCHITECTURE_ID "ARM64"
+
+# elif defined(_M_ARM)
+# if _M_ARM == 4
+# define ARCHITECTURE_ID "ARMV4I"
+# elif _M_ARM == 5
+# define ARCHITECTURE_ID "ARMV5I"
+# else
+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
+# endif
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+# define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# if defined(__ICCARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__ICCRX__)
+# define ARCHITECTURE_ID "RX"
+
+# elif defined(__ICCRH850__)
+# define ARCHITECTURE_ID "RH850"
+
+# elif defined(__ICCRL78__)
+# define ARCHITECTURE_ID "RL78"
+
+# elif defined(__ICCRISCV__)
+# define ARCHITECTURE_ID "RISCV"
+
+# elif defined(__ICCAVR__)
+# define ARCHITECTURE_ID "AVR"
+
+# elif defined(__ICC430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__ICCV850__)
+# define ARCHITECTURE_ID "V850"
+
+# elif defined(__ICC8051__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__ICCSTM8__)
+# define ARCHITECTURE_ID "STM8"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__ghs__)
+# if defined(__PPC64__)
+# define ARCHITECTURE_ID "PPC64"
+
+# elif defined(__ppc__)
+# define ARCHITECTURE_ID "PPC"
+
+# elif defined(__ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__x86_64__)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(__i386__)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__TI_COMPILER_VERSION__)
+# if defined(__TI_ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__MSP430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__TMS320C28XX__)
+# define ARCHITECTURE_ID "TMS320C28x"
+
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
+# define ARCHITECTURE_ID "TMS320C6x"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+# elif defined(__ADSPSHARC__)
+# define ARCHITECTURE_ID "SHARC"
+
+# elif defined(__ADSPBLACKFIN__)
+# define ARCHITECTURE_ID "Blackfin"
+
+#elif defined(__TASKING__)
+
+# if defined(__CTC__) || defined(__CPTC__)
+# define ARCHITECTURE_ID "TriCore"
+
+# elif defined(__CMCS__)
+# define ARCHITECTURE_ID "MCS"
+
+# elif defined(__CARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__CARC__)
+# define ARCHITECTURE_ID "ARC"
+
+# elif defined(__C51__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__CPCP__)
+# define ARCHITECTURE_ID "PCP"
+
+# else
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number. */
+#ifdef COMPILER_VERSION
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
+
+/* Construct a string literal encoding the version number components. */
+#elif defined(COMPILER_VERSION_MAJOR)
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct a string literal encoding the internal version number. */
+#ifdef COMPILER_VERSION_INTERNAL
+char const info_version_internal[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
+ 'i','n','t','e','r','n','a','l','[',
+ COMPILER_VERSION_INTERNAL,']','\0'};
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+ SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+ '.', SIMULATE_VERSION_MINOR,
+# ifdef SIMULATE_VERSION_PATCH
+ '.', SIMULATE_VERSION_PATCH,
+# ifdef SIMULATE_VERSION_TWEAK
+ '.', SIMULATE_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
+# if defined(__INTEL_CXX11_MODE__)
+# if defined(__cpp_aggregate_nsdmi)
+# define CXX_STD 201402L
+# else
+# define CXX_STD 201103L
+# endif
+# else
+# define CXX_STD 199711L
+# endif
+#elif defined(_MSC_VER) && defined(_MSVC_LANG)
+# define CXX_STD _MSVC_LANG
+#else
+# define CXX_STD __cplusplus
+#endif
+
+const char* info_language_standard_default = "INFO" ":" "standard_default["
+#if CXX_STD > 202002L
+ "23"
+#elif CXX_STD > 201703L
+ "20"
+#elif CXX_STD >= 201703L
+ "17"
+#elif CXX_STD >= 201402L
+ "14"
+#elif CXX_STD >= 201103L
+ "11"
+#else
+ "98"
+#endif
+"]";
+
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
+#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
+ defined(__TI_COMPILER_VERSION__)) && \
+ !defined(__STRICT_ANSI__)
+ "ON"
+#else
+ "OFF"
+#endif
+"]";
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+ require += info_arch[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+#ifdef COMPILER_VERSION_INTERNAL
+ require += info_version_internal[argc];
+#endif
+#ifdef SIMULATE_ID
+ require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+ require += info_simulate_version[argc];
+#endif
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+ require += info_cray[argc];
+#endif
+ require += info_language_standard_default[argc];
+ require += info_language_extensions_default[argc];
+ (void)argv;
+ return require;
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeConfigureLog.yaml b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeConfigureLog.yaml
new file mode 100644
index 0000000..f1d7367
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeConfigureLog.yaml
@@ -0,0 +1,274 @@
+
+---
+events:
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake:204 (message)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ The system is: Darwin - 22.2.0 - arm64
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
+ Build flags:
+ Id flags:
+
+ The output was:
+ 1
+ ld: library not found for -lc++
+ clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
+ Build flags:
+ Id flags: -c
+
+ The output was:
+ 0
+
+
+ Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+ The CXX compiler identification is AppleClang, found in:
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.o
+
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ checks:
+ - "Detecting CXX compiler ABI info"
+ directories:
+ source: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-zDrR8F"
+ binary: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-zDrR8F"
+ cmakeVariables:
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ CMAKE_OSX_ARCHITECTURES: ""
+ CMAKE_OSX_DEPLOYMENT_TARGET: ""
+ CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ buildResult:
+ variable: "CMAKE_CXX_ABI_COMPILED"
+ cached: true
+ stdout: |
+ Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-zDrR8F
+
+ Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja -v cmTC_8f61b && [1/2] /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -v -Wl,-v -MD -MT CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -c '/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp'
+ Apple clang version 14.0.0 (clang-1400.0.29.202)
+ Target: arm64-apple-darwin22.2.0
+ Thread model: posix
+ InstalledDir: /Library/Developer/CommandLineTools/usr/bin
+ clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]
+ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -fno-rounding-math -funwind-tables=2 -fobjc-msgsend-selector-stubs -target-sdk-version=13.1 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon -target-feature +crc -target-feature +crypto -target-feature +dotprod -target-feature +fp16fml -target-feature +ras -target-feature +lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -debugger-tuning=lldb -target-linker-version 820.1 -v -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -fdeprecated-macro -fdebug-compilation-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-zDrR8F -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -clang-vendor-feature=+disableInferNewAvailabilityFromInit -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -x c++ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ clang -cc1 version 14.0.0 (clang-1400.0.29.202) default target arm64-apple-darwin22.2.0
+ ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include"
+ ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/Library/Frameworks"
+ #include "..." search starts here:
+ #include <...> search starts here:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include
+ /Library/Developer/CommandLineTools/usr/include
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks (framework directory)
+ End of search list.
+ [2/2] : && /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8f61b && :
+ Apple clang version 14.0.0 (clang-1400.0.29.202)
+ Target: arm64-apple-darwin22.2.0
+ Thread model: posix
+ InstalledDir: /Library/Developer/CommandLineTools/usr/bin
+ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 13.0.0 13.1 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -o cmTC_8f61b -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a
+ @(#)PROGRAM:ld PROJECT:ld64-820.1
+ BUILD 20:07:05 Nov 7 2022
+ configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
+ Library search paths:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib
+ Framework search paths:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/
+
+ exitCode: 0
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:127 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Parsed CXX implicit include dir info: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1]
+ add: [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include]
+ add: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include]
+ add: [/Library/Developer/CommandLineTools/usr/include]
+ end of search list found
+ collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1]
+ collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include]
+ collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include]
+ collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include]
+ implicit include dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include]
+
+
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:152 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Parsed CXX implicit link information:
+ link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
+ ignore line: [Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-zDrR8F]
+ ignore line: []
+ ignore line: [Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja -v cmTC_8f61b && [1/2] /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -v -Wl -v -MD -MT CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -c '/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp']
+ ignore line: [Apple clang version 14.0.0 (clang-1400.0.29.202)]
+ ignore line: [Target: arm64-apple-darwin22.2.0]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
+ ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]]
+ ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -fno-rounding-math -funwind-tables=2 -fobjc-msgsend-selector-stubs -target-sdk-version=13.1 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon -target-feature +crc -target-feature +crypto -target-feature +dotprod -target-feature +fp16fml -target-feature +ras -target-feature +lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -debugger-tuning=lldb -target-linker-version 820.1 -v -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -fdeprecated-macro -fdebug-compilation-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-zDrR8F -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -clang-vendor-feature=+disableInferNewAvailabilityFromInit -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -x c++ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"]
+ ignore line: [clang -cc1 version 14.0.0 (clang-1400.0.29.202) default target arm64-apple-darwin22.2.0]
+ ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include"]
+ ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/Library/Frameworks"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1]
+ ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include]
+ ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include]
+ ignore line: [ /Library/Developer/CommandLineTools/usr/include]
+ ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks (framework directory)]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] : && /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8f61b && :]
+ ignore line: [Apple clang version 14.0.0 (clang-1400.0.29.202)]
+ ignore line: [Target: arm64-apple-darwin22.2.0]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
+ link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 13.0.0 13.1 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -o cmTC_8f61b -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a]
+ arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore
+ arg [-demangle] ==> ignore
+ arg [-lto_library] ==> ignore, skip following value
+ arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library
+ arg [-dynamic] ==> ignore
+ arg [-arch] ==> ignore
+ arg [arm64] ==> ignore
+ arg [-platform_version] ==> ignore
+ arg [macos] ==> ignore
+ arg [13.0.0] ==> ignore
+ arg [13.1] ==> ignore
+ arg [-syslibroot] ==> ignore
+ arg [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_8f61b] ==> ignore
+ arg [-search_paths_first] ==> ignore
+ arg [-headerpad_max_install_names] ==> ignore
+ arg [-v] ==> ignore
+ arg [CMakeFiles/cmTC_8f61b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lSystem] ==> lib [System]
+ arg [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a]
+ Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/]
+ remove lib [System]
+ remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a]
+ collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks]
+ implicit libs: [c++]
+ implicit objs: []
+ implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks]
+
+
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake:76 (cmake_check_source_compiles)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake:99 (CHECK_CXX_SOURCE_COMPILES)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake:163 (_threads_check_libc)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake:24 (_qt_internal_find_third_party_dependencies)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake:112 (include)"
+ - "CMakeLists.txt:17 (find_package)"
+ checks:
+ - "Performing Test CMAKE_HAVE_LIBC_PTHREAD"
+ directories:
+ source: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-iXN5It"
+ binary: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-iXN5It"
+ cmakeVariables:
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ CMAKE_MODULE_PATH: "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/kwin;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/macos"
+ CMAKE_OSX_ARCHITECTURES: ""
+ CMAKE_OSX_DEPLOYMENT_TARGET: ""
+ CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ buildResult:
+ variable: "CMAKE_HAVE_LIBC_PTHREAD"
+ cached: true
+ stdout: |
+ Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-iXN5It
+
+ Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja -v cmTC_6ac7a && [1/2] /Library/Developer/CommandLineTools/usr/bin/c++ -DCMAKE_HAVE_LIBC_PTHREAD -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -MD -MT CMakeFiles/cmTC_6ac7a.dir/src.cxx.o -MF CMakeFiles/cmTC_6ac7a.dir/src.cxx.o.d -o CMakeFiles/cmTC_6ac7a.dir/src.cxx.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-iXN5It/src.cxx
+ [2/2] : && /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_6ac7a.dir/src.cxx.o -o cmTC_6ac7a && :
+
+ exitCode: 0
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake:76 (cmake_check_source_compiles)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake:36 (check_cxx_source_compiles)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake:30 (_qt_internal_find_third_party_dependencies)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake:40 (include)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:111 (find_dependency)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake:39 (_qt_internal_find_qt_dependencies)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake:40 (include)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake:157 (find_package)"
+ - "CMakeLists.txt:17 (find_package)"
+ checks:
+ - "Performing Test HAVE_STDATOMIC"
+ directories:
+ source: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-WVVoOY"
+ binary: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-WVVoOY"
+ cmakeVariables:
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ CMAKE_MODULE_PATH: "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/kwin;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/macos"
+ CMAKE_OSX_ARCHITECTURES: ""
+ CMAKE_OSX_DEPLOYMENT_TARGET: ""
+ CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ buildResult:
+ variable: "HAVE_STDATOMIC"
+ cached: true
+ stdout: |
+ Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-WVVoOY
+
+ Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja -v cmTC_1cda6 && [1/2] /Library/Developer/CommandLineTools/usr/bin/c++ -DHAVE_STDATOMIC -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -MD -MT CMakeFiles/cmTC_1cda6.dir/src.cxx.o -MF CMakeFiles/cmTC_1cda6.dir/src.cxx.o.d -o CMakeFiles/cmTC_1cda6.dir/src.cxx.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/CMakeScratch/TryCompile-WVVoOY/src.cxx
+ [2/2] : && /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_1cda6.dir/src.cxx.o -o cmTC_1cda6 && :
+
+ exitCode: 0
+...
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/TargetDirectories.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 0000000..4cf3558
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,15 @@
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/edit_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/rebuild_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/list_install_components.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/install.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/install/local.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/install/strip.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen_timestamp_deps.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm/CMakeFiles/edit_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm/CMakeFiles/rebuild_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm/CMakeFiles/list_install_components.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm/CMakeFiles/install.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm/CMakeFiles/install/local.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm/CMakeFiles/install/strip.dir
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clean_additional.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clean_additional.cmake
new file mode 100644
index 0000000..424887c
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clean_additional.cmake
@@ -0,0 +1,10 @@
+# Additional clean files
+cmake_minimum_required(VERSION 3.16)
+
+if("${CONFIG}" STREQUAL "" OR "${CONFIG}" STREQUAL "Release")
+ file(REMOVE_RECURSE
+ "CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt"
+ "CMakeFiles/projects_ray_autogen.dir/ParseCache.txt"
+ "projects_ray_autogen"
+ )
+endif()
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clion-environment.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clion-environment.txt
new file mode 100644
index 0000000..85b25f3
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clion-environment.txt
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clion-rel-cs2203-log.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clion-rel-cs2203-log.txt
new file mode 100644
index 0000000..7ea2839
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/clion-rel-cs2203-log.txt
@@ -0,0 +1,4 @@
+"/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_BUILD_TYPE=Release "-DCMAKE_MAKE_PROGRAM=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja" -DCMAKE_PREFIX_PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake -G Ninja -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release
+-- Configuring done (0.2s)
+-- Generating done (0.0s)
+-- Build files have been written to: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/cmake.check_cache b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/cmake.check_cache
new file mode 100644
index 0000000..3dccd73
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json
new file mode 100644
index 0000000..0b9ad9a
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json
@@ -0,0 +1,456 @@
+{
+ "BUILD_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen",
+ "CMAKE_BINARY_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release",
+ "CMAKE_CURRENT_BINARY_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release",
+ "CMAKE_CURRENT_SOURCE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "CMAKE_EXECUTABLE" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake",
+ "CMAKE_LIST_FILES" :
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeSystem.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake"
+ ],
+ "CMAKE_SOURCE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "DEP_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/deps",
+ "DEP_FILE_RULE_NAME" : "projects_ray_autogen/timestamp",
+ "HEADERS" :
+ [
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h",
+ "MU",
+ "I2NATBFSMB/moc_camera.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h",
+ "MU",
+ "SKZFJBACJG/moc_raytracer.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h",
+ "MU",
+ "SKZFJBACJG/moc_raytracescene.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h",
+ "MU",
+ "VSCBVMNR7M/moc_rgba.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h",
+ "MU",
+ "VSCBVMNR7M/moc_scenedata.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h",
+ "MU",
+ "VSCBVMNR7M/moc_scenefilereader.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h",
+ "MU",
+ "VSCBVMNR7M/moc_sceneparser.cpp",
+ null
+ ]
+ ],
+ "HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ],
+ "INCLUDE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include",
+ "MOC_COMPILATION_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/mocs_compilation.cpp",
+ "MOC_DEFINITIONS" :
+ [
+ "GLM_FORCE_SWIZZLE",
+ "QT_CONCURRENT_LIB",
+ "QT_CORE_LIB",
+ "QT_GUI_LIB",
+ "QT_NO_DEBUG",
+ "QT_XML_LIB"
+ ],
+ "MOC_DEPEND_FILTERS" :
+ [
+ [
+ "Q_PLUGIN_METADATA",
+ "[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\""
+ ]
+ ],
+ "MOC_INCLUDES" :
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang",
+ "/Users/sotech117/Qt/6.5.2/macos/include",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework",
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1",
+ "/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include",
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include",
+ "/Library/Developer/CommandLineTools/usr/include"
+ ],
+ "MOC_MACRO_NAMES" :
+ [
+ "Q_OBJECT",
+ "Q_GADGET",
+ "Q_NAMESPACE",
+ "Q_NAMESPACE_EXPORT",
+ "Q_GADGET_EXPORT"
+ ],
+ "MOC_OPTIONS" : [],
+ "MOC_PATH_PREFIX" : false,
+ "MOC_PREDEFS_CMD" :
+ [
+ "/Library/Developer/CommandLineTools/usr/bin/c++",
+ "-dM",
+ "-E",
+ "-c",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ ],
+ "MOC_PREDEFS_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/moc_predefs.h",
+ "MOC_RELAXED_MODE" : false,
+ "MOC_SKIP" : [],
+ "MULTI_CONFIG" : false,
+ "PARALLEL" : 10,
+ "PARSE_CACHE_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt",
+ "QT_MOC_EXECUTABLE" : "/Users/sotech117/Qt/6.5.2/macos/./libexec/moc",
+ "QT_UIC_EXECUTABLE" : "",
+ "QT_VERSION_MAJOR" : 6,
+ "QT_VERSION_MINOR" : 5,
+ "SETTINGS_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt",
+ "SOURCES" :
+ [
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp",
+ "MU",
+ null
+ ]
+ ],
+ "UIC_OPTIONS" : [],
+ "UIC_SEARCH_PATHS" : [],
+ "UIC_SKIP" : [],
+ "UIC_UI_FILES" : [],
+ "VERBOSITY" : 0
+}
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt
new file mode 100644
index 0000000..5815950
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt
@@ -0,0 +1 @@
+moc:8e834d2dbc2886961ec074781d662f94ae73beaedc94704191a935b4b44ede95
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
new file mode 100644
index 0000000..471f4c8
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
@@ -0,0 +1,814 @@
+# Generated by CMake. Changes will be overwritten.
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+ mmc:Q_OBJECT
+ mid:raytracer.moc
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/moc_predefs.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/auto_ptr.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ mdp:/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h
+ mdp:/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ mdp:/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/QtConcurrent
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/QtConcurrentDepends
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtaskbuilder.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrent_global.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentcompilertest.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentexports.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfilter.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfilterkernel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfunctionwrappers.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentiteratekernel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmap.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmapkernel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmedian.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentreducekernel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentrun.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentrunbase.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentstoredfunctioncall.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrenttask.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentthreadengine.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentversion.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QDeadlineTimer
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QHash
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QList
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QMap
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QMutex
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QObject
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QString
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QStringList
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QVariant
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QtCore
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QtCoreDepends
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20algorithm.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20functional.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20iterator.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20memory.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20type_traits.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q23functional.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractanimation.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstracteventdispatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractitemmodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractnativeeventfilter.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractproxymodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qalgorithms.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qanimationgroup.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qanystringview.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qapplicationstatic.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydata.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydataops.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydatapointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qassert.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qassociativeiterable.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qatomic.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qatomic_cxx11.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbasicatomic.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbasictimer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbindingstorage.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbitarray.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbuffer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearray.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearrayalgorithms.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearraylist.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearraymatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearrayview.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcache.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcalendar.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborarray.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborcommon.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcbormap.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstream.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstreamreader.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstreamwriter.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborvalue.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qchar.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcollator.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcommandlineoption.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcommandlineparser.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompare.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompare_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompilerdetection.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconcatenatetablesproxymodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconfig.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconstructormacros.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainerfwd.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainerinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainertools_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontiguouscache.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreapplication.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreapplication_platform.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreevent.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcryptographichash.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdarwinhelpers.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdatastream.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdatetime.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdeadlinetimer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdebug.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdir.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdiriterator.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qeasingcurve.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qelapsedtimer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qendian.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qeventloop.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qexception.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qexceptionhandling.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfactoryinterface.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfile.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfiledevice.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfileinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfileselector.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfilesystemwatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qflags.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfloat16.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qforeach.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfunctionpointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuture.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuture_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfutureinterface.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuturesynchronizer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuturewatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qgenericatomic.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qglobal.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qglobalstatic.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhash.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhashfunctions.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qidentityproxymodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevice.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevicebase.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qitemselectionmodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterable.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterator.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonarray.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsondocument.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonobject.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonvalue.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlatin1stringmatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlibrary.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlibraryinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qline.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlist.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlocale.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlockfile.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlogging.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qloggingcategory.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmalloc.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmap.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmargins.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmath.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmessageauthenticationcode.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetacontainer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetaobject.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetatype.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimedata.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimedatabase.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimetype.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qminmax.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmutex.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnamespace.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnativeinterface.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnumeric.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobject.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobject_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectcleanuphandler.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectdefs.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectdefs_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qoperatingsystemversion.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qoverload.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpair.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qparallelanimationgroup.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpauseanimation.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpermissions.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qplugin.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpluginloader.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpoint.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qprocess.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qprocessordetection.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpromise.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qproperty.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpropertyanimation.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpropertyprivate.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qqueue.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrandom.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qreadwritelock.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrect.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrefcount.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qregularexpression.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qresource.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qresultstore.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrunnable.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsavefile.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopedpointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopedvaluerollback.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopeguard.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsemaphore.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsequentialanimationgroup.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsequentialiterable.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qset.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsettings.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qshareddata.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qshareddata_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedmemory.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedpointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedpointer_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsignalmapper.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsimd.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsize.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsocketnotifier.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsortfilterproxymodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstack.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstandardpaths.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstorageinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstring.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringalgorithms.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringbuilder.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringconverter.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringconverter_base.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringfwd.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringlist.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringlistmodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringliteral.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringmatcher.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringtokenizer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringview.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qswap.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsysinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsystemdetection.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsystemsemaphore.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtaggedpointer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtclasshelpermacros.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtconfigmacros.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcore-config.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcoreexports.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcoreversion.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtdeprecationmarkers.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtemporarydir.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtemporaryfile.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtenvironmentvariables.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtextboundaryfinder.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtextstream.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthread.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthreadpool.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthreadstorage.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimeline.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimer.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimezone.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtmetamacros.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtnoop.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtpreprocessorsupport.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtranslator.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtransposeproxymodel.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtresource.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtsan_impl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qttranslation.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qttypetraits.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtversion.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtversionchecks.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypeinfo.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypes.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qurl.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qurlquery.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qutf8stringview.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/quuid.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariant.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantanimation.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvarianthash.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantlist.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantmap.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvarlengtharray.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvector.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qversionnumber.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qversiontagging.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qwaitcondition.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qwineventnotifier.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxmlstream.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxpfunctional.h
+ mdp:/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxptype_traits.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/rules.ninja b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/rules.ninja
new file mode 100644
index 0000000..b440150
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/rules.ninja
@@ -0,0 +1,72 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Ninja" Generator, CMake Version 3.26
+
+# This file contains all the rules used to get the outputs files
+# built from the input files.
+# It is included in the main 'build.ninja'.
+
+# =============================================================================
+# Project: projects_ray
+# Configurations: Release
+# =============================================================================
+# =============================================================================
+
+#############################################
+# Rule for compiling CXX files.
+
+rule CXX_COMPILER__projects_ray_unscanned_Release
+ depfile = $DEP_FILE
+ deps = gcc
+ command = /Library/Developer/CommandLineTools/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
+ description = Building CXX object $out
+
+
+#############################################
+# Rule for linking CXX executable.
+
+rule CXX_EXECUTABLE_LINKER__projects_ray_Release
+ command = $PRE_LINK && /Library/Developer/CommandLineTools/usr/bin/c++ $FLAGS -Wl,-search_paths_first -Wl,-headerpad_max_install_names $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD
+ description = Linking CXX executable $TARGET_FILE
+ restat = $RESTAT
+
+
+#############################################
+# Rule for running custom commands.
+
+rule CUSTOM_COMMAND
+ command = $COMMAND
+ description = $DESC
+
+
+#############################################
+# Rule for re-running cmake.
+
+rule RERUN_CMAKE
+ command = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" --regenerate-during-build -S/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release
+ description = Re-running CMake...
+ generator = 1
+
+
+#############################################
+# Rule for cleaning additional files.
+
+rule CLEAN_ADDITIONAL
+ command = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCONFIG=$CONFIG -P CMakeFiles/clean_additional.cmake
+ description = Cleaning additional files...
+
+
+#############################################
+# Rule for cleaning all built files.
+
+rule CLEAN
+ command = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja" $FILE_ARG -t clean $TARGETS
+ description = Cleaning all built files...
+
+
+#############################################
+# Rule for printing all primary targets available.
+
+rule HELP
+ command = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/ninja/mac/ninja" -t targets
+ description = All primary targets available:
+
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/Testing/Temporary/LastTest.log b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/Testing/Temporary/LastTest.log
new file mode 100644
index 0000000..396f8ff
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/Testing/Temporary/LastTest.log
@@ -0,0 +1,3 @@
+Start testing: Nov 03 02:17 EDT
+----------------------------------------------------------
+End testing: Nov 03 02:17 EDT
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/build.ninja b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/build.ninja
new file mode 100644
index 0000000..66120f7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/build.ninja
@@ -0,0 +1,354 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Ninja" Generator, CMake Version 3.26
+
+# This file contains all the build statements describing the
+# compilation DAG.
+
+# =============================================================================
+# Write statements declared in CMakeLists.txt:
+#
+# Which is the root file.
+# =============================================================================
+
+# =============================================================================
+# Project: projects_ray
+# Configurations: Release
+# =============================================================================
+
+#############################################
+# Minimal version of Ninja required by this file
+
+ninja_required_version = 1.5
+
+
+#############################################
+# Set configuration variable for custom commands.
+
+CONFIGURATION = Release
+# =============================================================================
+# Include auxiliary files.
+
+
+#############################################
+# Include rules file.
+
+include CMakeFiles/rules.ninja
+
+# =============================================================================
+
+#############################################
+# Logical path to working directory; prefix for absolute paths.
+
+cmake_ninja_workdir = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/
+# =============================================================================
+# Object build statements for EXECUTABLE target projects_ray
+
+
+#############################################
+# Order-only phony target for projects_ray
+
+build cmake_object_order_depends_target_projects_ray: phony || projects_ray_autogen projects_ray_autogen/mocs_compilation.cpp projects_ray_autogen/timestamp projects_ray_autogen_timestamp_deps
+
+build CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o: CXX_COMPILER__projects_ray_unscanned_Release /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/mocs_compilation.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -O3 -DNDEBUG -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/projects_ray_autogen
+
+build CMakeFiles/projects_ray.dir/src/main.cpp.o: CXX_COMPILER__projects_ray_unscanned_Release /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/main.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -O3 -DNDEBUG -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src
+
+build CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o: CXX_COMPILER__projects_ray_unscanned_Release /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -O3 -DNDEBUG -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src/camera
+
+build CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o: CXX_COMPILER__projects_ray_unscanned_Release /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -O3 -DNDEBUG -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src/raytracer
+
+build CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o: CXX_COMPILER__projects_ray_unscanned_Release /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -O3 -DNDEBUG -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src/raytracer
+
+build CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o: CXX_COMPILER__projects_ray_unscanned_Release /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -O3 -DNDEBUG -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src/utils
+
+build CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o: CXX_COMPILER__projects_ray_unscanned_Release /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp || cmake_object_order_depends_target_projects_ray
+ DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_XML_LIB
+ DEP_FILE = CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o.d
+ FLAGS = -Wno-deprecated-volatile -O3 -DNDEBUG -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+ INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ OBJECT_FILE_DIR = CMakeFiles/projects_ray.dir/src/utils
+
+
+# =============================================================================
+# Link build statements for EXECUTABLE target projects_ray
+
+
+#############################################
+# Link the executable projects_ray
+
+build projects_ray: CXX_EXECUTABLE_LINKER__projects_ray_Release CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o CMakeFiles/projects_ray.dir/src/main.cpp.o CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o | /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore || projects_ray_autogen projects_ray_autogen_timestamp_deps
+ FLAGS = -Wno-deprecated-volatile -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk
+ LINK_LIBRARIES = -Wl,-rpath,/Users/sotech117/Qt/6.5.2/macos/lib /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui -Xlinker -framework -Xlinker OpenGL -Xlinker -framework -Xlinker AGL -framework AppKit -framework ImageIO -framework Metal /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore -framework IOKit -framework DiskArbitration
+ LINK_PATH = -F/Users/sotech117/Qt/6.5.2/macos/lib
+ OBJECT_DIR = CMakeFiles/projects_ray.dir
+ POST_BUILD = :
+ PRE_LINK = :
+ TARGET_FILE = projects_ray
+ TARGET_PDB = projects_ray.dbg
+
+
+#############################################
+# Utility command for edit_cache
+
+build CMakeFiles/edit_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E echo No\ interactive\ CMake\ dialog\ available.
+ DESC = No interactive CMake dialog available...
+ restat = 1
+
+build edit_cache: phony CMakeFiles/edit_cache.util
+
+
+#############################################
+# Utility command for rebuild_cache
+
+build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" --regenerate-during-build -S/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release
+ DESC = Running CMake to regenerate build system...
+ pool = console
+ restat = 1
+
+build rebuild_cache: phony CMakeFiles/rebuild_cache.util
+
+
+#############################################
+# Utility command for list_install_components
+
+build list_install_components: phony
+
+
+#############################################
+# Utility command for install
+
+build CMakeFiles/install.util: CUSTOM_COMMAND all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+ DESC = Install the project...
+ pool = console
+ restat = 1
+
+build install: phony CMakeFiles/install.util
+
+
+#############################################
+# Utility command for install/local
+
+build CMakeFiles/install/local.util: CUSTOM_COMMAND all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+ DESC = Installing only the local directory...
+ pool = console
+ restat = 1
+
+build install/local: phony CMakeFiles/install/local.util
+
+
+#############################################
+# Utility command for install/strip
+
+build CMakeFiles/install/strip.util: CUSTOM_COMMAND all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+ DESC = Installing the project stripped...
+ pool = console
+ restat = 1
+
+build install/strip: phony CMakeFiles/install/strip.util
+
+
+#############################################
+# Utility command for projects_ray_autogen_timestamp_deps
+
+build projects_ray_autogen_timestamp_deps: phony CMakeFiles/projects_ray_autogen_timestamp_deps
+
+
+#############################################
+# Utility command for projects_ray_autogen
+
+build projects_ray_autogen: phony CMakeFiles/projects_ray_autogen projects_ray_autogen/timestamp projects_ray_autogen/mocs_compilation.cpp projects_ray_autogen_timestamp_deps
+
+
+#############################################
+# Custom command for projects_ray_autogen/timestamp
+
+build projects_ray_autogen/timestamp projects_ray_autogen/mocs_compilation.cpp | ${cmake_ninja_workdir}projects_ray_autogen/timestamp ${cmake_ninja_workdir}projects_ray_autogen/mocs_compilation.cpp: CUSTOM_COMMAND /Users/sotech117/Qt/6.5.2/macos/./libexec/moc || projects_ray_autogen_timestamp_deps
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_autogen /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json Release && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E touch /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/timestamp && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_transform_depfile Ninja gccdepfile /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/deps /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/d/57ea41db564960cb575cb4fe94b10e8106815e192817d7e560100608758c6bda.d
+ DESC = Automatic MOC and UIC for target projects_ray
+ depfile = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/d/57ea41db564960cb575cb4fe94b10e8106815e192817d7e560100608758c6bda.d
+ restat = 1
+
+
+#############################################
+# Phony custom command for CMakeFiles/projects_ray_autogen_timestamp_deps
+
+build CMakeFiles/projects_ray_autogen_timestamp_deps | ${cmake_ninja_workdir}CMakeFiles/projects_ray_autogen_timestamp_deps: phony /Users/sotech117/Qt/6.5.2/macos/./libexec/moc
+
+
+#############################################
+# Phony custom command for CMakeFiles/projects_ray_autogen
+
+build CMakeFiles/projects_ray_autogen | ${cmake_ninja_workdir}CMakeFiles/projects_ray_autogen: phony projects_ray_autogen/timestamp || projects_ray_autogen_timestamp_deps
+
+# =============================================================================
+# Write statements declared in CMakeLists.txt:
+# /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt
+# =============================================================================
+
+
+#############################################
+# Utility command for edit_cache
+
+build glm/CMakeFiles/edit_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E echo No\ interactive\ CMake\ dialog\ available.
+ DESC = No interactive CMake dialog available...
+ restat = 1
+
+build glm/edit_cache: phony glm/CMakeFiles/edit_cache.util
+
+
+#############################################
+# Utility command for rebuild_cache
+
+build glm/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" --regenerate-during-build -S/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release
+ DESC = Running CMake to regenerate build system...
+ pool = console
+ restat = 1
+
+build glm/rebuild_cache: phony glm/CMakeFiles/rebuild_cache.util
+
+
+#############################################
+# Utility command for list_install_components
+
+build glm/list_install_components: phony
+
+
+#############################################
+# Utility command for install
+
+build glm/CMakeFiles/install.util: CUSTOM_COMMAND glm/all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+ DESC = Install the project...
+ pool = console
+ restat = 1
+
+build glm/install: phony glm/CMakeFiles/install.util
+
+
+#############################################
+# Utility command for install/local
+
+build glm/CMakeFiles/install/local.util: CUSTOM_COMMAND glm/all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+ DESC = Installing only the local directory...
+ pool = console
+ restat = 1
+
+build glm/install/local: phony glm/CMakeFiles/install/local.util
+
+
+#############################################
+# Utility command for install/strip
+
+build glm/CMakeFiles/install/strip.util: CUSTOM_COMMAND glm/all
+ COMMAND = cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm && "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+ DESC = Installing the project stripped...
+ pool = console
+ restat = 1
+
+build glm/install/strip: phony glm/CMakeFiles/install/strip.util
+
+# =============================================================================
+# Target aliases.
+
+# =============================================================================
+# Folder targets.
+
+# =============================================================================
+
+#############################################
+# Folder: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release
+
+build all: phony projects_ray glm/all
+
+# =============================================================================
+
+#############################################
+# Folder: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm
+
+build glm/all: phony
+
+# =============================================================================
+# Built-in targets
+
+
+#############################################
+# Re-run CMake if any of its inputs changed.
+
+build build.ninja: RERUN_CMAKE | /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/CMakeLists.txt /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake CMakeCache.txt CMakeFiles/3.26.4/CMakeCXXCompiler.cmake CMakeFiles/3.26.4/CMakeSystem.cmake
+ pool = console
+
+
+#############################################
+# A missing CMake input file is not an error.
+
+build /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/CMakeLists.txt /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake /Users/sotech117/Library/Application$ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake CMakeCache.txt CMakeFiles/3.26.4/CMakeCXXCompiler.cmake CMakeFiles/3.26.4/CMakeSystem.cmake: phony
+
+
+#############################################
+# Clean additional files.
+
+build CMakeFiles/clean.additional: CLEAN_ADDITIONAL
+ CONFIG = Release
+
+
+#############################################
+# Clean all the built files.
+
+build clean: CLEAN CMakeFiles/clean.additional
+
+
+#############################################
+# Print all primary targets available.
+
+build help: HELP
+
+
+#############################################
+# Make the all target the default.
+
+default all
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/cmake_install.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/cmake_install.cmake
new file mode 100644
index 0000000..c11992b
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/cmake_install.cmake
@@ -0,0 +1,54 @@
+# Install script for directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Release")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/Library/Developer/CommandLineTools/usr/bin/objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm/cmake_install.cmake")
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+ "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm/cmake_install.cmake b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm/cmake_install.cmake
new file mode 100644
index 0000000..4a1bc20
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/glm/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Release")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/Library/Developer/CommandLineTools/usr/bin/objdump")
+endif()
+
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray
new file mode 100755
index 0000000..8b227b1
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray
Binary files differ
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/deps b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/deps
new file mode 100644
index 0000000..fb60359
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/deps
@@ -0,0 +1,998 @@
+projects_ray_autogen/timestamp: \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/auto_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/CMakeFiles/3.26.4/CMakeSystem.cmake \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/moc_predefs.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/kdtree.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/QtConcurrent \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/QtConcurrentDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtaskbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrent_global.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentcompilertest.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfilterkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentfunctionwrappers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentiteratekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmapkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentmedian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentreducekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentrun.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentrunbase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentstoredfunctioncall.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrenttask.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentthreadengine.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/Headers/qtconcurrentversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QDeadlineTimer \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QHash \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QMap \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QMutex \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QString \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QStringList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QVariant \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QtCore \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QtCoreDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20algorithm.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20iterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q23functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstracteventdispatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractitemmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractnativeeventfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qabstractproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qapplicationstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qassociativeiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbasictimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbitarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbuffer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearraymatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcbormap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstreamreader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborstreamwriter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcollator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcommandlineoption.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcommandlineparser.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcompilerdetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconcatenatetablesproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainerfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreapplication.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreapplication_platform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcoreevent.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qcryptographichash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdeadlinetimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdiriterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qeasingcurve.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qelapsedtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qendian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qeventloop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qexception.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfactoryinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfiledevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfileinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfileselector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfilesystemwatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuture.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuture_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfutureinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuturesynchronizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfuturewatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qglobal.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhashfunctions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qidentityproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qitemselectionmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlatin1stringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlibrary.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlibraryinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlockfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qloggingcategory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmargins.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmessageauthenticationcode.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetaobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimedata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimedatabase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmimetype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qmutex.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnativeinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qnumeric.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectcleanuphandler.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qoperatingsystemversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qparallelanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpauseanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpermissions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qplugin.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpluginloader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpoint.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qprocess.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpromise.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qproperty.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpropertyanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qpropertyprivate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qqueue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrandom.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qreadwritelock.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrect.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qresultstore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qrunnable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsavefile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopedvaluerollback.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qscopeguard.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsequentialanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsequentialiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsettings.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedmemory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsignalmapper.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsimd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsize.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsocketnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsortfilterproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstack.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstandardpaths.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstorageinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringconverter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringlistmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringtokenizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsystemdetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qsystemsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtcoreversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtemporarydir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtemporaryfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtextboundaryfinder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthread.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthreadpool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qthreadstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimeline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtimezone.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtranslator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtransposeproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtsan_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qurlquery.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvarianthash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariantmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qversionnumber.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qwaitcondition.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qwineventnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxmlstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxpfunctional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxptype_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake \
+ /Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake \
+ /Users/sotech117/Library/Application\ Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include/raytracer.moc b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include/raytracer.moc
new file mode 100644
index 0000000..a92ca34
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/include/raytracer.moc
@@ -0,0 +1,371 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'raytracer.cpp'
+**
+** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include <QtCore/qmetatype.h>
+
+#if __has_include(<QtCore/qtmochelpers.h>)
+#include <QtCore/qtmochelpers.h>
+#else
+QT_BEGIN_MOC_NAMESPACE
+#endif
+
+
+#include <memory>
+
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'raytracer.cpp' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 68
+#error "This file was generated using the moc from 6.5.2. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+#ifndef Q_CONSTINIT
+#define Q_CONSTINIT
+#endif
+
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+QT_WARNING_DISABLE_GCC("-Wuseless-cast")
+namespace {
+
+#ifdef QT_MOC_HAS_STRINGDATA
+struct qt_meta_stringdata_CLASSIntersectWorkerENDCLASS_t {};
+static constexpr auto qt_meta_stringdata_CLASSIntersectWorkerENDCLASS = QtMocHelpers::stringData(
+ "IntersectWorker",
+ "data",
+ "",
+ "intersectData",
+ "s",
+ "finished"
+);
+#else // !QT_MOC_HAS_STRING_DATA
+struct qt_meta_stringdata_CLASSIntersectWorkerENDCLASS_t {
+ uint offsetsAndSizes[12];
+ char stringdata0[16];
+ char stringdata1[5];
+ char stringdata2[1];
+ char stringdata3[14];
+ char stringdata4[2];
+ char stringdata5[9];
+};
+#define QT_MOC_LITERAL(ofs, len) \
+ uint(sizeof(qt_meta_stringdata_CLASSIntersectWorkerENDCLASS_t::offsetsAndSizes) + ofs), len
+Q_CONSTINIT static const qt_meta_stringdata_CLASSIntersectWorkerENDCLASS_t qt_meta_stringdata_CLASSIntersectWorkerENDCLASS = {
+ {
+ QT_MOC_LITERAL(0, 15), // "IntersectWorker"
+ QT_MOC_LITERAL(16, 4), // "data"
+ QT_MOC_LITERAL(21, 0), // ""
+ QT_MOC_LITERAL(22, 13), // "intersectData"
+ QT_MOC_LITERAL(36, 1), // "s"
+ QT_MOC_LITERAL(38, 8) // "finished"
+ },
+ "IntersectWorker",
+ "data",
+ "",
+ "intersectData",
+ "s",
+ "finished"
+};
+#undef QT_MOC_LITERAL
+#endif // !QT_MOC_HAS_STRING_DATA
+} // unnamed namespace
+
+Q_CONSTINIT static const uint qt_meta_data_CLASSIntersectWorkerENDCLASS[] = {
+
+ // content:
+ 11, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 2, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 2, // signalCount
+
+ // signals: name, argc, parameters, tag, flags, initial metatype offsets
+ 1, 1, 26, 2, 0x06, 1 /* Public */,
+ 5, 0, 29, 2, 0x06, 3 /* Public */,
+
+ // signals: parameters
+ QMetaType::Void, 0x80000000 | 3, 4,
+ QMetaType::Void,
+
+ 0 // eod
+};
+
+Q_CONSTINIT const QMetaObject IntersectWorker::staticMetaObject = { {
+ QMetaObject::SuperData::link<QThread::staticMetaObject>(),
+ qt_meta_stringdata_CLASSIntersectWorkerENDCLASS.offsetsAndSizes,
+ qt_meta_data_CLASSIntersectWorkerENDCLASS,
+ qt_static_metacall,
+ nullptr,
+ qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSIntersectWorkerENDCLASS_t,
+ // Q_OBJECT / Q_GADGET
+ QtPrivate::TypeAndForceComplete<IntersectWorker, std::true_type>,
+ // method 'data'
+ QtPrivate::TypeAndForceComplete<void, std::false_type>,
+ QtPrivate::TypeAndForceComplete<const intersectData &, std::false_type>,
+ // method 'finished'
+ QtPrivate::TypeAndForceComplete<void, std::false_type>
+ >,
+ nullptr
+} };
+
+void IntersectWorker::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ auto *_t = static_cast<IntersectWorker *>(_o);
+ (void)_t;
+ switch (_id) {
+ case 0: _t->data((*reinterpret_cast< std::add_pointer_t<intersectData>>(_a[1]))); break;
+ case 1: _t->finished(); break;
+ default: ;
+ }
+ } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ switch (_id) {
+ default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
+ case 0:
+ switch (*reinterpret_cast<int*>(_a[1])) {
+ default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
+ case 0:
+ *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< intersectData >(); break;
+ }
+ break;
+ }
+ } else if (_c == QMetaObject::IndexOfMethod) {
+ int *result = reinterpret_cast<int *>(_a[0]);
+ {
+ using _t = void (IntersectWorker::*)(const intersectData & );
+ if (_t _q_method = &IntersectWorker::data; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
+ *result = 0;
+ return;
+ }
+ }
+ {
+ using _t = void (IntersectWorker::*)();
+ if (_t _q_method = &IntersectWorker::finished; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
+ *result = 1;
+ return;
+ }
+ }
+ }
+}
+
+const QMetaObject *IntersectWorker::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *IntersectWorker::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_meta_stringdata_CLASSIntersectWorkerENDCLASS.stringdata0))
+ return static_cast<void*>(this);
+ return QThread::qt_metacast(_clname);
+}
+
+int IntersectWorker::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QThread::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ if (_id < 2)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 2;
+ } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ if (_id < 2)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 2;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void IntersectWorker::data(const intersectData & _t1)
+{
+ void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+
+// SIGNAL 1
+void IntersectWorker::finished()
+{
+ QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
+}
+namespace {
+
+#ifdef QT_MOC_HAS_STRINGDATA
+struct qt_meta_stringdata_CLASSIntersectControllerENDCLASS_t {};
+static constexpr auto qt_meta_stringdata_CLASSIntersectControllerENDCLASS = QtMocHelpers::stringData(
+ "IntersectController",
+ "operate",
+ "",
+ "intersectRoutineArgs",
+ "a",
+ "addIntersectionPoint",
+ "intersectData",
+ "s"
+);
+#else // !QT_MOC_HAS_STRING_DATA
+struct qt_meta_stringdata_CLASSIntersectControllerENDCLASS_t {
+ uint offsetsAndSizes[16];
+ char stringdata0[20];
+ char stringdata1[8];
+ char stringdata2[1];
+ char stringdata3[21];
+ char stringdata4[2];
+ char stringdata5[21];
+ char stringdata6[14];
+ char stringdata7[2];
+};
+#define QT_MOC_LITERAL(ofs, len) \
+ uint(sizeof(qt_meta_stringdata_CLASSIntersectControllerENDCLASS_t::offsetsAndSizes) + ofs), len
+Q_CONSTINIT static const qt_meta_stringdata_CLASSIntersectControllerENDCLASS_t qt_meta_stringdata_CLASSIntersectControllerENDCLASS = {
+ {
+ QT_MOC_LITERAL(0, 19), // "IntersectController"
+ QT_MOC_LITERAL(20, 7), // "operate"
+ QT_MOC_LITERAL(28, 0), // ""
+ QT_MOC_LITERAL(29, 20), // "intersectRoutineArgs"
+ QT_MOC_LITERAL(50, 1), // "a"
+ QT_MOC_LITERAL(52, 20), // "addIntersectionPoint"
+ QT_MOC_LITERAL(73, 13), // "intersectData"
+ QT_MOC_LITERAL(87, 1) // "s"
+ },
+ "IntersectController",
+ "operate",
+ "",
+ "intersectRoutineArgs",
+ "a",
+ "addIntersectionPoint",
+ "intersectData",
+ "s"
+};
+#undef QT_MOC_LITERAL
+#endif // !QT_MOC_HAS_STRING_DATA
+} // unnamed namespace
+
+Q_CONSTINIT static const uint qt_meta_data_CLASSIntersectControllerENDCLASS[] = {
+
+ // content:
+ 11, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 2, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 1, // signalCount
+
+ // signals: name, argc, parameters, tag, flags, initial metatype offsets
+ 1, 1, 26, 2, 0x06, 1 /* Public */,
+
+ // slots: name, argc, parameters, tag, flags, initial metatype offsets
+ 5, 1, 29, 2, 0x0a, 3 /* Public */,
+
+ // signals: parameters
+ QMetaType::Void, 0x80000000 | 3, 4,
+
+ // slots: parameters
+ QMetaType::Void, 0x80000000 | 6, 7,
+
+ 0 // eod
+};
+
+Q_CONSTINIT const QMetaObject IntersectController::staticMetaObject = { {
+ QMetaObject::SuperData::link<QObject::staticMetaObject>(),
+ qt_meta_stringdata_CLASSIntersectControllerENDCLASS.offsetsAndSizes,
+ qt_meta_data_CLASSIntersectControllerENDCLASS,
+ qt_static_metacall,
+ nullptr,
+ qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSIntersectControllerENDCLASS_t,
+ // Q_OBJECT / Q_GADGET
+ QtPrivate::TypeAndForceComplete<IntersectController, std::true_type>,
+ // method 'operate'
+ QtPrivate::TypeAndForceComplete<void, std::false_type>,
+ QtPrivate::TypeAndForceComplete<intersectRoutineArgs, std::false_type>,
+ // method 'addIntersectionPoint'
+ QtPrivate::TypeAndForceComplete<void, std::false_type>,
+ QtPrivate::TypeAndForceComplete<const intersectData &, std::false_type>
+ >,
+ nullptr
+} };
+
+void IntersectController::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ auto *_t = static_cast<IntersectController *>(_o);
+ (void)_t;
+ switch (_id) {
+ case 0: _t->operate((*reinterpret_cast< std::add_pointer_t<intersectRoutineArgs>>(_a[1]))); break;
+ case 1: _t->addIntersectionPoint((*reinterpret_cast< std::add_pointer_t<intersectData>>(_a[1]))); break;
+ default: ;
+ }
+ } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ switch (_id) {
+ default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
+ case 1:
+ switch (*reinterpret_cast<int*>(_a[1])) {
+ default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
+ case 0:
+ *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< intersectData >(); break;
+ }
+ break;
+ }
+ } else if (_c == QMetaObject::IndexOfMethod) {
+ int *result = reinterpret_cast<int *>(_a[0]);
+ {
+ using _t = void (IntersectController::*)(intersectRoutineArgs );
+ if (_t _q_method = &IntersectController::operate; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
+ *result = 0;
+ return;
+ }
+ }
+ }
+}
+
+const QMetaObject *IntersectController::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *IntersectController::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_meta_stringdata_CLASSIntersectControllerENDCLASS.stringdata0))
+ return static_cast<void*>(this);
+ return QObject::qt_metacast(_clname);
+}
+
+int IntersectController::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QObject::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ if (_id < 2)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 2;
+ } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ if (_id < 2)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 2;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void IntersectController::operate(intersectRoutineArgs _t1)
+{
+ void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
+ QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
+QT_WARNING_POP
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/moc_predefs.h b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/moc_predefs.h
new file mode 100644
index 0000000..a2abcdd
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/moc_predefs.h
@@ -0,0 +1,416 @@
+#define GLM_FORCE_SWIZZLE 1
+#define QT_CONCURRENT_LIB 1
+#define QT_CORE_LIB 1
+#define QT_GUI_LIB 1
+#define QT_NO_DEBUG 1
+#define QT_XML_LIB 1
+#define SIZEOF_DPTR (sizeof(void*))
+#define _LP64 1
+#define __AARCH64EL__ 1
+#define __AARCH64_CMODEL_SMALL__ 1
+#define __AARCH64_SIMD__ 1
+#define __APPLE_CC__ 6000
+#define __APPLE__ 1
+#define __ARM64_ARCH_8__ 1
+#define __ARM_64BIT_STATE 1
+#define __ARM_ACLE 200
+#define __ARM_ALIGN_MAX_STACK_PWR 4
+#define __ARM_ARCH 8
+#define __ARM_ARCH_8_3__ 1
+#define __ARM_ARCH_8_4__ 1
+#define __ARM_ARCH_8_5__ 1
+#define __ARM_ARCH_ISA_A64 1
+#define __ARM_ARCH_PROFILE 'A'
+#define __ARM_FEATURE_AES 1
+#define __ARM_FEATURE_ATOMICS 1
+#define __ARM_FEATURE_CLZ 1
+#define __ARM_FEATURE_COMPLEX 1
+#define __ARM_FEATURE_CRC32 1
+#define __ARM_FEATURE_CRYPTO 1
+#define __ARM_FEATURE_DIRECTED_ROUNDING 1
+#define __ARM_FEATURE_DIV 1
+#define __ARM_FEATURE_DOTPROD 1
+#define __ARM_FEATURE_FMA 1
+#define __ARM_FEATURE_FP16_FML 1
+#define __ARM_FEATURE_FP16_SCALAR_ARITHMETIC 1
+#define __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 1
+#define __ARM_FEATURE_FRINT 1
+#define __ARM_FEATURE_IDIV 1
+#define __ARM_FEATURE_JCVT 1
+#define __ARM_FEATURE_LDREX 0xF
+#define __ARM_FEATURE_NUMERIC_MAXMIN 1
+#define __ARM_FEATURE_QRDMX 1
+#define __ARM_FEATURE_SHA2 1
+#define __ARM_FEATURE_SHA3 1
+#define __ARM_FEATURE_SHA512 1
+#define __ARM_FEATURE_SM3 1
+#define __ARM_FEATURE_SM4 1
+#define __ARM_FEATURE_UNALIGNED 1
+#define __ARM_FP 0xE
+#define __ARM_FP16_ARGS 1
+#define __ARM_FP16_FORMAT_IEEE 1
+#define __ARM_NEON 1
+#define __ARM_NEON_FP 0xE
+#define __ARM_NEON__ 1
+#define __ARM_PCS_AAPCS64 1
+#define __ARM_SIZEOF_MINIMAL_ENUM 4
+#define __ARM_SIZEOF_WCHAR_T 4
+#define __ATOMIC_ACQUIRE 2
+#define __ATOMIC_ACQ_REL 4
+#define __ATOMIC_CONSUME 1
+#define __ATOMIC_RELAXED 0
+#define __ATOMIC_RELEASE 3
+#define __ATOMIC_SEQ_CST 5
+#define __BIGGEST_ALIGNMENT__ 8
+#define __BLOCKS__ 1
+#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
+#define __CHAR16_TYPE__ unsigned short
+#define __CHAR32_TYPE__ unsigned int
+#define __CHAR_BIT__ 8
+#define __CLANG_ATOMIC_BOOL_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR_LOCK_FREE 2
+#define __CLANG_ATOMIC_INT_LOCK_FREE 2
+#define __CLANG_ATOMIC_LLONG_LOCK_FREE 2
+#define __CLANG_ATOMIC_LONG_LOCK_FREE 2
+#define __CLANG_ATOMIC_POINTER_LOCK_FREE 2
+#define __CLANG_ATOMIC_SHORT_LOCK_FREE 2
+#define __CLANG_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __CONSTANT_CFSTRINGS__ 1
+#define __DBL_DECIMAL_DIG__ 17
+#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
+#define __DBL_DIG__ 15
+#define __DBL_EPSILON__ 2.2204460492503131e-16
+#define __DBL_HAS_DENORM__ 1
+#define __DBL_HAS_INFINITY__ 1
+#define __DBL_HAS_QUIET_NAN__ 1
+#define __DBL_MANT_DIG__ 53
+#define __DBL_MAX_10_EXP__ 308
+#define __DBL_MAX_EXP__ 1024
+#define __DBL_MAX__ 1.7976931348623157e+308
+#define __DBL_MIN_10_EXP__ (-307)
+#define __DBL_MIN_EXP__ (-1021)
+#define __DBL_MIN__ 2.2250738585072014e-308
+#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
+#define __DEPRECATED 1
+#define __DYNAMIC__ 1
+#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 130000
+#define __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__ 130000
+#define __EXCEPTIONS 1
+#define __FINITE_MATH_ONLY__ 0
+#define __FLT16_DECIMAL_DIG__ 5
+#define __FLT16_DENORM_MIN__ 5.9604644775390625e-8F16
+#define __FLT16_DIG__ 3
+#define __FLT16_EPSILON__ 9.765625e-4F16
+#define __FLT16_HAS_DENORM__ 1
+#define __FLT16_HAS_INFINITY__ 1
+#define __FLT16_HAS_QUIET_NAN__ 1
+#define __FLT16_MANT_DIG__ 11
+#define __FLT16_MAX_10_EXP__ 4
+#define __FLT16_MAX_EXP__ 16
+#define __FLT16_MAX__ 6.5504e+4F16
+#define __FLT16_MIN_10_EXP__ (-4)
+#define __FLT16_MIN_EXP__ (-13)
+#define __FLT16_MIN__ 6.103515625e-5F16
+#define __FLT_DECIMAL_DIG__ 9
+#define __FLT_DENORM_MIN__ 1.40129846e-45F
+#define __FLT_DIG__ 6
+#define __FLT_EPSILON__ 1.19209290e-7F
+#define __FLT_EVAL_METHOD__ 0
+#define __FLT_HAS_DENORM__ 1
+#define __FLT_HAS_INFINITY__ 1
+#define __FLT_HAS_QUIET_NAN__ 1
+#define __FLT_MANT_DIG__ 24
+#define __FLT_MAX_10_EXP__ 38
+#define __FLT_MAX_EXP__ 128
+#define __FLT_MAX__ 3.40282347e+38F
+#define __FLT_MIN_10_EXP__ (-37)
+#define __FLT_MIN_EXP__ (-125)
+#define __FLT_MIN__ 1.17549435e-38F
+#define __FLT_RADIX__ 2
+#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
+#define __GCC_ATOMIC_INT_LOCK_FREE 2
+#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
+#define __GCC_ATOMIC_LONG_LOCK_FREE 2
+#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
+#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
+#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
+#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __GCC_HAVE_DWARF2_CFI_ASM 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
+#define __GLIBCXX_BITSIZE_INT_N_0 128
+#define __GLIBCXX_TYPE_INT_N_0 __int128
+#define __GNUC_GNU_INLINE__ 1
+#define __GNUC_MINOR__ 2
+#define __GNUC_PATCHLEVEL__ 1
+#define __GNUC__ 4
+#define __GNUG__ 4
+#define __GXX_ABI_VERSION 1002
+#define __GXX_RTTI 1
+#define __GXX_WEAK__ 1
+#define __INT16_C_SUFFIX__
+#define __INT16_FMTd__ "hd"
+#define __INT16_FMTi__ "hi"
+#define __INT16_MAX__ 32767
+#define __INT16_TYPE__ short
+#define __INT32_C_SUFFIX__
+#define __INT32_FMTd__ "d"
+#define __INT32_FMTi__ "i"
+#define __INT32_MAX__ 2147483647
+#define __INT32_TYPE__ int
+#define __INT64_C_SUFFIX__ LL
+#define __INT64_FMTd__ "lld"
+#define __INT64_FMTi__ "lli"
+#define __INT64_MAX__ 9223372036854775807LL
+#define __INT64_TYPE__ long long int
+#define __INT8_C_SUFFIX__
+#define __INT8_FMTd__ "hhd"
+#define __INT8_FMTi__ "hhi"
+#define __INT8_MAX__ 127
+#define __INT8_TYPE__ signed char
+#define __INTMAX_C_SUFFIX__ L
+#define __INTMAX_FMTd__ "ld"
+#define __INTMAX_FMTi__ "li"
+#define __INTMAX_MAX__ 9223372036854775807L
+#define __INTMAX_TYPE__ long int
+#define __INTMAX_WIDTH__ 64
+#define __INTPTR_FMTd__ "ld"
+#define __INTPTR_FMTi__ "li"
+#define __INTPTR_MAX__ 9223372036854775807L
+#define __INTPTR_TYPE__ long int
+#define __INTPTR_WIDTH__ 64
+#define __INT_FAST16_FMTd__ "hd"
+#define __INT_FAST16_FMTi__ "hi"
+#define __INT_FAST16_MAX__ 32767
+#define __INT_FAST16_TYPE__ short
+#define __INT_FAST32_FMTd__ "d"
+#define __INT_FAST32_FMTi__ "i"
+#define __INT_FAST32_MAX__ 2147483647
+#define __INT_FAST32_TYPE__ int
+#define __INT_FAST64_FMTd__ "lld"
+#define __INT_FAST64_FMTi__ "lli"
+#define __INT_FAST64_MAX__ 9223372036854775807LL
+#define __INT_FAST64_TYPE__ long long int
+#define __INT_FAST8_FMTd__ "hhd"
+#define __INT_FAST8_FMTi__ "hhi"
+#define __INT_FAST8_MAX__ 127
+#define __INT_FAST8_TYPE__ signed char
+#define __INT_LEAST16_FMTd__ "hd"
+#define __INT_LEAST16_FMTi__ "hi"
+#define __INT_LEAST16_MAX__ 32767
+#define __INT_LEAST16_TYPE__ short
+#define __INT_LEAST32_FMTd__ "d"
+#define __INT_LEAST32_FMTi__ "i"
+#define __INT_LEAST32_MAX__ 2147483647
+#define __INT_LEAST32_TYPE__ int
+#define __INT_LEAST64_FMTd__ "lld"
+#define __INT_LEAST64_FMTi__ "lli"
+#define __INT_LEAST64_MAX__ 9223372036854775807LL
+#define __INT_LEAST64_TYPE__ long long int
+#define __INT_LEAST8_FMTd__ "hhd"
+#define __INT_LEAST8_FMTi__ "hhi"
+#define __INT_LEAST8_MAX__ 127
+#define __INT_LEAST8_TYPE__ signed char
+#define __INT_MAX__ 2147483647
+#define __LDBL_DECIMAL_DIG__ 17
+#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L
+#define __LDBL_DIG__ 15
+#define __LDBL_EPSILON__ 2.2204460492503131e-16L
+#define __LDBL_HAS_DENORM__ 1
+#define __LDBL_HAS_INFINITY__ 1
+#define __LDBL_HAS_QUIET_NAN__ 1
+#define __LDBL_MANT_DIG__ 53
+#define __LDBL_MAX_10_EXP__ 308
+#define __LDBL_MAX_EXP__ 1024
+#define __LDBL_MAX__ 1.7976931348623157e+308L
+#define __LDBL_MIN_10_EXP__ (-307)
+#define __LDBL_MIN_EXP__ (-1021)
+#define __LDBL_MIN__ 2.2250738585072014e-308L
+#define __LITTLE_ENDIAN__ 1
+#define __LONG_LONG_MAX__ 9223372036854775807LL
+#define __LONG_MAX__ 9223372036854775807L
+#define __LP64__ 1
+#define __MACH__ 1
+#define __NO_INLINE__ 1
+#define __OBJC_BOOL_IS_BOOL 1
+#define __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES 3
+#define __OPENCL_MEMORY_SCOPE_DEVICE 2
+#define __OPENCL_MEMORY_SCOPE_SUB_GROUP 4
+#define __OPENCL_MEMORY_SCOPE_WORK_GROUP 1
+#define __OPENCL_MEMORY_SCOPE_WORK_ITEM 0
+#define __ORDER_BIG_ENDIAN__ 4321
+#define __ORDER_LITTLE_ENDIAN__ 1234
+#define __ORDER_PDP_ENDIAN__ 3412
+#define __PIC__ 2
+#define __POINTER_WIDTH__ 64
+#define __PRAGMA_REDEFINE_EXTNAME 1
+#define __PTRDIFF_FMTd__ "ld"
+#define __PTRDIFF_FMTi__ "li"
+#define __PTRDIFF_MAX__ 9223372036854775807L
+#define __PTRDIFF_TYPE__ long int
+#define __PTRDIFF_WIDTH__ 64
+#define __REGISTER_PREFIX__
+#define __SCHAR_MAX__ 127
+#define __SHRT_MAX__ 32767
+#define __SIG_ATOMIC_MAX__ 2147483647
+#define __SIG_ATOMIC_WIDTH__ 32
+#define __SIZEOF_DOUBLE__ 8
+#define __SIZEOF_FLOAT__ 4
+#define __SIZEOF_INT128__ 16
+#define __SIZEOF_INT__ 4
+#define __SIZEOF_LONG_DOUBLE__ 8
+#define __SIZEOF_LONG_LONG__ 8
+#define __SIZEOF_LONG__ 8
+#define __SIZEOF_POINTER__ 8
+#define __SIZEOF_PTRDIFF_T__ 8
+#define __SIZEOF_SHORT__ 2
+#define __SIZEOF_SIZE_T__ 8
+#define __SIZEOF_WCHAR_T__ 4
+#define __SIZEOF_WINT_T__ 4
+#define __SIZE_FMTX__ "lX"
+#define __SIZE_FMTo__ "lo"
+#define __SIZE_FMTu__ "lu"
+#define __SIZE_FMTx__ "lx"
+#define __SIZE_MAX__ 18446744073709551615UL
+#define __SIZE_TYPE__ long unsigned int
+#define __SIZE_WIDTH__ 64
+#define __SSP__ 1
+#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16UL
+#define __STDCPP_THREADS__ 1
+#define __STDC_HOSTED__ 1
+#define __STDC_NO_THREADS__ 1
+#define __STDC_UTF_16__ 1
+#define __STDC_UTF_32__ 1
+#define __STDC__ 1
+#define __UINT16_C_SUFFIX__
+#define __UINT16_FMTX__ "hX"
+#define __UINT16_FMTo__ "ho"
+#define __UINT16_FMTu__ "hu"
+#define __UINT16_FMTx__ "hx"
+#define __UINT16_MAX__ 65535
+#define __UINT16_TYPE__ unsigned short
+#define __UINT32_C_SUFFIX__ U
+#define __UINT32_FMTX__ "X"
+#define __UINT32_FMTo__ "o"
+#define __UINT32_FMTu__ "u"
+#define __UINT32_FMTx__ "x"
+#define __UINT32_MAX__ 4294967295U
+#define __UINT32_TYPE__ unsigned int
+#define __UINT64_C_SUFFIX__ ULL
+#define __UINT64_FMTX__ "llX"
+#define __UINT64_FMTo__ "llo"
+#define __UINT64_FMTu__ "llu"
+#define __UINT64_FMTx__ "llx"
+#define __UINT64_MAX__ 18446744073709551615ULL
+#define __UINT64_TYPE__ long long unsigned int
+#define __UINT8_C_SUFFIX__
+#define __UINT8_FMTX__ "hhX"
+#define __UINT8_FMTo__ "hho"
+#define __UINT8_FMTu__ "hhu"
+#define __UINT8_FMTx__ "hhx"
+#define __UINT8_MAX__ 255
+#define __UINT8_TYPE__ unsigned char
+#define __UINTMAX_C_SUFFIX__ UL
+#define __UINTMAX_FMTX__ "lX"
+#define __UINTMAX_FMTo__ "lo"
+#define __UINTMAX_FMTu__ "lu"
+#define __UINTMAX_FMTx__ "lx"
+#define __UINTMAX_MAX__ 18446744073709551615UL
+#define __UINTMAX_TYPE__ long unsigned int
+#define __UINTMAX_WIDTH__ 64
+#define __UINTPTR_FMTX__ "lX"
+#define __UINTPTR_FMTo__ "lo"
+#define __UINTPTR_FMTu__ "lu"
+#define __UINTPTR_FMTx__ "lx"
+#define __UINTPTR_MAX__ 18446744073709551615UL
+#define __UINTPTR_TYPE__ long unsigned int
+#define __UINTPTR_WIDTH__ 64
+#define __UINT_FAST16_FMTX__ "hX"
+#define __UINT_FAST16_FMTo__ "ho"
+#define __UINT_FAST16_FMTu__ "hu"
+#define __UINT_FAST16_FMTx__ "hx"
+#define __UINT_FAST16_MAX__ 65535
+#define __UINT_FAST16_TYPE__ unsigned short
+#define __UINT_FAST32_FMTX__ "X"
+#define __UINT_FAST32_FMTo__ "o"
+#define __UINT_FAST32_FMTu__ "u"
+#define __UINT_FAST32_FMTx__ "x"
+#define __UINT_FAST32_MAX__ 4294967295U
+#define __UINT_FAST32_TYPE__ unsigned int
+#define __UINT_FAST64_FMTX__ "llX"
+#define __UINT_FAST64_FMTo__ "llo"
+#define __UINT_FAST64_FMTu__ "llu"
+#define __UINT_FAST64_FMTx__ "llx"
+#define __UINT_FAST64_MAX__ 18446744073709551615ULL
+#define __UINT_FAST64_TYPE__ long long unsigned int
+#define __UINT_FAST8_FMTX__ "hhX"
+#define __UINT_FAST8_FMTo__ "hho"
+#define __UINT_FAST8_FMTu__ "hhu"
+#define __UINT_FAST8_FMTx__ "hhx"
+#define __UINT_FAST8_MAX__ 255
+#define __UINT_FAST8_TYPE__ unsigned char
+#define __UINT_LEAST16_FMTX__ "hX"
+#define __UINT_LEAST16_FMTo__ "ho"
+#define __UINT_LEAST16_FMTu__ "hu"
+#define __UINT_LEAST16_FMTx__ "hx"
+#define __UINT_LEAST16_MAX__ 65535
+#define __UINT_LEAST16_TYPE__ unsigned short
+#define __UINT_LEAST32_FMTX__ "X"
+#define __UINT_LEAST32_FMTo__ "o"
+#define __UINT_LEAST32_FMTu__ "u"
+#define __UINT_LEAST32_FMTx__ "x"
+#define __UINT_LEAST32_MAX__ 4294967295U
+#define __UINT_LEAST32_TYPE__ unsigned int
+#define __UINT_LEAST64_FMTX__ "llX"
+#define __UINT_LEAST64_FMTo__ "llo"
+#define __UINT_LEAST64_FMTu__ "llu"
+#define __UINT_LEAST64_FMTx__ "llx"
+#define __UINT_LEAST64_MAX__ 18446744073709551615ULL
+#define __UINT_LEAST64_TYPE__ long long unsigned int
+#define __UINT_LEAST8_FMTX__ "hhX"
+#define __UINT_LEAST8_FMTo__ "hho"
+#define __UINT_LEAST8_FMTu__ "hhu"
+#define __UINT_LEAST8_FMTx__ "hhx"
+#define __UINT_LEAST8_MAX__ 255
+#define __UINT_LEAST8_TYPE__ unsigned char
+#define __USER_LABEL_PREFIX__ _
+#define __VERSION__ "Apple LLVM 14.0.0 (clang-1400.0.29.202)"
+#define __WCHAR_MAX__ 2147483647
+#define __WCHAR_TYPE__ int
+#define __WCHAR_WIDTH__ 32
+#define __WINT_MAX__ 2147483647
+#define __WINT_TYPE__ int
+#define __WINT_WIDTH__ 32
+#define __aarch64__ 1
+#define __apple_build_version__ 14000029
+#define __arm64 1
+#define __arm64__ 1
+#define __block __attribute__((__blocks__(byref)))
+#define __clang__ 1
+#define __clang_literal_encoding__ "UTF-8"
+#define __clang_major__ 14
+#define __clang_minor__ 0
+#define __clang_patchlevel__ 0
+#define __clang_version__ "14.0.0 (clang-1400.0.29.202)"
+#define __clang_wide_literal_encoding__ "UTF-32"
+#define __cplusplus 199711L
+#define __cpp_exceptions 199711L
+#define __cpp_impl_destroying_delete 201806L
+#define __cpp_rtti 199711L
+#define __cpp_threadsafe_static_init 200806L
+#define __llvm__ 1
+#define __nonnull _Nonnull
+#define __null_unspecified _Null_unspecified
+#define __nullable _Nullable
+#define __pic__ 2
+#define __private_extern__ extern
+#define __strong
+#define __unsafe_unretained
+#define __weak __attribute__((objc_gc(weak)))
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/mocs_compilation.cpp b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/mocs_compilation.cpp
new file mode 100644
index 0000000..bda67f7
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/mocs_compilation.cpp
@@ -0,0 +1,3 @@
+// This file is autogenerated. Changes will be overwritten.
+// No files found that require moc or the moc files are included
+enum some_compilers { need_more_than_nothing };
diff --git a/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/timestamp b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/timestamp
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/build/build-projects-ray-sotech117-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/timestamp
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/query/cache-v2 b/cmake-build-deb-cs2230/.cmake/api/v1/query/cache-v2
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/query/cache-v2
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/query/cmakeFiles-v1 b/cmake-build-deb-cs2230/.cmake/api/v1/query/cmakeFiles-v1
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/query/cmakeFiles-v1
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/query/codemodel-v2 b/cmake-build-deb-cs2230/.cmake/api/v1/query/codemodel-v2
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/query/codemodel-v2
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/query/toolchains-v1 b/cmake-build-deb-cs2230/.cmake/api/v1/query/toolchains-v1
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/query/toolchains-v1
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/reply/cache-v2-1bea3cdc94e8d0693b0f.json b/cmake-build-deb-cs2230/.cmake/api/v1/reply/cache-v2-1bea3cdc94e8d0693b0f.json
new file mode 100644
index 0000000..c9fd174
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/reply/cache-v2-1bea3cdc94e8d0693b0f.json
@@ -0,0 +1,5135 @@
+{
+ "entries" :
+ [
+ {
+ "name" : "CMAKE_ADDR2LINE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_ADDR2LINE-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_AR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/ar"
+ },
+ {
+ "name" : "CMAKE_BUILD_TYPE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "Debug"
+ },
+ {
+ "name" : "CMAKE_CACHEFILE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "This is the directory where this CMakeCache.txt was created"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"
+ },
+ {
+ "name" : "CMAKE_CACHE_MAJOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Major version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "3"
+ },
+ {
+ "name" : "CMAKE_CACHE_MINOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minor version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "26"
+ },
+ {
+ "name" : "CMAKE_CACHE_PATCH_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Patch version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "4"
+ },
+ {
+ "name" : "CMAKE_CODEBLOCKS_COMPILER_ID",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Id string of the compiler for the CodeBlocks IDE. Automatically detected when left empty"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_CODEBLOCKS_EXECUTABLE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The CodeBlocks executable"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_CODEBLOCKS_MAKE_ARGUMENTS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional command line arguments when CodeBlocks invokes make. Enter e.g. -j<some_number> to get parallel builds"
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-j10"
+ },
+ {
+ "name" : "CMAKE_COLOR_DIAGNOSTICS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable colored diagnostics throughout."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "ON"
+ },
+ {
+ "name" : "CMAKE_COLOR_MAKEFILE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "(This variable does not exist and should not be used)"
+ }
+ ],
+ "type" : "UNINITIALIZED",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+ },
+ {
+ "name" : "CMAKE_CPACK_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to cpack program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack"
+ },
+ {
+ "name" : "CMAKE_CTEST_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to ctest program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest"
+ },
+ {
+ "name" : "CMAKE_CXX_COMPILER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "CXX compiler"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/c++"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-g"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-Os -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O3 -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O2 -g -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_DLLTOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_DLLTOOL-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_EXECUTABLE_FORMAT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Executable file format"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "MACHO"
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXPORT_COMPILE_COMMANDS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable/Disable output of compile commands during generation."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXTRA_GENERATOR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of external makefile project generator."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "CodeBlocks"
+ },
+ {
+ "name" : "CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "CXX compiler system defined macros"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "__llvm__;1;__clang__;1;__clang_major__;14;__clang_minor__;0;__clang_patchlevel__;0;__clang_version__;\"14.0.0 (clang-1400.0.29.202)\";__GNUC__;4;__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__GXX_ABI_VERSION;1002;__GNUG__;4;__GXX_WEAK__;1;__ATOMIC_RELAXED;0;__ATOMIC_CONSUME;1;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_SEQ_CST;5;__OPENCL_MEMORY_SCOPE_WORK_ITEM;0;__OPENCL_MEMORY_SCOPE_WORK_GROUP;1;__OPENCL_MEMORY_SCOPE_DEVICE;2;__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES;3;__OPENCL_MEMORY_SCOPE_SUB_GROUP;4;__PRAGMA_REDEFINE_EXTNAME;1;__VERSION__;\"Apple LLVM 14.0.0 (clang-1400.0.29.202)\";__OBJC_BOOL_IS_BOOL;1;__cpp_rtti;199711L;__cpp_exceptions;199711L;__cpp_threadsafe_static_init;200806L;__cpp_impl_destroying_delete;201806L;__CONSTANT_CFSTRINGS__;1;__block;__attribute__((__blocks__(byref)));__BLOCKS__;1;__EXCEPTIONS;1;__GXX_RTTI;1;__DEPRECATED;1;__private_extern__;extern;__clang_literal_encoding__;\"UTF-8\";__clang_wide_literal_encoding__;\"UTF-32\";__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__LITTLE_ENDIAN__;1;_LP64;1;__LP64__;1;__CHAR_BIT__;8;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WINT_MAX__;2147483647;__INTMAX_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__UINTMAX_MAX__;18446744073709551615UL;__PTRDIFF_MAX__;9223372036854775807L;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__SIZEOF_DOUBLE__;8;__SIZEOF_FLOAT__;4;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_DOUBLE__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_POINTER__;8;__SIZEOF_SHORT__;2;__SIZEOF_PTRDIFF_T__;8;__SIZEOF_SIZE_T__;8;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_INT128__;16;__INTMAX_TYPE__;long int;__INTMAX_FMTd__;\"ld\";__INTMAX_FMTi__;\"li\";__INTMAX_C_SUFFIX__;L;__UINTMAX_TYPE__;long unsigned int;__UINTMAX_FMTo__;\"lo\";__UINTMAX_FMTu__;\"lu\";__UINTMAX_FMTx__;\"lx\";__UINTMAX_FMTX__;\"lX\";__UINTMAX_C_SUFFIX__;UL;__INTMAX_WIDTH__;64;__PTRDIFF_TYPE__;long int;__PTRDIFF_FMTd__;\"ld\";__PTRDIFF_FMTi__;\"li\";__PTRDIFF_WIDTH__;64;__INTPTR_TYPE__;long int;__INTPTR_FMTd__;\"ld\";__INTPTR_FMTi__;\"li\";__INTPTR_WIDTH__;64;__SIZE_TYPE__;long unsigned int;__SIZE_FMTo__;\"lo\";__SIZE_FMTu__;\"lu\";__SIZE_FMTx__;\"lx\";__SIZE_FMTX__;\"lX\";__SIZE_WIDTH__;64;__WCHAR_TYPE__;int;__WCHAR_WIDTH__;32;__WINT_TYPE__;int;__WINT_WIDTH__;32;__SIG_ATOMIC_WIDTH__;32;__SIG_ATOMIC_MAX__;2147483647;__CHAR16_TYPE__;unsigned short;__CHAR32_TYPE__;unsigned int;__UINTMAX_WIDTH__;64;__UINTPTR_TYPE__;long unsigned int;__UINTPTR_FMTo__;\"lo\";__UINTPTR_FMTu__;\"lu\";__UINTPTR_FMTx__;\"lx\";__UINTPTR_FMTX__;\"lX\";__UINTPTR_WIDTH__;64;__FLT16_DENORM_MIN__;5.9604644775390625e-8F16;__FLT16_HAS_DENORM__;1;__FLT16_DIG__;3;__FLT16_DECIMAL_DIG__;5;__FLT16_EPSILON__;9.765625e-4F16;__FLT16_HAS_INFINITY__;1;__FLT16_HAS_QUIET_NAN__;1;__FLT16_MANT_DIG__;11;__FLT16_MAX_10_EXP__;4;__FLT16_MAX_EXP__;16;__FLT16_MAX__;6.5504e+4F16;__FLT16_MIN_10_EXP__;(-4);__FLT16_MIN_EXP__;(-13);__FLT16_MIN__;6.103515625e-5F16;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_DIG__;6;__FLT_DECIMAL_DIG__;9;__FLT_EPSILON__;1.19209290e-7F;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_MANT_DIG__;24;__FLT_MAX_10_EXP__;38;__FLT_MAX_EXP__;128;__FLT_MAX__;3.40282347e+38F;__FLT_MIN_10_EXP__;(-37);__FLT_MIN_EXP__;(-125);__FLT_MIN__;1.17549435e-38F;__DBL_DENORM_MIN__;4.9406564584124654e-324;__DBL_HAS_DENORM__;1;__DBL_DIG__;15;__DBL_DECIMAL_DIG__;17;__DBL_EPSILON__;2.2204460492503131e-16;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_MAX_10_EXP__;308;__DBL_MAX_EXP__;1024;__DBL_MAX__;1.7976931348623157e+308;__DBL_MIN_10_EXP__;(-307);__DBL_MIN_EXP__;(-1021);__DBL_MIN__;2.2250738585072014e-308;__LDBL_DENORM_MIN__;4.9406564584124654e-324L;__LDBL_HAS_DENORM__;1;__LDBL_DIG__;15;__LDBL_DECIMAL_DIG__;17;__LDBL_EPSILON__;2.2204460492503131e-16L;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;53;__LDBL_MAX_10_EXP__;308;__LDBL_MAX_EXP__;1024;__LDBL_MAX__;1.7976931348623157e+308L;__LDBL_MIN_10_EXP__;(-307);__LDBL_MIN_EXP__;(-1021);__LDBL_MIN__;2.2250738585072014e-308L;__POINTER_WIDTH__;64;__BIGGEST_ALIGNMENT__;8;__INT8_TYPE__;signed char;__INT8_FMTd__;\"hhd\";__INT8_FMTi__;\"hhi\";__INT8_C_SUFFIX__; ;__INT16_TYPE__;short;__INT16_FMTd__;\"hd\";__INT16_FMTi__;\"hi\";__INT16_C_SUFFIX__; ;__INT32_TYPE__;int;__INT32_FMTd__;\"d\";__INT32_FMTi__;\"i\";__INT32_C_SUFFIX__; ;__INT64_TYPE__;long long int;__INT64_FMTd__;\"lld\";__INT64_FMTi__;\"lli\";__INT64_C_SUFFIX__;LL;__UINT8_TYPE__;unsigned char;__UINT8_FMTo__;\"hho\";__UINT8_FMTu__;\"hhu\";__UINT8_FMTx__;\"hhx\";__UINT8_FMTX__;\"hhX\";__UINT8_C_SUFFIX__; ;__UINT8_MAX__;255;__INT8_MAX__;127;__UINT16_TYPE__;unsigned short;__UINT16_FMTo__;\"ho\";__UINT16_FMTu__;\"hu\";__UINT16_FMTx__;\"hx\";__UINT16_FMTX__;\"hX\";__UINT16_C_SUFFIX__; ;__UINT16_MAX__;65535;__INT16_MAX__;32767;__UINT32_TYPE__;unsigned int;__UINT32_FMTo__;\"o\";__UINT32_FMTu__;\"u\";__UINT32_FMTx__;\"x\";__UINT32_FMTX__;\"X\";__UINT32_C_SUFFIX__;U;__UINT32_MAX__;4294967295U;__INT32_MAX__;2147483647;__UINT64_TYPE__;long long unsigned int;__UINT64_FMTo__;\"llo\";__UINT64_FMTu__;\"llu\";__UINT64_FMTx__;\"llx\";__UINT64_FMTX__;\"llX\";__UINT64_C_SUFFIX__;ULL;__UINT64_MAX__;18446744073709551615ULL;__INT64_MAX__;9223372036854775807LL;__INT_LEAST8_TYPE__;signed char;__INT_LEAST8_MAX__;127;__INT_LEAST8_FMTd__;\"hhd\";__INT_LEAST8_FMTi__;\"hhi\";__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST8_MAX__;255;__UINT_LEAST8_FMTo__;\"hho\";__UINT_LEAST8_FMTu__;\"hhu\";__UINT_LEAST8_FMTx__;\"hhx\";__UINT_LEAST8_FMTX__;\"hhX\";__INT_LEAST16_TYPE__;short;__INT_LEAST16_MAX__;32767;__INT_LEAST16_FMTd__;\"hd\";__INT_LEAST16_FMTi__;\"hi\";__UINT_LEAST16_TYPE__;unsigned short;__UINT_LEAST16_MAX__;65535;__UINT_LEAST16_FMTo__;\"ho\";__UINT_LEAST16_FMTu__;\"hu\";__UINT_LEAST16_FMTx__;\"hx\";__UINT_LEAST16_FMTX__;\"hX\";__INT_LEAST32_TYPE__;int;__INT_LEAST32_MAX__;2147483647;__INT_LEAST32_FMTd__;\"d\";__INT_LEAST32_FMTi__;\"i\";__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST32_MAX__;4294967295U;__UINT_LEAST32_FMTo__;\"o\";__UINT_LEAST32_FMTu__;\"u\";__UINT_LEAST32_FMTx__;\"x\";__UINT_LEAST32_FMTX__;\"X\";__INT_LEAST64_TYPE__;long long int;__INT_LEAST64_MAX__;9223372036854775807LL;__INT_LEAST64_FMTd__;\"lld\";__INT_LEAST64_FMTi__;\"lli\";__UINT_LEAST64_TYPE__;long long unsigned int;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT_LEAST64_FMTo__;\"llo\";__UINT_LEAST64_FMTu__;\"llu\";__UINT_LEAST64_FMTx__;\"llx\";__UINT_LEAST64_FMTX__;\"llX\";__INT_FAST8_TYPE__;signed char;__INT_FAST8_MAX__;127;__INT_FAST8_FMTd__;\"hhd\";__INT_FAST8_FMTi__;\"hhi\";__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST8_MAX__;255;__UINT_FAST8_FMTo__;\"hho\";__UINT_FAST8_FMTu__;\"hhu\";__UINT_FAST8_FMTx__;\"hhx\";__UINT_FAST8_FMTX__;\"hhX\";__INT_FAST16_TYPE__;short;__INT_FAST16_MAX__;32767;__INT_FAST16_FMTd__;\"hd\";__INT_FAST16_FMTi__;\"hi\";__UINT_FAST16_TYPE__;unsigned short;__UINT_FAST16_MAX__;65535;__UINT_FAST16_FMTo__;\"ho\";__UINT_FAST16_FMTu__;\"hu\";__UINT_FAST16_FMTx__;\"hx\";__UINT_FAST16_FMTX__;\"hX\";__INT_FAST32_TYPE__;int;__INT_FAST32_MAX__;2147483647;__INT_FAST32_FMTd__;\"d\";__INT_FAST32_FMTi__;\"i\";__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST32_FMTo__;\"o\";__UINT_FAST32_FMTu__;\"u\";__UINT_FAST32_FMTx__;\"x\";__UINT_FAST32_FMTX__;\"X\";__INT_FAST64_TYPE__;long long int;__INT_FAST64_MAX__;9223372036854775807LL;__INT_FAST64_FMTd__;\"lld\";__INT_FAST64_FMTi__;\"lli\";__UINT_FAST64_TYPE__;long long unsigned int;__UINT_FAST64_MAX__;18446744073709551615ULL;__UINT_FAST64_FMTo__;\"llo\";__UINT_FAST64_FMTu__;\"llu\";__UINT_FAST64_FMTx__;\"llx\";__UINT_FAST64_FMTX__;\"llX\";__USER_LABEL_PREFIX__;_;__FINITE_MATH_ONLY__;0;__GNUC_GNU_INLINE__;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__CLANG_ATOMIC_BOOL_LOCK_FREE;2;__CLANG_ATOMIC_CHAR_LOCK_FREE;2;__CLANG_ATOMIC_CHAR16_T_LOCK_FREE;2;__CLANG_ATOMIC_CHAR32_T_LOCK_FREE;2;__CLANG_ATOMIC_WCHAR_T_LOCK_FREE;2;__CLANG_ATOMIC_SHORT_LOCK_FREE;2;__CLANG_ATOMIC_INT_LOCK_FREE;2;__CLANG_ATOMIC_LONG_LOCK_FREE;2;__CLANG_ATOMIC_LLONG_LOCK_FREE;2;__CLANG_ATOMIC_POINTER_LOCK_FREE;2;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__NO_INLINE__;1;__PIC__;2;__pic__;2;__FLT_EVAL_METHOD__;0;__FLT_RADIX__;2;__DECIMAL_DIG__;__LDBL_DECIMAL_DIG__;__SSP__;1;__nonnull;_Nonnull;__null_unspecified;_Null_unspecified;__nullable;_Nullable;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__AARCH64EL__;1;__aarch64__;1;_LP64;1;__LP64__;1;__AARCH64_CMODEL_SMALL__;1;__ARM_ACLE;200;__ARM_ARCH;8;__ARM_ARCH_PROFILE;'A';__ARM_64BIT_STATE;1;__ARM_PCS_AAPCS64;1;__ARM_ARCH_ISA_A64;1;__ARM_FEATURE_CLZ;1;__ARM_FEATURE_FMA;1;__ARM_FEATURE_LDREX;0xF;__ARM_FEATURE_IDIV;1;__ARM_FEATURE_DIV;1;__ARM_FEATURE_NUMERIC_MAXMIN;1;__ARM_FEATURE_DIRECTED_ROUNDING;1;__ARM_ALIGN_MAX_STACK_PWR;4;__ARM_FP;0xE;__ARM_FP16_FORMAT_IEEE;1;__ARM_FP16_ARGS;1;__ARM_SIZEOF_WCHAR_T;4;__ARM_SIZEOF_MINIMAL_ENUM;4;__ARM_NEON;1;__ARM_NEON_FP;0xE;__ARM_FEATURE_CRC32;1;__ARM_FEATURE_CRYPTO;1;__ARM_FEATURE_AES;1;__ARM_FEATURE_SHA2;1;__ARM_FEATURE_SHA3;1;__ARM_FEATURE_SHA512;1;__ARM_FEATURE_SM3;1;__ARM_FEATURE_SM4;1;__ARM_FEATURE_UNALIGNED;1;__ARM_FEATURE_FP16_VECTOR_ARITHMETIC;1;__ARM_FEATURE_FP16_SCALAR_ARITHMETIC;1;__ARM_FEATURE_DOTPROD;1;__ARM_FEATURE_ATOMICS;1;__ARM_FEATURE_FP16_FML;1;__ARM_FEATURE_FRINT;1;__ARM_ARCH_8_3__;1;__ARM_FEATURE_COMPLEX;1;__ARM_FEATURE_JCVT;1;__ARM_FEATURE_QRDMX;1;__ARM_FEATURE_ATOMICS;1;__ARM_FEATURE_CRC32;1;__ARM_ARCH_8_4__;1;__ARM_ARCH_8_5__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__AARCH64_SIMD__;1;__ARM64_ARCH_8__;1;__ARM_NEON__;1;__LITTLE_ENDIAN__;1;__REGISTER_PREFIX__; ;__arm64;1;__arm64__;1;__APPLE_CC__;6000;__APPLE__;1;__STDC_NO_THREADS__;1;__apple_build_version__;14000029;__weak;__attribute__((objc_gc(weak)));__strong; ;__unsafe_unretained; ;__DYNAMIC__;1;__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__;130000;__ENVIRONMENT_OS_VERSION_MIN_REQUIRED__;130000;__MACH__;1;__STDC__;1;__STDC_HOSTED__;1;__cplusplus;199711L;__STDCPP_DEFAULT_NEW_ALIGNMENT__;16UL;__STDCPP_THREADS__;1;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__GCC_HAVE_DWARF2_CFI_ASM;1"
+ },
+ {
+ "name" : "CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "CXX compiler system include directories"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include;/Library/Developer/CommandLineTools/usr/include;/System/Library/Frameworks;/Library/Frameworks"
+ },
+ {
+ "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake."
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/pkgRedirects"
+ },
+ {
+ "name" : "CMAKE_GENERATOR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "Unix Makefiles"
+ },
+ {
+ "name" : "CMAKE_GENERATOR_INSTANCE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Generator instance identifier."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_PLATFORM",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator platform."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_TOOLSET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator toolset."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_HAVE_LIBC_PTHREAD",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Test CMAKE_HAVE_LIBC_PTHREAD"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_HOME_DIRECTORY",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Source directory with the top level CMakeLists.txt file for this project"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ {
+ "name" : "CMAKE_INSTALL_BINDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "User executables (bin)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "bin"
+ },
+ {
+ "name" : "CMAKE_INSTALL_DATADIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only architecture-independent data (DATAROOTDIR)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_DATAROOTDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only architecture-independent data root (share)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "share"
+ },
+ {
+ "name" : "CMAKE_INSTALL_DOCDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_INCLUDEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "C header files (include)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "include"
+ },
+ {
+ "name" : "CMAKE_INSTALL_INFODIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Info documentation (DATAROOTDIR/info)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_LIBDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Object code libraries (lib)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "lib"
+ },
+ {
+ "name" : "CMAKE_INSTALL_LIBEXECDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Program executables (libexec)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "libexec"
+ },
+ {
+ "name" : "CMAKE_INSTALL_LOCALEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Locale-dependent data (DATAROOTDIR/locale)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_LOCALSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Modifiable single-machine data (var)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "var"
+ },
+ {
+ "name" : "CMAKE_INSTALL_MANDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Man documentation (DATAROOTDIR/man)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_NAME_TOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/install_name_tool"
+ },
+ {
+ "name" : "CMAKE_INSTALL_OLDINCLUDEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "C header files for non-gcc (/usr/include)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/usr/include"
+ },
+ {
+ "name" : "CMAKE_INSTALL_PREFIX",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Install path prefix, prepended onto install directories."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/usr/local"
+ },
+ {
+ "name" : "CMAKE_INSTALL_RUNSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Run-time variable data (LOCALSTATEDIR/run)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_SBINDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "System admin executables (sbin)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "sbin"
+ },
+ {
+ "name" : "CMAKE_INSTALL_SHAREDSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Modifiable architecture-independent data (com)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "com"
+ },
+ {
+ "name" : "CMAKE_INSTALL_SYSCONFDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only single-machine data (etc)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "etc"
+ },
+ {
+ "name" : "CMAKE_LINKER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/ld"
+ },
+ {
+ "name" : "CMAKE_MAKE_PROGRAM",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/make"
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_NM",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/nm"
+ },
+ {
+ "name" : "CMAKE_NUMBER_OF_MAKEFILES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "number of local generators"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "2"
+ },
+ {
+ "name" : "CMAKE_OBJCOPY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_OBJCOPY-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_OBJDUMP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/objdump"
+ },
+ {
+ "name" : "CMAKE_OSX_ARCHITECTURES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Build architectures for OSX"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_DEPLOYMENT_TARGET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_SYSROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The product will be built against the headers and libraries located inside the indicated SDK."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ },
+ {
+ "name" : "CMAKE_PLATFORM_INFO_INITIALIZED",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Platform information initialized"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "UNINITIALIZED",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake"
+ },
+ {
+ "name" : "CMAKE_PROJECT_DESCRIPTION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_HOMEPAGE_URL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_NAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "projects_ray"
+ },
+ {
+ "name" : "CMAKE_RANLIB",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/ranlib"
+ },
+ {
+ "name" : "CMAKE_READELF",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_READELF-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_ROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake installation."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26"
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SKIP_INSTALL_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_SKIP_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when using shared libraries."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STRIP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/strip"
+ },
+ {
+ "name" : "CMAKE_UNAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "uname command"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/usr/bin/uname"
+ },
+ {
+ "name" : "CMAKE_VERBOSE_MAKEFILE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "FALSE"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding OpenGL"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][c ][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding Threads"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[TRUE][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding WrapAtomic"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[1][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding WrapOpenGL"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[ON][v()]"
+ },
+ {
+ "name" : "HAVE_STDATOMIC",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Test HAVE_STDATOMIC"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "MACDEPLOYQT_EXECUTABLE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt"
+ },
+ {
+ "name" : "OPENGL_INCLUDE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Include for OpenGL on OS X"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "OPENGL_gl_LIBRARY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "OpenGL library for OS X"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "OPENGL_glu_LIBRARY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "GLU library for OS X (usually same as OpenGL library)"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "ProcessorCount_cmd_sysctl",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/sbin/sysctl"
+ },
+ {
+ "name" : "QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional directories where find(Qt6 ...) host Qt components are searched"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "QT_ADDITIONAL_PACKAGES_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional directories where find(Qt6 ...) components are searched"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "QT_FEATURE_accessibility",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: accessibility (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_accessibility_atspi_bridge",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_action",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: action (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_aesni",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: aesni (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca_h",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca_h (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca_malloc_h",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca_malloc_h (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_android_style_assets",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: android_style_assets (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_animation",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: animation (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_appstore_compliant",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: appstore_compliant (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_arm_crc32",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: arm_crc32 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_arm_crypto",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: arm_crypto (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_avx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512bw",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512bw (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512cd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512cd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512dq",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512dq (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512er",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512er (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512f",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512f (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512ifma",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512ifma (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512pf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512pf (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vbmi",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vbmi (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vbmi2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vbmi2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vl (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_backtrace",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: backtrace (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_c11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: c11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_c99",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: c99 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cborstreamreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cborstreamreader (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cborstreamwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cborstreamwriter (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clipboard",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clipboard (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clock_gettime",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clock_gettime (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clock_monotonic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clock_monotonic (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_colornames",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: colornames (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_commandlineparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: commandlineparser (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_concatenatetablesproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: concatenatetablesproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_concurrent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: concurrent (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cpp_winrt",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cpp_winrt (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cross_compile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cross_compile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cssparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cssparser (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ctf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ctf (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cursor",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cursor (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx11_future",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx11_future (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx14",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx14 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx17",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx17 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx17_filesystem",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx17_filesystem (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx1z",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx1z (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx20",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx20 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cxx2a",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx2a (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cxx2b",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx2b (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_datestring",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: datestring (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_datetimeparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: datetimeparser (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dbus",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dbus (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dbus_linked",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dbus_linked (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_debug",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: debug (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_debug_and_release",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: debug_and_release (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_desktopservices",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: desktopservices (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_developer_build",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: developer_build (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_direct2d",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: direct2d (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_direct2d1_1",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: direct2d1_1 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directwrite",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directwrite (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directwrite3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directwrite3 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_dladdr",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dladdr (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dlopen",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dlopen (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dom",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dom (from target Qt6::Xml)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_doubleconversion",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: doubleconversion (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_draganddrop",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: draganddrop (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_drm_atomic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: drm_atomic (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_dynamicgl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dynamicgl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_easingcurve",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: easingcurve (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_egl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: egl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_egl_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: egl_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_brcm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_brcm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_egldevice",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_egldevice (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_gbm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_gbm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_mali",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_mali (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_openwfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_openwfd (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_rcar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_rcar (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_viv",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_viv (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_viv_wl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_viv_wl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_vsp2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_vsp2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_etw",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: etw (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_evdev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: evdev (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eventfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eventfd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_f16c",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: f16c (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemiterator",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemiterator (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemmodel (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemwatcher",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemwatcher (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_fontconfig",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: fontconfig (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_force_asserts",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: force_asserts (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_force_debug_info",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: force_debug_info (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_forkfd_pidfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: forkfd_pidfd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_framework",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: framework (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_freetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: freetype (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_futimens",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: futimens (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_future",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: future (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_gc_binaries",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gc_binaries (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_gestures",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gestures (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_getauxval",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: getauxval (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_getentropy",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: getentropy (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_gif",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gif (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_glib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: glib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_glibc",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: glibc (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_gui",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gui (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_harfbuzz",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: harfbuzz (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_headersclean",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: headersclean (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_highdpiscaling",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: highdpiscaling (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_hijricalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: hijricalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ico",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ico (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_icu",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: icu (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_identityproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: identityproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_im",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: im (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_image_heuristic_mask",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: image_heuristic_mask (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_image_text",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: image_text (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_bmp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_bmp (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_ppm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_ppm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_xbm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_xbm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_xpm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_xpm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformatplugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformatplugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageio_text_loading",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageio_text_loading (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_inotify",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: inotify (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_integrityfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: integrityfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_integrityhid",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: integrityhid (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_intelcet",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: intelcet (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_islamiccivilcalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: islamiccivilcalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_itemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: itemmodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_jalalicalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: jalalicalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_journald",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: journald (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_kms",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: kms (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_largefile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: largefile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_libinput",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_libinput_axis_api",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput_axis_api (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_libinput_hires_wheel_support",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_library",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: library (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_libudev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libudev (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_linkat",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: linkat (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_linuxfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: linuxfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_lttng",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: lttng (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_mimetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mimetype (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mimetype_database",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mimetype_database (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mips_dsp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mips_dsp (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_mips_dspr2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mips_dspr2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_movie",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: movie (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mtdev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mtdev (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_multiprocess",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: multiprocess (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_neon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: neon (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_network",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: network (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_no_direct_extern_access",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_direct_extern_access (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_no_pkg_config",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_pkg_config (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_no_prefix",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_prefix (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_opengles2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles3 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles31",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles31 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles32",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles32 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_openssl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openssl (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_openssl_linked",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openssl_linked (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opensslv11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opensslv11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opensslv30",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opensslv30 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_openvg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openvg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_pcre2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pcre2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_pdf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pdf (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_permissions",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: permissions (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_picture",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: picture (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_pkg_config",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pkg_config (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_plugin_manifest",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: plugin_manifest (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_poll_exit_on_error",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_exit_on_error (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_poll",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_poll (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_poll_pollts",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_pollts (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_ppoll",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_ppoll (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_select",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_select (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_posix_fallocate",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: posix_fallocate (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_precompile_header",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: precompile_header (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_printsupport",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: printsupport (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_private_tests",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: private_tests (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_process",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: process (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_processenvironment",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: processenvironment (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_proxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: proxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_qqnx_imf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qqnx_imf (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_qqnx_pps",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qqnx_pps (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_qt_framework",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qt_framework (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_raster_64bit",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: raster_64bit (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_raster_fp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: raster_fp (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_rdrnd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rdrnd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_rdseed",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rdseed (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_reduce_exports",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: reduce_exports (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_reduce_relocations",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: reduce_relocations (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_regularexpression",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: regularexpression (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_relocatable",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: relocatable (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_renameat2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: renameat2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_rpath",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rpath (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_separate_debug_info",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: separate_debug_info (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sessionmanager",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sessionmanager (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_settings",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: settings (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sha3_fast",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sha3_fast (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shani",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shani (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shared",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shared (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sharedmemory",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sharedmemory (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shortcut",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shortcut (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_signaling_nan",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: signaling_nan (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_simulator_and_device",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: simulator_and_device (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_slog2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: slog2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_sortfilterproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sortfilterproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sql",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sql (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse3 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse4_1",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse4_1 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse4_2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse4_2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ssse3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ssse3 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_stack_protector_strong",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stack_protector_strong (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_standarditemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: standarditemmodel (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_static",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: static (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_statx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: statx (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_std_atomic64",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: std_atomic64 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_stdlib_libcpp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stdlib_libcpp (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_stringlistmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stringlistmodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_syslog",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: syslog (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_doubleconversion",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_doubleconversion (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_freetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_freetype (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_harfbuzz",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_harfbuzz (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_libb2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_libb2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_pcre2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_pcre2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_textmarkdownreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_textmarkdownreader (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_xcb_xinput",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_xcb_xinput (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_zlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_zlib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_systemsemaphore",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: systemsemaphore (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_systemtrayicon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: systemtrayicon (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_tabletevent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tabletevent (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_temporaryfile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: temporaryfile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_testlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: testlib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textdate",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textdate (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_texthtmlparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: texthtmlparser (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textmarkdownreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textmarkdownreader (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textmarkdownwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textmarkdownwriter (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textodfwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textodfwriter (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_thread",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: thread (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_timezone",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: timezone (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_translation",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: translation (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_transposeproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: transposeproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_tslib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tslib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_tuiotouch",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tuiotouch (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undocommand",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undocommand (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undogroup",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undogroup (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undostack",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undostack (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_use_bfd_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_bfd_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_gold_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_gold_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_lld_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_lld_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_mold_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_mold_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vaes",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vaes (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_validator",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: validator (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_vkgen",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vkgen (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_vkkhrdisplay",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vkkhrdisplay (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vnc",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vnc (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vsp2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vsp2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vulkan",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vulkan (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_wasm_exceptions",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wasm_exceptions (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_wasm_simd128",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wasm_simd128 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_whatsthis",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: whatsthis (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_wheelevent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wheelevent (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_widgets",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: widgets (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_x86intrin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: x86intrin (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xcb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_egl_plugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_egl_plugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_glx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_glx (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_glx_plugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_glx_plugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_native_painting",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_native_painting (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_sm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_sm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_xlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_xlib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xkbcommon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xkbcommon (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xkbcommon_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xkbcommon_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xlib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xml",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xml (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstream",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstream (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstreamreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstreamreader (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstreamwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstreamwriter (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xrender",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xrender (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_zstd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: zstd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "Qt6Concurrent_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Concurrent."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent"
+ },
+ {
+ "name" : "Qt6CoreTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6CoreTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools"
+ },
+ {
+ "name" : "Qt6Core_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Core."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core"
+ },
+ {
+ "name" : "Qt6DBusTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6DBusTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools"
+ },
+ {
+ "name" : "Qt6DBus_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6DBus."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus"
+ },
+ {
+ "name" : "Qt6GuiTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6GuiTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools"
+ },
+ {
+ "name" : "Qt6Gui_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Gui."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui"
+ },
+ {
+ "name" : "Qt6Xml_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Xml."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml"
+ },
+ {
+ "name" : "Qt6_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6"
+ },
+ {
+ "name" : "WrapOpenGL_AGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a library."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/AGL.framework"
+ },
+ {
+ "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "CMAKE_INSTALL_PREFIX during last run"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/usr/local"
+ },
+ {
+ "name" : "projects_ray_BINARY_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"
+ },
+ {
+ "name" : "projects_ray_IS_TOP_LEVEL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "ON"
+ },
+ {
+ "name" : "projects_ray_SOURCE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ }
+ ],
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+}
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/reply/cmakeFiles-v1-8862939d96335d779963.json b/cmake-build-deb-cs2230/.cmake/api/v1/reply/cmakeFiles-v1-8862939d96335d779963.json
new file mode 100644
index 0000000..080abd5
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/reply/cmakeFiles-v1-8862939d96335d779963.json
@@ -0,0 +1,1786 @@
+{
+ "inputs" :
+ [
+ {
+ "path" : "CMakeLists.txt"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystem.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeUnixFindMake.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Determine-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCompilerIdDetection.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindBinUtils.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindCodeBlocks.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/ProcessorCount.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitIncludeInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitLinkInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseLibraryArchitecture.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompileFeatures.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/FeatureTesting.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake"
+ },
+ {
+ "path" : "glm/CMakeLists.txt"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake"
+ }
+ ],
+ "kind" : "cmakeFiles",
+ "paths" :
+ {
+ "build" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230",
+ "source" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/reply/codemodel-v2-e9060bd5b1d1b14c9725.json b/cmake-build-deb-cs2230/.cmake/api/v1/reply/codemodel-v2-e9060bd5b1d1b14c9725.json
new file mode 100644
index 0000000..9a0e947
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/reply/codemodel-v2-e9060bd5b1d1b14c9725.json
@@ -0,0 +1,85 @@
+{
+ "configurations" :
+ [
+ {
+ "directories" :
+ [
+ {
+ "build" : ".",
+ "childIndexes" :
+ [
+ 1
+ ],
+ "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json",
+ "minimumCMakeVersion" :
+ {
+ "string" : "3.16"
+ },
+ "projectIndex" : 0,
+ "source" : ".",
+ "targetIndexes" :
+ [
+ 0,
+ 1
+ ]
+ },
+ {
+ "build" : "glm",
+ "jsonFile" : "directory-glm-Debug-2bef2a2728e6bac3f360.json",
+ "minimumCMakeVersion" :
+ {
+ "string" : "3.16"
+ },
+ "parentIndex" : 0,
+ "projectIndex" : 0,
+ "source" : "glm"
+ }
+ ],
+ "name" : "Debug",
+ "projects" :
+ [
+ {
+ "directoryIndexes" :
+ [
+ 0,
+ 1
+ ],
+ "name" : "projects_ray",
+ "targetIndexes" :
+ [
+ 0,
+ 1
+ ]
+ }
+ ],
+ "targets" :
+ [
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray-Debug-5f997b5ff7ff54b1f214.json",
+ "name" : "projects_ray",
+ "projectIndex" : 0
+ },
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray_autogen-Debug-19aaa01d0501aa0a121d.json",
+ "name" : "projects_ray_autogen",
+ "projectIndex" : 0
+ }
+ ]
+ }
+ ],
+ "kind" : "codemodel",
+ "paths" :
+ {
+ "build" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230",
+ "source" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+}
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/cmake-build-deb-cs2230/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json
new file mode 100644
index 0000000..3a67af9
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ }
+}
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/reply/directory-glm-Debug-2bef2a2728e6bac3f360.json b/cmake-build-deb-cs2230/.cmake/api/v1/reply/directory-glm-Debug-2bef2a2728e6bac3f360.json
new file mode 100644
index 0000000..b04b50c
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/reply/directory-glm-Debug-2bef2a2728e6bac3f360.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : "glm",
+ "source" : "glm"
+ }
+}
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/reply/index-2023-11-05T12-16-24-0937.json b/cmake-build-deb-cs2230/.cmake/api/v1/reply/index-2023-11-05T12-16-24-0937.json
new file mode 100644
index 0000000..02435e5
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/reply/index-2023-11-05T12-16-24-0937.json
@@ -0,0 +1,108 @@
+{
+ "cmake" :
+ {
+ "generator" :
+ {
+ "multiConfig" : false,
+ "name" : "Unix Makefiles"
+ },
+ "paths" :
+ {
+ "cmake" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake",
+ "cpack" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack",
+ "ctest" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest",
+ "root" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26"
+ },
+ "version" :
+ {
+ "isDirty" : false,
+ "major" : 3,
+ "minor" : 26,
+ "patch" : 4,
+ "string" : "3.26.4",
+ "suffix" : ""
+ }
+ },
+ "objects" :
+ [
+ {
+ "jsonFile" : "codemodel-v2-e9060bd5b1d1b14c9725.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+ },
+ {
+ "jsonFile" : "cache-v2-1bea3cdc94e8d0693b0f.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ {
+ "jsonFile" : "cmakeFiles-v1-8862939d96335d779963.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ },
+ {
+ "jsonFile" : "toolchains-v1-e5016517c5dc0d7996df.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ ],
+ "reply" :
+ {
+ "cache-v2" :
+ {
+ "jsonFile" : "cache-v2-1bea3cdc94e8d0693b0f.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ "cmakeFiles-v1" :
+ {
+ "jsonFile" : "cmakeFiles-v1-8862939d96335d779963.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ },
+ "codemodel-v2" :
+ {
+ "jsonFile" : "codemodel-v2-e9060bd5b1d1b14c9725.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+ },
+ "toolchains-v1" :
+ {
+ "jsonFile" : "toolchains-v1-e5016517c5dc0d7996df.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ }
+}
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/reply/target-projects_ray-Debug-5f997b5ff7ff54b1f214.json b/cmake-build-deb-cs2230/.cmake/api/v1/reply/target-projects_ray-Debug-5f997b5ff7ff54b1f214.json
new file mode 100644
index 0000000..baff0a8
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/reply/target-projects_ray-Debug-5f997b5ff7ff54b1f214.json
@@ -0,0 +1,699 @@
+{
+ "artifacts" :
+ [
+ {
+ "path" : "projects_ray"
+ }
+ ],
+ "backtrace" : 1,
+ "backtraceGraph" :
+ {
+ "commands" :
+ [
+ "add_executable",
+ "set_target_properties",
+ "include",
+ "find_package",
+ "find_dependency",
+ "_qt_internal_find_qt_dependencies",
+ "add_definitions",
+ "target_link_libraries",
+ "include_directories"
+ ],
+ "files" :
+ [
+ "CMakeLists.txt",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ },
+ {
+ "command" : 0,
+ "file" : 0,
+ "line" : 28,
+ "parent" : 0
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 17,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 2
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 3
+ },
+ {
+ "file" : 2,
+ "parent" : 4
+ },
+ {
+ "command" : 2,
+ "file" : 2,
+ "line" : 55,
+ "parent" : 5
+ },
+ {
+ "file" : 1,
+ "parent" : 6
+ },
+ {
+ "command" : 1,
+ "file" : 1,
+ "line" : 61,
+ "parent" : 7
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 19,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 9
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 10
+ },
+ {
+ "file" : 5,
+ "parent" : 11
+ },
+ {
+ "command" : 2,
+ "file" : 5,
+ "line" : 55,
+ "parent" : 12
+ },
+ {
+ "file" : 4,
+ "parent" : 13
+ },
+ {
+ "command" : 1,
+ "file" : 4,
+ "line" : 61,
+ "parent" : 14
+ },
+ {
+ "command" : 2,
+ "file" : 5,
+ "line" : 52,
+ "parent" : 12
+ },
+ {
+ "file" : 6,
+ "parent" : 16
+ },
+ {
+ "command" : 1,
+ "file" : 6,
+ "line" : 62,
+ "parent" : 17
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 20,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 19
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 20
+ },
+ {
+ "file" : 8,
+ "parent" : 21
+ },
+ {
+ "command" : 2,
+ "file" : 8,
+ "line" : 55,
+ "parent" : 22
+ },
+ {
+ "file" : 7,
+ "parent" : 23
+ },
+ {
+ "command" : 1,
+ "file" : 7,
+ "line" : 61,
+ "parent" : 24
+ },
+ {
+ "command" : 2,
+ "file" : 2,
+ "line" : 40,
+ "parent" : 5
+ },
+ {
+ "file" : 13,
+ "parent" : 26
+ },
+ {
+ "command" : 5,
+ "file" : 13,
+ "line" : 39,
+ "parent" : 27
+ },
+ {
+ "command" : 4,
+ "file" : 12,
+ "line" : 111,
+ "parent" : 28
+ },
+ {
+ "command" : 3,
+ "file" : 11,
+ "line" : 76,
+ "parent" : 29
+ },
+ {
+ "file" : 10,
+ "parent" : 30
+ },
+ {
+ "command" : 2,
+ "file" : 10,
+ "line" : 55,
+ "parent" : 31
+ },
+ {
+ "file" : 9,
+ "parent" : 32
+ },
+ {
+ "command" : 1,
+ "file" : 9,
+ "line" : 61,
+ "parent" : 33
+ },
+ {
+ "command" : 2,
+ "file" : 10,
+ "line" : 52,
+ "parent" : 31
+ },
+ {
+ "file" : 14,
+ "parent" : 35
+ },
+ {
+ "command" : 1,
+ "file" : 14,
+ "line" : 62,
+ "parent" : 36
+ },
+ {
+ "command" : 6,
+ "file" : 0,
+ "line" : 25,
+ "parent" : 0
+ },
+ {
+ "command" : 7,
+ "file" : 0,
+ "line" : 64,
+ "parent" : 0
+ },
+ {
+ "command" : 8,
+ "file" : 0,
+ "line" : 23,
+ "parent" : 0
+ }
+ ]
+ },
+ "compileGroups" :
+ [
+ {
+ "compileCommandFragments" :
+ [
+ {
+ "fragment" : "-Wno-deprecated-volatile -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics"
+ }
+ ],
+ "defines" :
+ [
+ {
+ "backtrace" : 38,
+ "define" : "GLM_FORCE_SWIZZLE"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_CONCURRENT_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_CORE_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_GUI_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_XML_LIB"
+ }
+ ],
+ "includes" :
+ [
+ {
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"
+ },
+ {
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ {
+ "backtrace" : 0,
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/include"
+ },
+ {
+ "backtrace" : 40,
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/include"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework"
+ }
+ ],
+ "language" : "CXX",
+ "languageStandard" :
+ {
+ "backtraces" :
+ [
+ 39,
+ 39
+ ],
+ "standard" : "20"
+ },
+ "sourceIndexes" :
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 27
+ ]
+ }
+ ],
+ "dependencies" :
+ [
+ {
+ "backtrace" : 0,
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df"
+ }
+ ],
+ "id" : "projects_ray::@6890427a1f51a3e7e1df",
+ "link" :
+ {
+ "commandFragments" :
+ [
+ {
+ "fragment" : "-Wno-deprecated-volatile -g",
+ "role" : "flags"
+ },
+ {
+ "fragment" : "",
+ "role" : "flags"
+ },
+ {
+ "fragment" : "-F/Users/sotech117/Qt/6.5.2/macos/lib",
+ "role" : "frameworkPath"
+ },
+ {
+ "fragment" : "-Wl,-rpath,/Users/sotech117/Qt/6.5.2/macos/lib",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 8,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 15,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui",
+ "role" : "libraries"
+ },
+ {
+ "fragment" : "-Xlinker -framework -Xlinker OpenGL",
+ "role" : "libraries"
+ },
+ {
+ "fragment" : "-Xlinker -framework -Xlinker AGL",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework AppKit",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework ImageIO",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework Metal",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 25,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 34,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 37,
+ "fragment" : "-framework IOKit",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 37,
+ "fragment" : "-framework DiskArbitration",
+ "role" : "libraries"
+ }
+ ],
+ "language" : "CXX"
+ },
+ "name" : "projects_ray",
+ "nameOnDisk" : "projects_ray",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "Source Files",
+ "sourceIndexes" :
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 27
+ ]
+ },
+ {
+ "name" : "Header Files",
+ "sourceIndexes" :
+ [
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 26,
+ 28
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "compileGroupIndex" : 0,
+ "isGenerated" : true,
+ "path" : "cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/main.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/camera/camera.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/raytracer/raytracer.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/raytracer/raytracescene.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/scenefilereader.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/sceneparser.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/camera/camera.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/raytracer/raytracer.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/raytracer/raytracescene.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/rgba.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/scenedata.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/scenefilereader.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/sceneparser.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/intersect/intersect.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/illuminate/illuminate.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/illuminate/shadow.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/illuminate/reflect.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/texture/texture.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/intersect/normals.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/raytracerutils.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/aliasing/supersample.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/aliasing/filter.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/accelerate/myqthreads.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/accelerate/myqtconcurrent.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/accelerate/kdtree.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/accelerate/kdtree.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/accelerate/bvh.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/accelerate/bvh.h",
+ "sourceGroupIndex" : 1
+ }
+ ],
+ "type" : "EXECUTABLE"
+}
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/reply/target-projects_ray_autogen-Debug-19aaa01d0501aa0a121d.json b/cmake-build-deb-cs2230/.cmake/api/v1/reply/target-projects_ray_autogen-Debug-19aaa01d0501aa0a121d.json
new file mode 100644
index 0000000..c7e4f99
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/reply/target-projects_ray_autogen-Debug-19aaa01d0501aa0a121d.json
@@ -0,0 +1,58 @@
+{
+ "backtrace" : 0,
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" :
+ [
+ "CMakeLists.txt"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ }
+ ]
+ },
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df",
+ "isGeneratorProvided" : true,
+ "name" : "projects_ray_autogen",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "",
+ "sourceIndexes" :
+ [
+ 0
+ ]
+ },
+ {
+ "name" : "CMake Rules",
+ "sourceIndexes" :
+ [
+ 1
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.rule",
+ "sourceGroupIndex" : 1
+ }
+ ],
+ "type" : "UTILITY"
+}
diff --git a/cmake-build-deb-cs2230/.cmake/api/v1/reply/toolchains-v1-e5016517c5dc0d7996df.json b/cmake-build-deb-cs2230/.cmake/api/v1/reply/toolchains-v1-e5016517c5dc0d7996df.json
new file mode 100644
index 0000000..f2681f1
--- /dev/null
+++ b/cmake-build-deb-cs2230/.cmake/api/v1/reply/toolchains-v1-e5016517c5dc0d7996df.json
@@ -0,0 +1,52 @@
+{
+ "kind" : "toolchains",
+ "toolchains" :
+ [
+ {
+ "compiler" :
+ {
+ "id" : "AppleClang",
+ "implicit" :
+ {
+ "includeDirectories" :
+ [
+ "/usr/include",
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include"
+ ],
+ "linkDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib"
+ ],
+ "linkFrameworkDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks"
+ ],
+ "linkLibraries" : []
+ },
+ "path" : "/Library/Developer/CommandLineTools/usr/bin/c++",
+ "version" : "14.0.0.14000029"
+ },
+ "language" : "CXX",
+ "sourceFileExtensions" :
+ [
+ "C",
+ "M",
+ "c++",
+ "cc",
+ "cpp",
+ "cxx",
+ "m",
+ "mm",
+ "mpp",
+ "CPP",
+ "ixx",
+ "cppm"
+ ]
+ }
+ ],
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/cmake-build-deb-cs2230/.qt/QtDeploySupport.cmake b/cmake-build-deb-cs2230/.qt/QtDeploySupport.cmake
new file mode 100644
index 0000000..c48eb70
--- /dev/null
+++ b/cmake-build-deb-cs2230/.qt/QtDeploySupport.cmake
@@ -0,0 +1,60 @@
+cmake_minimum_required(VERSION 3.16...3.21)
+
+# These are part of the public API. Projects should use them to provide a
+# consistent set of prefix-relative destinations.
+if(NOT QT_DEPLOY_BIN_DIR)
+ set(QT_DEPLOY_BIN_DIR "bin")
+endif()
+if(NOT QT_DEPLOY_LIB_DIR)
+ set(QT_DEPLOY_LIB_DIR "lib")
+endif()
+if(NOT QT_DEPLOY_PLUGINS_DIR)
+ set(QT_DEPLOY_PLUGINS_DIR "plugins")
+endif()
+if(NOT QT_DEPLOY_QML_DIR)
+ set(QT_DEPLOY_QML_DIR "qml")
+endif()
+if(NOT QT_DEPLOY_TRANSLATIONS_DIR)
+ set(QT_DEPLOY_TRANSLATIONS_DIR "translations")
+endif()
+if(NOT QT_DEPLOY_PREFIX)
+ set(QT_DEPLOY_PREFIX "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}")
+endif()
+if(QT_DEPLOY_PREFIX STREQUAL "")
+ set(QT_DEPLOY_PREFIX .)
+endif()
+if(NOT QT_DEPLOY_IGNORED_LIB_DIRS)
+ set(QT_DEPLOY_IGNORED_LIB_DIRS "")
+endif()
+
+# These are internal implementation details. They may be removed at any time.
+set(__QT_DEPLOY_SYSTEM_NAME "Darwin")
+set(__QT_DEPLOY_IS_SHARED_LIBS_BUILD "ON")
+set(__QT_DEPLOY_TOOL "/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt")
+set(__QT_DEPLOY_IMPL_DIR "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/.qt")
+set(__QT_DEPLOY_VERBOSE "")
+set(__QT_CMAKE_EXPORT_NAMESPACE "Qt6")
+set(__QT_DEPLOY_GENERATOR_IS_MULTI_CONFIG "0")
+set(__QT_DEPLOY_ACTIVE_CONFIG "Debug")
+set(__QT_NO_CREATE_VERSIONLESS_FUNCTIONS "")
+set(__QT_DEFAULT_MAJOR_VERSION "6")
+set(__QT_DEPLOY_QT_ADDITIONAL_PACKAGES_PREFIX_PATH "")
+set(__QT_DEPLOY_QT_INSTALL_PREFIX "/Users/sotech117/Qt/6.5.2/macos")
+set(__QT_DEPLOY_QT_INSTALL_BINS "bin")
+set(__QT_DEPLOY_QT_INSTALL_PLUGINS "./plugins")
+set(__QT_DEPLOY_QT_INSTALL_TRANSLATIONS "./translations")
+set(__QT_DEPLOY_PLUGINS "")
+set(__QT_DEPLOY_MUST_ADJUST_PLUGINS_RPATH "")
+set(__QT_DEPLOY_USE_PATCHELF "")
+set(__QT_DEPLOY_PATCHELF_EXECUTABLE "")
+
+# Define the CMake commands to be made available during deployment.
+set(__qt_deploy_support_files
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDeploySupport.cmake"
+)
+foreach(__qt_deploy_support_file IN LISTS __qt_deploy_support_files)
+ include("${__qt_deploy_support_file}")
+endforeach()
+
+unset(__qt_deploy_support_file)
+unset(__qt_deploy_support_files)
diff --git a/cmake-build-deb-cs2230/CMakeCache.txt b/cmake-build-deb-cs2230/CMakeCache.txt
new file mode 100644
index 0000000..6531714
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeCache.txt
@@ -0,0 +1,1074 @@
+# This is the CMakeCache file.
+# For build in directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230
+# It was generated by CMake: /Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ar
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=Debug
+
+//Id string of the compiler for the CodeBlocks IDE. Automatically
+// detected when left empty
+CMAKE_CODEBLOCKS_COMPILER_ID:STRING=
+
+//The CodeBlocks executable
+CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND
+
+//Additional command line arguments when CodeBlocks invokes make.
+// Enter e.g. -j<some_number> to get parallel builds
+CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING=-j10
+
+//Enable colored diagnostics throughout.
+CMAKE_COLOR_DIAGNOSTICS:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/c++
+
+//Flags used by the CXX compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags used by the CXX compiler during DEBUG builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the CXX compiler during MINSIZEREL builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the CXX compiler during RELEASE builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Path to a program.
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
+
+//Flags used by the linker during all build types.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during DEBUG builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during MINSIZEREL builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during RELEASE builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during RELWITHDEBINFO builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
+
+//Value Computed by CMake.
+CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/pkgRedirects
+
+//User executables (bin)
+CMAKE_INSTALL_BINDIR:PATH=bin
+
+//Read-only architecture-independent data (DATAROOTDIR)
+CMAKE_INSTALL_DATADIR:PATH=
+
+//Read-only architecture-independent data root (share)
+CMAKE_INSTALL_DATAROOTDIR:PATH=share
+
+//Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
+CMAKE_INSTALL_DOCDIR:PATH=
+
+//C header files (include)
+CMAKE_INSTALL_INCLUDEDIR:PATH=include
+
+//Info documentation (DATAROOTDIR/info)
+CMAKE_INSTALL_INFODIR:PATH=
+
+//Object code libraries (lib)
+CMAKE_INSTALL_LIBDIR:PATH=lib
+
+//Program executables (libexec)
+CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
+
+//Locale-dependent data (DATAROOTDIR/locale)
+CMAKE_INSTALL_LOCALEDIR:PATH=
+
+//Modifiable single-machine data (var)
+CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
+
+//Man documentation (DATAROOTDIR/man)
+CMAKE_INSTALL_MANDIR:PATH=
+
+//Path to a program.
+CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
+
+//C header files for non-gcc (/usr/include)
+CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Run-time variable data (LOCALSTATEDIR/run)
+CMAKE_INSTALL_RUNSTATEDIR:PATH=
+
+//System admin executables (sbin)
+CMAKE_INSTALL_SBINDIR:PATH=sbin
+
+//Modifiable architecture-independent data (com)
+CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
+
+//Read-only single-machine data (etc)
+CMAKE_INSTALL_SYSCONFDIR:PATH=etc
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ld
+
+//Path to a program.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
+
+//Flags used by the linker during the creation of modules during
+// all build types.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of modules during
+// DEBUG builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of modules during
+// MINSIZEREL builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELEASE builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELWITHDEBINFO builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/objdump
+
+//Build architectures for OSX
+CMAKE_OSX_ARCHITECTURES:STRING=
+
+//Minimum OS X version to target for deployment (at runtime); newer
+// APIs weak linked. Set to empty string for default value.
+CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
+
+//The product will be built against the headers and libraries located
+// inside the indicated SDK.
+CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk
+
+//No help, variable specified on the command line.
+CMAKE_PREFIX_PATH:UNINITIALIZED=/Users/sotech117/Qt/6.5.2/macos/lib/cmake
+
+//Value Computed by CMake
+CMAKE_PROJECT_DESCRIPTION:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=projects_ray
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ranlib
+
+//Path to a program.
+CMAKE_READELF:FILEPATH=CMAKE_READELF-NOTFOUND
+
+//Flags used by the linker during the creation of shared libraries
+// during all build types.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during DEBUG builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during MINSIZEREL builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELEASE builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELWITHDEBINFO builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries
+// during all build types.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during DEBUG builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during MINSIZEREL builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELEASE builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELWITHDEBINFO builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Path to a program.
+MACDEPLOYQT_EXECUTABLE:FILEPATH=/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt
+
+//Include for OpenGL on OS X
+OPENGL_INCLUDE_DIR:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//OpenGL library for OS X
+OPENGL_gl_LIBRARY:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//GLU library for OS X (usually same as OpenGL library)
+OPENGL_glu_LIBRARY:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//Path to a program.
+ProcessorCount_cmd_sysctl:FILEPATH=/usr/sbin/sysctl
+
+//Additional directories where find(Qt6 ...) host Qt components
+// are searched
+QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING=
+
+//Additional directories where find(Qt6 ...) components are searched
+QT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING=
+
+//The directory containing a CMake configuration file for Qt6Concurrent.
+Qt6Concurrent_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent
+
+//The directory containing a CMake configuration file for Qt6CoreTools.
+Qt6CoreTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools
+
+//The directory containing a CMake configuration file for Qt6Core.
+Qt6Core_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core
+
+//The directory containing a CMake configuration file for Qt6DBusTools.
+Qt6DBusTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools
+
+//The directory containing a CMake configuration file for Qt6DBus.
+Qt6DBus_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus
+
+//The directory containing a CMake configuration file for Qt6GuiTools.
+Qt6GuiTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools
+
+//The directory containing a CMake configuration file for Qt6Gui.
+Qt6Gui_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui
+
+//The directory containing a CMake configuration file for Qt6Xml.
+Qt6Xml_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml
+
+//The directory containing a CMake configuration file for Qt6.
+Qt6_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6
+
+//Path to a library.
+WrapOpenGL_AGL:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/AGL.framework
+
+//Value Computed by CMake
+projects_ray_BINARY_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230
+
+//Value Computed by CMake
+projects_ray_IS_TOP_LEVEL:STATIC=ON
+
+//Value Computed by CMake
+projects_ray_SOURCE_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_ADDR2LINE
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=26
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=4
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_DLLTOOL
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks
+//CXX compiler system defined macros
+CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__llvm__;1;__clang__;1;__clang_major__;14;__clang_minor__;0;__clang_patchlevel__;0;__clang_version__;"14.0.0 (clang-1400.0.29.202)";__GNUC__;4;__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__GXX_ABI_VERSION;1002;__GNUG__;4;__GXX_WEAK__;1;__ATOMIC_RELAXED;0;__ATOMIC_CONSUME;1;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_SEQ_CST;5;__OPENCL_MEMORY_SCOPE_WORK_ITEM;0;__OPENCL_MEMORY_SCOPE_WORK_GROUP;1;__OPENCL_MEMORY_SCOPE_DEVICE;2;__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES;3;__OPENCL_MEMORY_SCOPE_SUB_GROUP;4;__PRAGMA_REDEFINE_EXTNAME;1;__VERSION__;"Apple LLVM 14.0.0 (clang-1400.0.29.202)";__OBJC_BOOL_IS_BOOL;1;__cpp_rtti;199711L;__cpp_exceptions;199711L;__cpp_threadsafe_static_init;200806L;__cpp_impl_destroying_delete;201806L;__CONSTANT_CFSTRINGS__;1;__block;__attribute__((__blocks__(byref)));__BLOCKS__;1;__EXCEPTIONS;1;__GXX_RTTI;1;__DEPRECATED;1;__private_extern__;extern;__clang_literal_encoding__;"UTF-8";__clang_wide_literal_encoding__;"UTF-32";__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__LITTLE_ENDIAN__;1;_LP64;1;__LP64__;1;__CHAR_BIT__;8;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WINT_MAX__;2147483647;__INTMAX_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__UINTMAX_MAX__;18446744073709551615UL;__PTRDIFF_MAX__;9223372036854775807L;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__SIZEOF_DOUBLE__;8;__SIZEOF_FLOAT__;4;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_DOUBLE__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_POINTER__;8;__SIZEOF_SHORT__;2;__SIZEOF_PTRDIFF_T__;8;__SIZEOF_SIZE_T__;8;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_INT128__;16;__INTMAX_TYPE__;long int;__INTMAX_FMTd__;"ld";__INTMAX_FMTi__;"li";__INTMAX_C_SUFFIX__;L;__UINTMAX_TYPE__;long unsigned int;__UINTMAX_FMTo__;"lo";__UINTMAX_FMTu__;"lu";__UINTMAX_FMTx__;"lx";__UINTMAX_FMTX__;"lX";__UINTMAX_C_SUFFIX__;UL;__INTMAX_WIDTH__;64;__PTRDIFF_TYPE__;long int;__PTRDIFF_FMTd__;"ld";__PTRDIFF_FMTi__;"li";__PTRDIFF_WIDTH__;64;__INTPTR_TYPE__;long int;__INTPTR_FMTd__;"ld";__INTPTR_FMTi__;"li";__INTPTR_WIDTH__;64;__SIZE_TYPE__;long unsigned int;__SIZE_FMTo__;"lo";__SIZE_FMTu__;"lu";__SIZE_FMTx__;"lx";__SIZE_FMTX__;"lX";__SIZE_WIDTH__;64;__WCHAR_TYPE__;int;__WCHAR_WIDTH__;32;__WINT_TYPE__;int;__WINT_WIDTH__;32;__SIG_ATOMIC_WIDTH__;32;__SIG_ATOMIC_MAX__;2147483647;__CHAR16_TYPE__;unsigned short;__CHAR32_TYPE__;unsigned int;__UINTMAX_WIDTH__;64;__UINTPTR_TYPE__;long unsigned int;__UINTPTR_FMTo__;"lo";__UINTPTR_FMTu__;"lu";__UINTPTR_FMTx__;"lx";__UINTPTR_FMTX__;"lX";__UINTPTR_WIDTH__;64;__FLT16_DENORM_MIN__;5.9604644775390625e-8F16;__FLT16_HAS_DENORM__;1;__FLT16_DIG__;3;__FLT16_DECIMAL_DIG__;5;__FLT16_EPSILON__;9.765625e-4F16;__FLT16_HAS_INFINITY__;1;__FLT16_HAS_QUIET_NAN__;1;__FLT16_MANT_DIG__;11;__FLT16_MAX_10_EXP__;4;__FLT16_MAX_EXP__;16;__FLT16_MAX__;6.5504e+4F16;__FLT16_MIN_10_EXP__;(-4);__FLT16_MIN_EXP__;(-13);__FLT16_MIN__;6.103515625e-5F16;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_DIG__;6;__FLT_DECIMAL_DIG__;9;__FLT_EPSILON__;1.19209290e-7F;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_MANT_DIG__;24;__FLT_MAX_10_EXP__;38;__FLT_MAX_EXP__;128;__FLT_MAX__;3.40282347e+38F;__FLT_MIN_10_EXP__;(-37);__FLT_MIN_EXP__;(-125);__FLT_MIN__;1.17549435e-38F;__DBL_DENORM_MIN__;4.9406564584124654e-324;__DBL_HAS_DENORM__;1;__DBL_DIG__;15;__DBL_DECIMAL_DIG__;17;__DBL_EPSILON__;2.2204460492503131e-16;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_MAX_10_EXP__;308;__DBL_MAX_EXP__;1024;__DBL_MAX__;1.7976931348623157e+308;__DBL_MIN_10_EXP__;(-307);__DBL_MIN_EXP__;(-1021);__DBL_MIN__;2.2250738585072014e-308;__LDBL_DENORM_MIN__;4.9406564584124654e-324L;__LDBL_HAS_DENORM__;1;__LDBL_DIG__;15;__LDBL_DECIMAL_DIG__;17;__LDBL_EPSILON__;2.2204460492503131e-16L;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;53;__LDBL_MAX_10_EXP__;308;__LDBL_MAX_EXP__;1024;__LDBL_MAX__;1.7976931348623157e+308L;__LDBL_MIN_10_EXP__;(-307);__LDBL_MIN_EXP__;(-1021);__LDBL_MIN__;2.2250738585072014e-308L;__POINTER_WIDTH__;64;__BIGGEST_ALIGNMENT__;8;__INT8_TYPE__;signed char;__INT8_FMTd__;"hhd";__INT8_FMTi__;"hhi";__INT8_C_SUFFIX__; ;__INT16_TYPE__;short;__INT16_FMTd__;"hd";__INT16_FMTi__;"hi";__INT16_C_SUFFIX__; ;__INT32_TYPE__;int;__INT32_FMTd__;"d";__INT32_FMTi__;"i";__INT32_C_SUFFIX__; ;__INT64_TYPE__;long long int;__INT64_FMTd__;"lld";__INT64_FMTi__;"lli";__INT64_C_SUFFIX__;LL;__UINT8_TYPE__;unsigned char;__UINT8_FMTo__;"hho";__UINT8_FMTu__;"hhu";__UINT8_FMTx__;"hhx";__UINT8_FMTX__;"hhX";__UINT8_C_SUFFIX__; ;__UINT8_MAX__;255;__INT8_MAX__;127;__UINT16_TYPE__;unsigned short;__UINT16_FMTo__;"ho";__UINT16_FMTu__;"hu";__UINT16_FMTx__;"hx";__UINT16_FMTX__;"hX";__UINT16_C_SUFFIX__; ;__UINT16_MAX__;65535;__INT16_MAX__;32767;__UINT32_TYPE__;unsigned int;__UINT32_FMTo__;"o";__UINT32_FMTu__;"u";__UINT32_FMTx__;"x";__UINT32_FMTX__;"X";__UINT32_C_SUFFIX__;U;__UINT32_MAX__;4294967295U;__INT32_MAX__;2147483647;__UINT64_TYPE__;long long unsigned int;__UINT64_FMTo__;"llo";__UINT64_FMTu__;"llu";__UINT64_FMTx__;"llx";__UINT64_FMTX__;"llX";__UINT64_C_SUFFIX__;ULL;__UINT64_MAX__;18446744073709551615ULL;__INT64_MAX__;9223372036854775807LL;__INT_LEAST8_TYPE__;signed char;__INT_LEAST8_MAX__;127;__INT_LEAST8_FMTd__;"hhd";__INT_LEAST8_FMTi__;"hhi";__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST8_MAX__;255;__UINT_LEAST8_FMTo__;"hho";__UINT_LEAST8_FMTu__;"hhu";__UINT_LEAST8_FMTx__;"hhx";__UINT_LEAST8_FMTX__;"hhX";__INT_LEAST16_TYPE__;short;__INT_LEAST16_MAX__;32767;__INT_LEAST16_FMTd__;"hd";__INT_LEAST16_FMTi__;"hi";__UINT_LEAST16_TYPE__;unsigned short;__UINT_LEAST16_MAX__;65535;__UINT_LEAST16_FMTo__;"ho";__UINT_LEAST16_FMTu__;"hu";__UINT_LEAST16_FMTx__;"hx";__UINT_LEAST16_FMTX__;"hX";__INT_LEAST32_TYPE__;int;__INT_LEAST32_MAX__;2147483647;__INT_LEAST32_FMTd__;"d";__INT_LEAST32_FMTi__;"i";__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST32_MAX__;4294967295U;__UINT_LEAST32_FMTo__;"o";__UINT_LEAST32_FMTu__;"u";__UINT_LEAST32_FMTx__;"x";__UINT_LEAST32_FMTX__;"X";__INT_LEAST64_TYPE__;long long int;__INT_LEAST64_MAX__;9223372036854775807LL;__INT_LEAST64_FMTd__;"lld";__INT_LEAST64_FMTi__;"lli";__UINT_LEAST64_TYPE__;long long unsigned int;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT_LEAST64_FMTo__;"llo";__UINT_LEAST64_FMTu__;"llu";__UINT_LEAST64_FMTx__;"llx";__UINT_LEAST64_FMTX__;"llX";__INT_FAST8_TYPE__;signed char;__INT_FAST8_MAX__;127;__INT_FAST8_FMTd__;"hhd";__INT_FAST8_FMTi__;"hhi";__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST8_MAX__;255;__UINT_FAST8_FMTo__;"hho";__UINT_FAST8_FMTu__;"hhu";__UINT_FAST8_FMTx__;"hhx";__UINT_FAST8_FMTX__;"hhX";__INT_FAST16_TYPE__;short;__INT_FAST16_MAX__;32767;__INT_FAST16_FMTd__;"hd";__INT_FAST16_FMTi__;"hi";__UINT_FAST16_TYPE__;unsigned short;__UINT_FAST16_MAX__;65535;__UINT_FAST16_FMTo__;"ho";__UINT_FAST16_FMTu__;"hu";__UINT_FAST16_FMTx__;"hx";__UINT_FAST16_FMTX__;"hX";__INT_FAST32_TYPE__;int;__INT_FAST32_MAX__;2147483647;__INT_FAST32_FMTd__;"d";__INT_FAST32_FMTi__;"i";__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST32_FMTo__;"o";__UINT_FAST32_FMTu__;"u";__UINT_FAST32_FMTx__;"x";__UINT_FAST32_FMTX__;"X";__INT_FAST64_TYPE__;long long int;__INT_FAST64_MAX__;9223372036854775807LL;__INT_FAST64_FMTd__;"lld";__INT_FAST64_FMTi__;"lli";__UINT_FAST64_TYPE__;long long unsigned int;__UINT_FAST64_MAX__;18446744073709551615ULL;__UINT_FAST64_FMTo__;"llo";__UINT_FAST64_FMTu__;"llu";__UINT_FAST64_FMTx__;"llx";__UINT_FAST64_FMTX__;"llX";__USER_LABEL_PREFIX__;_;__FINITE_MATH_ONLY__;0;__GNUC_GNU_INLINE__;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__CLANG_ATOMIC_BOOL_LOCK_FREE;2;__CLANG_ATOMIC_CHAR_LOCK_FREE;2;__CLANG_ATOMIC_CHAR16_T_LOCK_FREE;2;__CLANG_ATOMIC_CHAR32_T_LOCK_FREE;2;__CLANG_ATOMIC_WCHAR_T_LOCK_FREE;2;__CLANG_ATOMIC_SHORT_LOCK_FREE;2;__CLANG_ATOMIC_INT_LOCK_FREE;2;__CLANG_ATOMIC_LONG_LOCK_FREE;2;__CLANG_ATOMIC_LLONG_LOCK_FREE;2;__CLANG_ATOMIC_POINTER_LOCK_FREE;2;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__NO_INLINE__;1;__PIC__;2;__pic__;2;__FLT_EVAL_METHOD__;0;__FLT_RADIX__;2;__DECIMAL_DIG__;__LDBL_DECIMAL_DIG__;__SSP__;1;__nonnull;_Nonnull;__null_unspecified;_Null_unspecified;__nullable;_Nullable;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__AARCH64EL__;1;__aarch64__;1;_LP64;1;__LP64__;1;__AARCH64_CMODEL_SMALL__;1;__ARM_ACLE;200;__ARM_ARCH;8;__ARM_ARCH_PROFILE;'A';__ARM_64BIT_STATE;1;__ARM_PCS_AAPCS64;1;__ARM_ARCH_ISA_A64;1;__ARM_FEATURE_CLZ;1;__ARM_FEATURE_FMA;1;__ARM_FEATURE_LDREX;0xF;__ARM_FEATURE_IDIV;1;__ARM_FEATURE_DIV;1;__ARM_FEATURE_NUMERIC_MAXMIN;1;__ARM_FEATURE_DIRECTED_ROUNDING;1;__ARM_ALIGN_MAX_STACK_PWR;4;__ARM_FP;0xE;__ARM_FP16_FORMAT_IEEE;1;__ARM_FP16_ARGS;1;__ARM_SIZEOF_WCHAR_T;4;__ARM_SIZEOF_MINIMAL_ENUM;4;__ARM_NEON;1;__ARM_NEON_FP;0xE;__ARM_FEATURE_CRC32;1;__ARM_FEATURE_CRYPTO;1;__ARM_FEATURE_AES;1;__ARM_FEATURE_SHA2;1;__ARM_FEATURE_SHA3;1;__ARM_FEATURE_SHA512;1;__ARM_FEATURE_SM3;1;__ARM_FEATURE_SM4;1;__ARM_FEATURE_UNALIGNED;1;__ARM_FEATURE_FP16_VECTOR_ARITHMETIC;1;__ARM_FEATURE_FP16_SCALAR_ARITHMETIC;1;__ARM_FEATURE_DOTPROD;1;__ARM_FEATURE_ATOMICS;1;__ARM_FEATURE_FP16_FML;1;__ARM_FEATURE_FRINT;1;__ARM_ARCH_8_3__;1;__ARM_FEATURE_COMPLEX;1;__ARM_FEATURE_JCVT;1;__ARM_FEATURE_QRDMX;1;__ARM_FEATURE_ATOMICS;1;__ARM_FEATURE_CRC32;1;__ARM_ARCH_8_4__;1;__ARM_ARCH_8_5__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__AARCH64_SIMD__;1;__ARM64_ARCH_8__;1;__ARM_NEON__;1;__LITTLE_ENDIAN__;1;__REGISTER_PREFIX__; ;__arm64;1;__arm64__;1;__APPLE_CC__;6000;__APPLE__;1;__STDC_NO_THREADS__;1;__apple_build_version__;14000029;__weak;__attribute__((objc_gc(weak)));__strong; ;__unsafe_unretained; ;__DYNAMIC__;1;__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__;130000;__ENVIRONMENT_OS_VERSION_MIN_REQUIRED__;130000;__MACH__;1;__STDC__;1;__STDC_HOSTED__;1;__cplusplus;199711L;__STDCPP_DEFAULT_NEW_ALIGNMENT__;16UL;__STDCPP_THREADS__;1;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__GCC_HAVE_DWARF2_CFI_ASM;1
+//CXX compiler system include directories
+CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include;/Library/Developer/CommandLineTools/usr/include;/System/Library/Frameworks;/Library/Frameworks
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Test CMAKE_HAVE_LIBC_PTHREAD
+CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
+CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
+CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
+CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
+CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
+CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
+CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
+CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
+CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
+CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
+CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
+CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
+CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
+CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
+CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
+CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
+CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
+CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_READELF
+CMAKE_READELF-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//Details about finding OpenGL
+FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][c ][v()]
+//Details about finding Threads
+FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
+//Details about finding WrapAtomic
+FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic:INTERNAL=[1][v()]
+//Details about finding WrapOpenGL
+FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL:INTERNAL=[ON][v()]
+//Test HAVE_STDATOMIC
+HAVE_STDATOMIC:INTERNAL=1
+//ADVANCED property for variable: OPENGL_INCLUDE_DIR
+OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OPENGL_gl_LIBRARY
+OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OPENGL_glu_LIBRARY
+OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ProcessorCount_cmd_sysctl
+ProcessorCount_cmd_sysctl-ADVANCED:INTERNAL=1
+//Qt feature: accessibility (from target Qt6::Gui)
+QT_FEATURE_accessibility:INTERNAL=ON
+//Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)
+QT_FEATURE_accessibility_atspi_bridge:INTERNAL=OFF
+//Qt feature: action (from target Qt6::Gui)
+QT_FEATURE_action:INTERNAL=ON
+//Qt feature: aesni (from target Qt6::Core)
+QT_FEATURE_aesni:INTERNAL=ON
+//Qt feature: alloca (from target Qt6::Core)
+QT_FEATURE_alloca:INTERNAL=ON
+//Qt feature: alloca_h (from target Qt6::Core)
+QT_FEATURE_alloca_h:INTERNAL=ON
+//Qt feature: alloca_malloc_h (from target Qt6::Core)
+QT_FEATURE_alloca_malloc_h:INTERNAL=OFF
+//Qt feature: android_style_assets (from target Qt6::Core)
+QT_FEATURE_android_style_assets:INTERNAL=OFF
+//Qt feature: animation (from target Qt6::Core)
+QT_FEATURE_animation:INTERNAL=ON
+//Qt feature: appstore_compliant (from target Qt6::Core)
+QT_FEATURE_appstore_compliant:INTERNAL=OFF
+//Qt feature: arm_crc32 (from target Qt6::Core)
+QT_FEATURE_arm_crc32:INTERNAL=OFF
+//Qt feature: arm_crypto (from target Qt6::Core)
+QT_FEATURE_arm_crypto:INTERNAL=OFF
+//Qt feature: avx (from target Qt6::Core)
+QT_FEATURE_avx:INTERNAL=ON
+//Qt feature: avx2 (from target Qt6::Core)
+QT_FEATURE_avx2:INTERNAL=ON
+//Qt feature: avx512bw (from target Qt6::Core)
+QT_FEATURE_avx512bw:INTERNAL=ON
+//Qt feature: avx512cd (from target Qt6::Core)
+QT_FEATURE_avx512cd:INTERNAL=ON
+//Qt feature: avx512dq (from target Qt6::Core)
+QT_FEATURE_avx512dq:INTERNAL=ON
+//Qt feature: avx512er (from target Qt6::Core)
+QT_FEATURE_avx512er:INTERNAL=ON
+//Qt feature: avx512f (from target Qt6::Core)
+QT_FEATURE_avx512f:INTERNAL=ON
+//Qt feature: avx512ifma (from target Qt6::Core)
+QT_FEATURE_avx512ifma:INTERNAL=ON
+//Qt feature: avx512pf (from target Qt6::Core)
+QT_FEATURE_avx512pf:INTERNAL=ON
+//Qt feature: avx512vbmi (from target Qt6::Core)
+QT_FEATURE_avx512vbmi:INTERNAL=ON
+//Qt feature: avx512vbmi2 (from target Qt6::Core)
+QT_FEATURE_avx512vbmi2:INTERNAL=ON
+//Qt feature: avx512vl (from target Qt6::Core)
+QT_FEATURE_avx512vl:INTERNAL=ON
+//Qt feature: backtrace (from target Qt6::Core)
+QT_FEATURE_backtrace:INTERNAL=ON
+//Qt feature: c11 (from target Qt6::Core)
+QT_FEATURE_c11:INTERNAL=ON
+//Qt feature: c99 (from target Qt6::Core)
+QT_FEATURE_c99:INTERNAL=ON
+//Qt feature: cborstreamreader (from target Qt6::Core)
+QT_FEATURE_cborstreamreader:INTERNAL=ON
+//Qt feature: cborstreamwriter (from target Qt6::Core)
+QT_FEATURE_cborstreamwriter:INTERNAL=ON
+//Qt feature: clipboard (from target Qt6::Gui)
+QT_FEATURE_clipboard:INTERNAL=ON
+//Qt feature: clock_gettime (from target Qt6::Core)
+QT_FEATURE_clock_gettime:INTERNAL=ON
+//Qt feature: clock_monotonic (from target Qt6::Core)
+QT_FEATURE_clock_monotonic:INTERNAL=OFF
+//Qt feature: colornames (from target Qt6::Gui)
+QT_FEATURE_colornames:INTERNAL=ON
+//Qt feature: commandlineparser (from target Qt6::Core)
+QT_FEATURE_commandlineparser:INTERNAL=ON
+//Qt feature: concatenatetablesproxymodel (from target Qt6::Core)
+QT_FEATURE_concatenatetablesproxymodel:INTERNAL=ON
+//Qt feature: concurrent (from target Qt6::Core)
+QT_FEATURE_concurrent:INTERNAL=ON
+//Qt feature: cpp_winrt (from target Qt6::Core)
+QT_FEATURE_cpp_winrt:INTERNAL=OFF
+//Qt feature: cross_compile (from target Qt6::Core)
+QT_FEATURE_cross_compile:INTERNAL=OFF
+//Qt feature: cssparser (from target Qt6::Gui)
+QT_FEATURE_cssparser:INTERNAL=ON
+//Qt feature: ctf (from target Qt6::Core)
+QT_FEATURE_ctf:INTERNAL=OFF
+//Qt feature: cursor (from target Qt6::Gui)
+QT_FEATURE_cursor:INTERNAL=ON
+//Qt feature: cxx11 (from target Qt6::Core)
+QT_FEATURE_cxx11:INTERNAL=ON
+//Qt feature: cxx11_future (from target Qt6::Core)
+QT_FEATURE_cxx11_future:INTERNAL=ON
+//Qt feature: cxx14 (from target Qt6::Core)
+QT_FEATURE_cxx14:INTERNAL=ON
+//Qt feature: cxx17 (from target Qt6::Core)
+QT_FEATURE_cxx17:INTERNAL=ON
+//Qt feature: cxx17_filesystem (from target Qt6::Core)
+QT_FEATURE_cxx17_filesystem:INTERNAL=ON
+//Qt feature: cxx1z (from target Qt6::Core)
+QT_FEATURE_cxx1z:INTERNAL=ON
+//Qt feature: cxx20 (from target Qt6::Core)
+QT_FEATURE_cxx20:INTERNAL=OFF
+//Qt feature: cxx2a (from target Qt6::Core)
+QT_FEATURE_cxx2a:INTERNAL=OFF
+//Qt feature: cxx2b (from target Qt6::Core)
+QT_FEATURE_cxx2b:INTERNAL=OFF
+//Qt feature: datestring (from target Qt6::Core)
+QT_FEATURE_datestring:INTERNAL=ON
+//Qt feature: datetimeparser (from target Qt6::Core)
+QT_FEATURE_datetimeparser:INTERNAL=ON
+//Qt feature: dbus (from target Qt6::Core)
+QT_FEATURE_dbus:INTERNAL=ON
+//Qt feature: dbus_linked (from target Qt6::Core)
+QT_FEATURE_dbus_linked:INTERNAL=OFF
+//Qt feature: debug (from target Qt6::Core)
+QT_FEATURE_debug:INTERNAL=OFF
+//Qt feature: debug_and_release (from target Qt6::Core)
+QT_FEATURE_debug_and_release:INTERNAL=OFF
+//Qt feature: desktopservices (from target Qt6::Gui)
+QT_FEATURE_desktopservices:INTERNAL=ON
+//Qt feature: developer_build (from target Qt6::Core)
+QT_FEATURE_developer_build:INTERNAL=OFF
+//Qt feature: direct2d (from target Qt6::Gui)
+QT_FEATURE_direct2d:INTERNAL=OFF
+//Qt feature: direct2d1_1 (from target Qt6::Gui)
+QT_FEATURE_direct2d1_1:INTERNAL=OFF
+//Qt feature: directfb (from target Qt6::Gui)
+QT_FEATURE_directfb:INTERNAL=OFF
+//Qt feature: directwrite (from target Qt6::Gui)
+QT_FEATURE_directwrite:INTERNAL=OFF
+//Qt feature: directwrite3 (from target Qt6::Gui)
+QT_FEATURE_directwrite3:INTERNAL=OFF
+//Qt feature: dladdr (from target Qt6::Core)
+QT_FEATURE_dladdr:INTERNAL=ON
+//Qt feature: dlopen (from target Qt6::Core)
+QT_FEATURE_dlopen:INTERNAL=ON
+//Qt feature: dom (from target Qt6::Xml)
+QT_FEATURE_dom:INTERNAL=ON
+//Qt feature: doubleconversion (from target Qt6::Core)
+QT_FEATURE_doubleconversion:INTERNAL=ON
+//Qt feature: draganddrop (from target Qt6::Gui)
+QT_FEATURE_draganddrop:INTERNAL=ON
+//Qt feature: drm_atomic (from target Qt6::Gui)
+QT_FEATURE_drm_atomic:INTERNAL=OFF
+//Qt feature: dynamicgl (from target Qt6::Gui)
+QT_FEATURE_dynamicgl:INTERNAL=OFF
+//Qt feature: easingcurve (from target Qt6::Core)
+QT_FEATURE_easingcurve:INTERNAL=ON
+//Qt feature: egl (from target Qt6::Gui)
+QT_FEATURE_egl:INTERNAL=OFF
+//Qt feature: egl_x11 (from target Qt6::Gui)
+QT_FEATURE_egl_x11:INTERNAL=OFF
+//Qt feature: eglfs (from target Qt6::Gui)
+QT_FEATURE_eglfs:INTERNAL=OFF
+//Qt feature: eglfs_brcm (from target Qt6::Gui)
+QT_FEATURE_eglfs_brcm:INTERNAL=OFF
+//Qt feature: eglfs_egldevice (from target Qt6::Gui)
+QT_FEATURE_eglfs_egldevice:INTERNAL=OFF
+//Qt feature: eglfs_gbm (from target Qt6::Gui)
+QT_FEATURE_eglfs_gbm:INTERNAL=OFF
+//Qt feature: eglfs_mali (from target Qt6::Gui)
+QT_FEATURE_eglfs_mali:INTERNAL=OFF
+//Qt feature: eglfs_openwfd (from target Qt6::Gui)
+QT_FEATURE_eglfs_openwfd:INTERNAL=OFF
+//Qt feature: eglfs_rcar (from target Qt6::Gui)
+QT_FEATURE_eglfs_rcar:INTERNAL=OFF
+//Qt feature: eglfs_viv (from target Qt6::Gui)
+QT_FEATURE_eglfs_viv:INTERNAL=OFF
+//Qt feature: eglfs_viv_wl (from target Qt6::Gui)
+QT_FEATURE_eglfs_viv_wl:INTERNAL=OFF
+//Qt feature: eglfs_vsp2 (from target Qt6::Gui)
+QT_FEATURE_eglfs_vsp2:INTERNAL=OFF
+//Qt feature: eglfs_x11 (from target Qt6::Gui)
+QT_FEATURE_eglfs_x11:INTERNAL=OFF
+//Qt feature: etw (from target Qt6::Core)
+QT_FEATURE_etw:INTERNAL=OFF
+//Qt feature: evdev (from target Qt6::Gui)
+QT_FEATURE_evdev:INTERNAL=OFF
+//Qt feature: eventfd (from target Qt6::Core)
+QT_FEATURE_eventfd:INTERNAL=OFF
+//Qt feature: f16c (from target Qt6::Core)
+QT_FEATURE_f16c:INTERNAL=ON
+//Qt feature: filesystemiterator (from target Qt6::Core)
+QT_FEATURE_filesystemiterator:INTERNAL=ON
+//Qt feature: filesystemmodel (from target Qt6::Gui)
+QT_FEATURE_filesystemmodel:INTERNAL=ON
+//Qt feature: filesystemwatcher (from target Qt6::Core)
+QT_FEATURE_filesystemwatcher:INTERNAL=ON
+//Qt feature: fontconfig (from target Qt6::Gui)
+QT_FEATURE_fontconfig:INTERNAL=OFF
+//Qt feature: force_asserts (from target Qt6::Core)
+QT_FEATURE_force_asserts:INTERNAL=OFF
+//Qt feature: force_debug_info (from target Qt6::Core)
+QT_FEATURE_force_debug_info:INTERNAL=ON
+//Qt feature: forkfd_pidfd (from target Qt6::Core)
+QT_FEATURE_forkfd_pidfd:INTERNAL=OFF
+//Qt feature: framework (from target Qt6::Core)
+QT_FEATURE_framework:INTERNAL=ON
+//Qt feature: freetype (from target Qt6::Gui)
+QT_FEATURE_freetype:INTERNAL=ON
+//Qt feature: futimens (from target Qt6::Core)
+QT_FEATURE_futimens:INTERNAL=ON
+//Qt feature: future (from target Qt6::Core)
+QT_FEATURE_future:INTERNAL=ON
+//Qt feature: gc_binaries (from target Qt6::Core)
+QT_FEATURE_gc_binaries:INTERNAL=OFF
+//Qt feature: gestures (from target Qt6::Core)
+QT_FEATURE_gestures:INTERNAL=ON
+//Qt feature: getauxval (from target Qt6::Core)
+QT_FEATURE_getauxval:INTERNAL=OFF
+//Qt feature: getentropy (from target Qt6::Core)
+QT_FEATURE_getentropy:INTERNAL=ON
+//Qt feature: gif (from target Qt6::Gui)
+QT_FEATURE_gif:INTERNAL=ON
+//Qt feature: glib (from target Qt6::Core)
+QT_FEATURE_glib:INTERNAL=OFF
+//Qt feature: glibc (from target Qt6::Core)
+QT_FEATURE_glibc:INTERNAL=OFF
+//Qt feature: gui (from target Qt6::Core)
+QT_FEATURE_gui:INTERNAL=ON
+//Qt feature: harfbuzz (from target Qt6::Gui)
+QT_FEATURE_harfbuzz:INTERNAL=ON
+//Qt feature: headersclean (from target Qt6::Core)
+QT_FEATURE_headersclean:INTERNAL=ON
+//Qt feature: highdpiscaling (from target Qt6::Gui)
+QT_FEATURE_highdpiscaling:INTERNAL=ON
+//Qt feature: hijricalendar (from target Qt6::Core)
+QT_FEATURE_hijricalendar:INTERNAL=ON
+//Qt feature: ico (from target Qt6::Gui)
+QT_FEATURE_ico:INTERNAL=ON
+//Qt feature: icu (from target Qt6::Core)
+QT_FEATURE_icu:INTERNAL=OFF
+//Qt feature: identityproxymodel (from target Qt6::Core)
+QT_FEATURE_identityproxymodel:INTERNAL=ON
+//Qt feature: im (from target Qt6::Gui)
+QT_FEATURE_im:INTERNAL=ON
+//Qt feature: image_heuristic_mask (from target Qt6::Gui)
+QT_FEATURE_image_heuristic_mask:INTERNAL=ON
+//Qt feature: image_text (from target Qt6::Gui)
+QT_FEATURE_image_text:INTERNAL=ON
+//Qt feature: imageformat_bmp (from target Qt6::Gui)
+QT_FEATURE_imageformat_bmp:INTERNAL=ON
+//Qt feature: imageformat_jpeg (from target Qt6::Gui)
+QT_FEATURE_imageformat_jpeg:INTERNAL=ON
+//Qt feature: imageformat_png (from target Qt6::Gui)
+QT_FEATURE_imageformat_png:INTERNAL=ON
+//Qt feature: imageformat_ppm (from target Qt6::Gui)
+QT_FEATURE_imageformat_ppm:INTERNAL=ON
+//Qt feature: imageformat_xbm (from target Qt6::Gui)
+QT_FEATURE_imageformat_xbm:INTERNAL=ON
+//Qt feature: imageformat_xpm (from target Qt6::Gui)
+QT_FEATURE_imageformat_xpm:INTERNAL=ON
+//Qt feature: imageformatplugin (from target Qt6::Gui)
+QT_FEATURE_imageformatplugin:INTERNAL=ON
+//Qt feature: imageio_text_loading (from target Qt6::Gui)
+QT_FEATURE_imageio_text_loading:INTERNAL=ON
+//Qt feature: inotify (from target Qt6::Core)
+QT_FEATURE_inotify:INTERNAL=OFF
+//Qt feature: integrityfb (from target Qt6::Gui)
+QT_FEATURE_integrityfb:INTERNAL=OFF
+//Qt feature: integrityhid (from target Qt6::Gui)
+QT_FEATURE_integrityhid:INTERNAL=OFF
+//Qt feature: intelcet (from target Qt6::Core)
+QT_FEATURE_intelcet:INTERNAL=OFF
+//Qt feature: islamiccivilcalendar (from target Qt6::Core)
+QT_FEATURE_islamiccivilcalendar:INTERNAL=ON
+//Qt feature: itemmodel (from target Qt6::Core)
+QT_FEATURE_itemmodel:INTERNAL=ON
+//Qt feature: jalalicalendar (from target Qt6::Core)
+QT_FEATURE_jalalicalendar:INTERNAL=ON
+//Qt feature: journald (from target Qt6::Core)
+QT_FEATURE_journald:INTERNAL=OFF
+//Qt feature: jpeg (from target Qt6::Gui)
+QT_FEATURE_jpeg:INTERNAL=ON
+//Qt feature: kms (from target Qt6::Gui)
+QT_FEATURE_kms:INTERNAL=OFF
+//Qt feature: largefile (from target Qt6::Core)
+QT_FEATURE_largefile:INTERNAL=ON
+//Qt feature: libinput (from target Qt6::Gui)
+QT_FEATURE_libinput:INTERNAL=OFF
+//Qt feature: libinput_axis_api (from target Qt6::Gui)
+QT_FEATURE_libinput_axis_api:INTERNAL=OFF
+//Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)
+QT_FEATURE_libinput_hires_wheel_support:INTERNAL=OFF
+//Qt feature: library (from target Qt6::Core)
+QT_FEATURE_library:INTERNAL=ON
+//Qt feature: libudev (from target Qt6::Core)
+QT_FEATURE_libudev:INTERNAL=OFF
+//Qt feature: linkat (from target Qt6::Core)
+QT_FEATURE_linkat:INTERNAL=OFF
+//Qt feature: linuxfb (from target Qt6::Gui)
+QT_FEATURE_linuxfb:INTERNAL=OFF
+//Qt feature: lttng (from target Qt6::Core)
+QT_FEATURE_lttng:INTERNAL=OFF
+//Qt feature: mimetype (from target Qt6::Core)
+QT_FEATURE_mimetype:INTERNAL=ON
+//Qt feature: mimetype_database (from target Qt6::Core)
+QT_FEATURE_mimetype_database:INTERNAL=ON
+//Qt feature: mips_dsp (from target Qt6::Core)
+QT_FEATURE_mips_dsp:INTERNAL=OFF
+//Qt feature: mips_dspr2 (from target Qt6::Core)
+QT_FEATURE_mips_dspr2:INTERNAL=OFF
+//Qt feature: movie (from target Qt6::Gui)
+QT_FEATURE_movie:INTERNAL=ON
+//Qt feature: mtdev (from target Qt6::Gui)
+QT_FEATURE_mtdev:INTERNAL=OFF
+//Qt feature: multiprocess (from target Qt6::Gui)
+QT_FEATURE_multiprocess:INTERNAL=ON
+//Qt feature: neon (from target Qt6::Core)
+QT_FEATURE_neon:INTERNAL=ON
+//Qt feature: network (from target Qt6::Core)
+QT_FEATURE_network:INTERNAL=ON
+//Qt feature: no_direct_extern_access (from target Qt6::Core)
+QT_FEATURE_no_direct_extern_access:INTERNAL=OFF
+//Qt feature: no_pkg_config (from target Qt6::Core)
+QT_FEATURE_no_pkg_config:INTERNAL=ON
+//Qt feature: no_prefix (from target Qt6::Core)
+QT_FEATURE_no_prefix:INTERNAL=OFF
+//Qt feature: opengl (from target Qt6::Gui)
+QT_FEATURE_opengl:INTERNAL=ON
+//Qt feature: opengles2 (from target Qt6::Gui)
+QT_FEATURE_opengles2:INTERNAL=OFF
+//Qt feature: opengles3 (from target Qt6::Gui)
+QT_FEATURE_opengles3:INTERNAL=OFF
+//Qt feature: opengles31 (from target Qt6::Gui)
+QT_FEATURE_opengles31:INTERNAL=OFF
+//Qt feature: opengles32 (from target Qt6::Gui)
+QT_FEATURE_opengles32:INTERNAL=OFF
+//Qt feature: openssl (from target Qt6::Core)
+QT_FEATURE_openssl:INTERNAL=ON
+//Qt feature: openssl_linked (from target Qt6::Core)
+QT_FEATURE_openssl_linked:INTERNAL=OFF
+//Qt feature: opensslv11 (from target Qt6::Core)
+QT_FEATURE_opensslv11:INTERNAL=OFF
+//Qt feature: opensslv30 (from target Qt6::Core)
+QT_FEATURE_opensslv30:INTERNAL=ON
+//Qt feature: openvg (from target Qt6::Gui)
+QT_FEATURE_openvg:INTERNAL=OFF
+//Qt feature: pcre2 (from target Qt6::Core)
+QT_FEATURE_pcre2:INTERNAL=ON
+//Qt feature: pdf (from target Qt6::Gui)
+QT_FEATURE_pdf:INTERNAL=ON
+//Qt feature: permissions (from target Qt6::Core)
+QT_FEATURE_permissions:INTERNAL=ON
+//Qt feature: picture (from target Qt6::Gui)
+QT_FEATURE_picture:INTERNAL=ON
+//Qt feature: pkg_config (from target Qt6::Core)
+QT_FEATURE_pkg_config:INTERNAL=OFF
+//Qt feature: plugin_manifest (from target Qt6::Core)
+QT_FEATURE_plugin_manifest:INTERNAL=ON
+//Qt feature: png (from target Qt6::Gui)
+QT_FEATURE_png:INTERNAL=ON
+//Qt feature: poll_exit_on_error (from target Qt6::Core)
+QT_FEATURE_poll_exit_on_error:INTERNAL=OFF
+//Qt feature: poll_poll (from target Qt6::Core)
+QT_FEATURE_poll_poll:INTERNAL=ON
+//Qt feature: poll_pollts (from target Qt6::Core)
+QT_FEATURE_poll_pollts:INTERNAL=OFF
+//Qt feature: poll_ppoll (from target Qt6::Core)
+QT_FEATURE_poll_ppoll:INTERNAL=OFF
+//Qt feature: poll_select (from target Qt6::Core)
+QT_FEATURE_poll_select:INTERNAL=OFF
+//Qt feature: posix_fallocate (from target Qt6::Core)
+QT_FEATURE_posix_fallocate:INTERNAL=OFF
+//Qt feature: precompile_header (from target Qt6::Core)
+QT_FEATURE_precompile_header:INTERNAL=ON
+//Qt feature: printsupport (from target Qt6::Core)
+QT_FEATURE_printsupport:INTERNAL=ON
+//Qt feature: private_tests (from target Qt6::Core)
+QT_FEATURE_private_tests:INTERNAL=OFF
+//Qt feature: process (from target Qt6::Core)
+QT_FEATURE_process:INTERNAL=ON
+//Qt feature: processenvironment (from target Qt6::Core)
+QT_FEATURE_processenvironment:INTERNAL=ON
+//Qt feature: proxymodel (from target Qt6::Core)
+QT_FEATURE_proxymodel:INTERNAL=ON
+//Qt feature: qqnx_imf (from target Qt6::Gui)
+QT_FEATURE_qqnx_imf:INTERNAL=OFF
+//Qt feature: qqnx_pps (from target Qt6::Core)
+QT_FEATURE_qqnx_pps:INTERNAL=OFF
+//Qt feature: qt_framework (from target Qt6::Core)
+QT_FEATURE_qt_framework:INTERNAL=ON
+//Qt feature: raster_64bit (from target Qt6::Gui)
+QT_FEATURE_raster_64bit:INTERNAL=ON
+//Qt feature: raster_fp (from target Qt6::Gui)
+QT_FEATURE_raster_fp:INTERNAL=ON
+//Qt feature: rdrnd (from target Qt6::Core)
+QT_FEATURE_rdrnd:INTERNAL=ON
+//Qt feature: rdseed (from target Qt6::Core)
+QT_FEATURE_rdseed:INTERNAL=ON
+//Qt feature: reduce_exports (from target Qt6::Core)
+QT_FEATURE_reduce_exports:INTERNAL=ON
+//Qt feature: reduce_relocations (from target Qt6::Core)
+QT_FEATURE_reduce_relocations:INTERNAL=OFF
+//Qt feature: regularexpression (from target Qt6::Core)
+QT_FEATURE_regularexpression:INTERNAL=ON
+//Qt feature: relocatable (from target Qt6::Core)
+QT_FEATURE_relocatable:INTERNAL=ON
+//Qt feature: renameat2 (from target Qt6::Core)
+QT_FEATURE_renameat2:INTERNAL=OFF
+//Qt feature: rpath (from target Qt6::Core)
+QT_FEATURE_rpath:INTERNAL=ON
+//Qt feature: separate_debug_info (from target Qt6::Core)
+QT_FEATURE_separate_debug_info:INTERNAL=ON
+//Qt feature: sessionmanager (from target Qt6::Gui)
+QT_FEATURE_sessionmanager:INTERNAL=ON
+//Qt feature: settings (from target Qt6::Core)
+QT_FEATURE_settings:INTERNAL=ON
+//Qt feature: sha3_fast (from target Qt6::Core)
+QT_FEATURE_sha3_fast:INTERNAL=ON
+//Qt feature: shani (from target Qt6::Core)
+QT_FEATURE_shani:INTERNAL=ON
+//Qt feature: shared (from target Qt6::Core)
+QT_FEATURE_shared:INTERNAL=ON
+//Qt feature: sharedmemory (from target Qt6::Core)
+QT_FEATURE_sharedmemory:INTERNAL=ON
+//Qt feature: shortcut (from target Qt6::Core)
+QT_FEATURE_shortcut:INTERNAL=ON
+//Qt feature: signaling_nan (from target Qt6::Core)
+QT_FEATURE_signaling_nan:INTERNAL=ON
+//Qt feature: simulator_and_device (from target Qt6::Core)
+QT_FEATURE_simulator_and_device:INTERNAL=OFF
+//Qt feature: slog2 (from target Qt6::Core)
+QT_FEATURE_slog2:INTERNAL=OFF
+//Qt feature: sortfilterproxymodel (from target Qt6::Core)
+QT_FEATURE_sortfilterproxymodel:INTERNAL=ON
+//Qt feature: sql (from target Qt6::Core)
+QT_FEATURE_sql:INTERNAL=ON
+//Qt feature: sse2 (from target Qt6::Core)
+QT_FEATURE_sse2:INTERNAL=ON
+//Qt feature: sse3 (from target Qt6::Core)
+QT_FEATURE_sse3:INTERNAL=ON
+//Qt feature: sse4_1 (from target Qt6::Core)
+QT_FEATURE_sse4_1:INTERNAL=ON
+//Qt feature: sse4_2 (from target Qt6::Core)
+QT_FEATURE_sse4_2:INTERNAL=ON
+//Qt feature: ssse3 (from target Qt6::Core)
+QT_FEATURE_ssse3:INTERNAL=ON
+//Qt feature: stack_protector_strong (from target Qt6::Core)
+QT_FEATURE_stack_protector_strong:INTERNAL=OFF
+//Qt feature: standarditemmodel (from target Qt6::Gui)
+QT_FEATURE_standarditemmodel:INTERNAL=ON
+//Qt feature: static (from target Qt6::Core)
+QT_FEATURE_static:INTERNAL=OFF
+//Qt feature: statx (from target Qt6::Core)
+QT_FEATURE_statx:INTERNAL=OFF
+//Qt feature: std_atomic64 (from target Qt6::Core)
+QT_FEATURE_std_atomic64:INTERNAL=ON
+//Qt feature: stdlib_libcpp (from target Qt6::Core)
+QT_FEATURE_stdlib_libcpp:INTERNAL=OFF
+//Qt feature: stringlistmodel (from target Qt6::Core)
+QT_FEATURE_stringlistmodel:INTERNAL=ON
+//Qt feature: syslog (from target Qt6::Core)
+QT_FEATURE_syslog:INTERNAL=OFF
+//Qt feature: system_doubleconversion (from target Qt6::Core)
+QT_FEATURE_system_doubleconversion:INTERNAL=OFF
+//Qt feature: system_freetype (from target Qt6::Gui)
+QT_FEATURE_system_freetype:INTERNAL=OFF
+//Qt feature: system_harfbuzz (from target Qt6::Gui)
+QT_FEATURE_system_harfbuzz:INTERNAL=OFF
+//Qt feature: system_jpeg (from target Qt6::Gui)
+QT_FEATURE_system_jpeg:INTERNAL=OFF
+//Qt feature: system_libb2 (from target Qt6::Core)
+QT_FEATURE_system_libb2:INTERNAL=OFF
+//Qt feature: system_pcre2 (from target Qt6::Core)
+QT_FEATURE_system_pcre2:INTERNAL=OFF
+//Qt feature: system_png (from target Qt6::Gui)
+QT_FEATURE_system_png:INTERNAL=OFF
+//Qt feature: system_textmarkdownreader (from target Qt6::Gui)
+QT_FEATURE_system_textmarkdownreader:INTERNAL=OFF
+//Qt feature: system_xcb_xinput (from target Qt6::Gui)
+QT_FEATURE_system_xcb_xinput:INTERNAL=OFF
+//Qt feature: system_zlib (from target Qt6::Core)
+QT_FEATURE_system_zlib:INTERNAL=ON
+//Qt feature: systemsemaphore (from target Qt6::Core)
+QT_FEATURE_systemsemaphore:INTERNAL=ON
+//Qt feature: systemtrayicon (from target Qt6::Gui)
+QT_FEATURE_systemtrayicon:INTERNAL=ON
+//Qt feature: tabletevent (from target Qt6::Gui)
+QT_FEATURE_tabletevent:INTERNAL=ON
+//Qt feature: temporaryfile (from target Qt6::Core)
+QT_FEATURE_temporaryfile:INTERNAL=ON
+//Qt feature: testlib (from target Qt6::Core)
+QT_FEATURE_testlib:INTERNAL=ON
+//Qt feature: textdate (from target Qt6::Core)
+QT_FEATURE_textdate:INTERNAL=ON
+//Qt feature: texthtmlparser (from target Qt6::Gui)
+QT_FEATURE_texthtmlparser:INTERNAL=ON
+//Qt feature: textmarkdownreader (from target Qt6::Gui)
+QT_FEATURE_textmarkdownreader:INTERNAL=ON
+//Qt feature: textmarkdownwriter (from target Qt6::Gui)
+QT_FEATURE_textmarkdownwriter:INTERNAL=ON
+//Qt feature: textodfwriter (from target Qt6::Gui)
+QT_FEATURE_textodfwriter:INTERNAL=ON
+//Qt feature: thread (from target Qt6::Core)
+QT_FEATURE_thread:INTERNAL=ON
+//Qt feature: timezone (from target Qt6::Core)
+QT_FEATURE_timezone:INTERNAL=ON
+//Qt feature: translation (from target Qt6::Core)
+QT_FEATURE_translation:INTERNAL=ON
+//Qt feature: transposeproxymodel (from target Qt6::Core)
+QT_FEATURE_transposeproxymodel:INTERNAL=ON
+//Qt feature: tslib (from target Qt6::Gui)
+QT_FEATURE_tslib:INTERNAL=OFF
+//Qt feature: tuiotouch (from target Qt6::Gui)
+QT_FEATURE_tuiotouch:INTERNAL=ON
+//Qt feature: undocommand (from target Qt6::Gui)
+QT_FEATURE_undocommand:INTERNAL=ON
+//Qt feature: undogroup (from target Qt6::Gui)
+QT_FEATURE_undogroup:INTERNAL=ON
+//Qt feature: undostack (from target Qt6::Gui)
+QT_FEATURE_undostack:INTERNAL=ON
+//Qt feature: use_bfd_linker (from target Qt6::Core)
+QT_FEATURE_use_bfd_linker:INTERNAL=OFF
+//Qt feature: use_gold_linker (from target Qt6::Core)
+QT_FEATURE_use_gold_linker:INTERNAL=OFF
+//Qt feature: use_lld_linker (from target Qt6::Core)
+QT_FEATURE_use_lld_linker:INTERNAL=OFF
+//Qt feature: use_mold_linker (from target Qt6::Core)
+QT_FEATURE_use_mold_linker:INTERNAL=OFF
+//Qt feature: vaes (from target Qt6::Core)
+QT_FEATURE_vaes:INTERNAL=ON
+//Qt feature: validator (from target Qt6::Gui)
+QT_FEATURE_validator:INTERNAL=ON
+//Qt feature: vkgen (from target Qt6::Gui)
+QT_FEATURE_vkgen:INTERNAL=ON
+//Qt feature: vkkhrdisplay (from target Qt6::Gui)
+QT_FEATURE_vkkhrdisplay:INTERNAL=OFF
+//Qt feature: vnc (from target Qt6::Gui)
+QT_FEATURE_vnc:INTERNAL=OFF
+//Qt feature: vsp2 (from target Qt6::Gui)
+QT_FEATURE_vsp2:INTERNAL=OFF
+//Qt feature: vulkan (from target Qt6::Gui)
+QT_FEATURE_vulkan:INTERNAL=OFF
+//Qt feature: wasm_exceptions (from target Qt6::Core)
+QT_FEATURE_wasm_exceptions:INTERNAL=OFF
+//Qt feature: wasm_simd128 (from target Qt6::Core)
+QT_FEATURE_wasm_simd128:INTERNAL=OFF
+//Qt feature: whatsthis (from target Qt6::Gui)
+QT_FEATURE_whatsthis:INTERNAL=ON
+//Qt feature: wheelevent (from target Qt6::Gui)
+QT_FEATURE_wheelevent:INTERNAL=ON
+//Qt feature: widgets (from target Qt6::Core)
+QT_FEATURE_widgets:INTERNAL=ON
+//Qt feature: x86intrin (from target Qt6::Core)
+QT_FEATURE_x86intrin:INTERNAL=ON
+//Qt feature: xcb (from target Qt6::Gui)
+QT_FEATURE_xcb:INTERNAL=OFF
+//Qt feature: xcb_egl_plugin (from target Qt6::Gui)
+QT_FEATURE_xcb_egl_plugin:INTERNAL=OFF
+//Qt feature: xcb_glx (from target Qt6::Gui)
+QT_FEATURE_xcb_glx:INTERNAL=OFF
+//Qt feature: xcb_glx_plugin (from target Qt6::Gui)
+QT_FEATURE_xcb_glx_plugin:INTERNAL=OFF
+//Qt feature: xcb_native_painting (from target Qt6::Gui)
+QT_FEATURE_xcb_native_painting:INTERNAL=OFF
+//Qt feature: xcb_sm (from target Qt6::Gui)
+QT_FEATURE_xcb_sm:INTERNAL=OFF
+//Qt feature: xcb_xlib (from target Qt6::Gui)
+QT_FEATURE_xcb_xlib:INTERNAL=OFF
+//Qt feature: xkbcommon (from target Qt6::Gui)
+QT_FEATURE_xkbcommon:INTERNAL=OFF
+//Qt feature: xkbcommon_x11 (from target Qt6::Gui)
+QT_FEATURE_xkbcommon_x11:INTERNAL=OFF
+//Qt feature: xlib (from target Qt6::Gui)
+QT_FEATURE_xlib:INTERNAL=OFF
+//Qt feature: xml (from target Qt6::Core)
+QT_FEATURE_xml:INTERNAL=ON
+//Qt feature: xmlstream (from target Qt6::Core)
+QT_FEATURE_xmlstream:INTERNAL=ON
+//Qt feature: xmlstreamreader (from target Qt6::Core)
+QT_FEATURE_xmlstreamreader:INTERNAL=ON
+//Qt feature: xmlstreamwriter (from target Qt6::Core)
+QT_FEATURE_xmlstreamwriter:INTERNAL=ON
+//Qt feature: xrender (from target Qt6::Gui)
+QT_FEATURE_xrender:INTERNAL=OFF
+//Qt feature: zstd (from target Qt6::Core)
+QT_FEATURE_zstd:INTERNAL=OFF
+//CMAKE_INSTALL_PREFIX during last run
+_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local
+
diff --git a/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake b/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake
new file mode 100644
index 0000000..45c92af
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake
@@ -0,0 +1,83 @@
+set(CMAKE_CXX_COMPILER "/Library/Developer/CommandLineTools/usr/bin/c++")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "AppleClang")
+set(CMAKE_CXX_COMPILER_VERSION "14.0.0.14000029")
+set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
+set(CMAKE_CXX_COMPILER_WRAPPER "")
+set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98")
+set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
+set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23")
+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
+set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
+set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
+
+set(CMAKE_CXX_PLATFORM_ID "Darwin")
+set(CMAKE_CXX_SIMULATE_ID "")
+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU")
+set(CMAKE_CXX_SIMULATE_VERSION "")
+
+
+
+
+set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar")
+set(CMAKE_CXX_COMPILER_AR "")
+set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib")
+set(CMAKE_CXX_COMPILER_RANLIB "")
+set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCXX )
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+
+foreach (lang C OBJC OBJCXX)
+ if (CMAKE_${lang}_COMPILER_ID_RUN)
+ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
+ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
+ endforeach()
+ endif()
+endforeach()
+
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "")
+set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "")
+endif()
+
+set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
+if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
+endif()
+
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include")
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks")
diff --git a/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin b/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin
new file mode 100755
index 0000000..5ef75c2
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin
Binary files differ
diff --git a/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake b/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake
new file mode 100644
index 0000000..05cfe7e
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Darwin-22.2.0")
+set(CMAKE_HOST_SYSTEM_NAME "Darwin")
+set(CMAKE_HOST_SYSTEM_VERSION "22.2.0")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64")
+
+
+
+set(CMAKE_SYSTEM "Darwin-22.2.0")
+set(CMAKE_SYSTEM_NAME "Darwin")
+set(CMAKE_SYSTEM_VERSION "22.2.0")
+set(CMAKE_SYSTEM_PROCESSOR "arm64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp
new file mode 100644
index 0000000..746b167
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -0,0 +1,855 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+ recognize the extension without flags. Borland does not know .cxx for
+ example. */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+#if !defined(__has_include)
+/* If the compiler does not have __has_include, pretend the answer is
+ always no. */
+# define __has_include(x) 0
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+ /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+# endif
+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
+ except that a few beta releases use the old format with V=2021. */
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# endif
+# else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
+ /* The third version component from --version is an update index,
+ but no macro is provided for it. */
+# define COMPILER_VERSION_PATCH DEC(0)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
+# define COMPILER_ID "IntelLLVM"
+#if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+#endif
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
+ * later. Look for 6 digit vs. 8 digit version number to decide encoding.
+ * VVVV is no smaller than the current year when a version is released.
+ */
+#if __INTEL_LLVM_COMPILER < 1000000L
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
+#else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
+#endif
+#if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+#elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+#endif
+#if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+#endif
+#if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+#endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+ /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+ /* __SUNPRO_CC = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# else
+ /* __SUNPRO_CC = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+ /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+ /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
+
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__open_xl__) && defined(__clang__)
+# define COMPILER_ID "IBMClang"
+# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
+# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
+# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
+
+
+#elif defined(__ibmxl__) && defined(__clang__)
+# define COMPILER_ID "XLClang"
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
+
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
+# define COMPILER_ID "VisualAge"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__NVCOMPILER)
+# define COMPILER_ID "NVHPC"
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
+# if defined(__NVCOMPILER_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__CLANG_FUJITSU)
+# define COMPILER_ID "FujitsuClang"
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
+
+#elif defined(__FUJITSU)
+# define COMPILER_ID "Fujitsu"
+# if defined(__FCC_version__)
+# define COMPILER_VERSION __FCC_version__
+# elif defined(__FCC_major__)
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# endif
+# if defined(__fcc_version)
+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
+# elif defined(__FCC_VERSION)
+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
+# endif
+
+
+#elif defined(__ghs__)
+# define COMPILER_ID "GHS"
+/* __GHS_VERSION_NUMBER = VVVVRP */
+# ifdef __GHS_VERSION_NUMBER
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
+# endif
+
+#elif defined(__TASKING__)
+# define COMPILER_ID "Tasking"
+ # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
+ # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
+# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
+# define COMPILER_ID "ARMCC"
+#if __ARMCC_VERSION >= 1000000
+ /* __ARMCC_VERSION = VRRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#else
+ /* __ARMCC_VERSION = VRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#endif
+
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
+# define COMPILER_ID "ARMClang"
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
+# define COMPILER_ID "LCC"
+# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
+# if defined(__LCC_MINOR__)
+# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
+# endif
+# if defined(__GNUC__) && defined(__GNUC_MINOR__)
+# define SIMULATE_ID "GNU"
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+# endif
+
+#elif defined(__GNUC__) || defined(__GNUG__)
+# define COMPILER_ID "GNU"
+# if defined(__GNUC__)
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# else
+# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(_ADI_COMPILER)
+# define COMPILER_ID "ADSP"
+#if defined(__VERSIONNUM__)
+ /* __VERSIONNUM__ = 0xVVRRPPTT */
+# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
+# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
+# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
+# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+# if defined(__VER__) && defined(__ICCARM__)
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
+#endif
+
+#define STRINGIFY_HELPER(X) #X
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__MSYS__)
+# define PLATFORM_ID "MSYS"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+# define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+# define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+# define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+# define PLATFORM_ID "Windows3x"
+
+# elif defined(__VXWORKS__)
+# define PLATFORM_ID "VxWorks"
+
+# else /* unknown platform */
+# define PLATFORM_ID
+# endif
+
+#elif defined(__INTEGRITY)
+# if defined(INT_178B)
+# define PLATFORM_ID "Integrity178"
+
+# else /* regular Integrity */
+# define PLATFORM_ID "Integrity"
+# endif
+
+# elif defined(_ADI_COMPILER)
+# define PLATFORM_ID "ADSP"
+
+#else /* unknown platform */
+# define PLATFORM_ID
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_ARM64EC)
+# define ARCHITECTURE_ID "ARM64EC"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM64)
+# define ARCHITECTURE_ID "ARM64"
+
+# elif defined(_M_ARM)
+# if _M_ARM == 4
+# define ARCHITECTURE_ID "ARMV4I"
+# elif _M_ARM == 5
+# define ARCHITECTURE_ID "ARMV5I"
+# else
+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
+# endif
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+# define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# if defined(__ICCARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__ICCRX__)
+# define ARCHITECTURE_ID "RX"
+
+# elif defined(__ICCRH850__)
+# define ARCHITECTURE_ID "RH850"
+
+# elif defined(__ICCRL78__)
+# define ARCHITECTURE_ID "RL78"
+
+# elif defined(__ICCRISCV__)
+# define ARCHITECTURE_ID "RISCV"
+
+# elif defined(__ICCAVR__)
+# define ARCHITECTURE_ID "AVR"
+
+# elif defined(__ICC430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__ICCV850__)
+# define ARCHITECTURE_ID "V850"
+
+# elif defined(__ICC8051__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__ICCSTM8__)
+# define ARCHITECTURE_ID "STM8"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__ghs__)
+# if defined(__PPC64__)
+# define ARCHITECTURE_ID "PPC64"
+
+# elif defined(__ppc__)
+# define ARCHITECTURE_ID "PPC"
+
+# elif defined(__ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__x86_64__)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(__i386__)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__TI_COMPILER_VERSION__)
+# if defined(__TI_ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__MSP430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__TMS320C28XX__)
+# define ARCHITECTURE_ID "TMS320C28x"
+
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
+# define ARCHITECTURE_ID "TMS320C6x"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+# elif defined(__ADSPSHARC__)
+# define ARCHITECTURE_ID "SHARC"
+
+# elif defined(__ADSPBLACKFIN__)
+# define ARCHITECTURE_ID "Blackfin"
+
+#elif defined(__TASKING__)
+
+# if defined(__CTC__) || defined(__CPTC__)
+# define ARCHITECTURE_ID "TriCore"
+
+# elif defined(__CMCS__)
+# define ARCHITECTURE_ID "MCS"
+
+# elif defined(__CARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__CARC__)
+# define ARCHITECTURE_ID "ARC"
+
+# elif defined(__C51__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__CPCP__)
+# define ARCHITECTURE_ID "PCP"
+
+# else
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number. */
+#ifdef COMPILER_VERSION
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
+
+/* Construct a string literal encoding the version number components. */
+#elif defined(COMPILER_VERSION_MAJOR)
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct a string literal encoding the internal version number. */
+#ifdef COMPILER_VERSION_INTERNAL
+char const info_version_internal[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
+ 'i','n','t','e','r','n','a','l','[',
+ COMPILER_VERSION_INTERNAL,']','\0'};
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+ SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+ '.', SIMULATE_VERSION_MINOR,
+# ifdef SIMULATE_VERSION_PATCH
+ '.', SIMULATE_VERSION_PATCH,
+# ifdef SIMULATE_VERSION_TWEAK
+ '.', SIMULATE_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
+# if defined(__INTEL_CXX11_MODE__)
+# if defined(__cpp_aggregate_nsdmi)
+# define CXX_STD 201402L
+# else
+# define CXX_STD 201103L
+# endif
+# else
+# define CXX_STD 199711L
+# endif
+#elif defined(_MSC_VER) && defined(_MSVC_LANG)
+# define CXX_STD _MSVC_LANG
+#else
+# define CXX_STD __cplusplus
+#endif
+
+const char* info_language_standard_default = "INFO" ":" "standard_default["
+#if CXX_STD > 202002L
+ "23"
+#elif CXX_STD > 201703L
+ "20"
+#elif CXX_STD >= 201703L
+ "17"
+#elif CXX_STD >= 201402L
+ "14"
+#elif CXX_STD >= 201103L
+ "11"
+#else
+ "98"
+#endif
+"]";
+
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
+#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
+ defined(__TI_COMPILER_VERSION__)) && \
+ !defined(__STRICT_ANSI__)
+ "ON"
+#else
+ "OFF"
+#endif
+"]";
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+ require += info_arch[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+#ifdef COMPILER_VERSION_INTERNAL
+ require += info_version_internal[argc];
+#endif
+#ifdef SIMULATE_ID
+ require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+ require += info_simulate_version[argc];
+#endif
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+ require += info_cray[argc];
+#endif
+ require += info_language_standard_default[argc];
+ require += info_language_extensions_default[argc];
+ (void)argv;
+ return require;
+}
diff --git a/cmake-build-deb-cs2230/CMakeFiles/CMakeConfigureLog.yaml b/cmake-build-deb-cs2230/CMakeFiles/CMakeConfigureLog.yaml
new file mode 100644
index 0000000..02effb9
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/CMakeConfigureLog.yaml
@@ -0,0 +1,287 @@
+
+---
+events:
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake:204 (message)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ The system is: Darwin - 22.2.0 - arm64
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
+ Build flags:
+ Id flags:
+
+ The output was:
+ 1
+ ld: library not found for -lc++
+ clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
+ Build flags:
+ Id flags: -c
+
+ The output was:
+ 0
+
+
+ Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+ The CXX compiler identification is AppleClang, found in:
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.o
+
+
+---
+events:
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake:204 (message)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ The system is: Darwin - 22.2.0 - arm64
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
+ Build flags:
+ Id flags:
+
+ The output was:
+ 1
+ ld: library not found for -lc++
+ clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
+ Build flags:
+ Id flags: -c
+
+ The output was:
+ 0
+
+
+ Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+ The CXX compiler identification is AppleClang, found in:
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.o
+
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ checks:
+ - "Detecting CXX compiler ABI info"
+ directories:
+ source: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-00By8K"
+ binary: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-00By8K"
+ cmakeVariables:
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ CMAKE_OSX_ARCHITECTURES: ""
+ CMAKE_OSX_DEPLOYMENT_TARGET: ""
+ CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ buildResult:
+ variable: "CMAKE_CXX_ABI_COMPILED"
+ cached: true
+ stdout: |
+ Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-00By8K
+
+ Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_49dfc/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_49dfc.dir/build.make CMakeFiles/cmTC_49dfc.dir/build
+ Building CXX object CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o
+ /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -v -Wl,-v -MD -MT CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -c "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ Apple clang version 14.0.0 (clang-1400.0.29.202)
+ Target: arm64-apple-darwin22.2.0
+ Thread model: posix
+ InstalledDir: /Library/Developer/CommandLineTools/usr/bin
+ clang: \x1b[0;1;35mwarning: \x1b[0m\x1b[1m-Wl,-v: 'linker' input unused [-Wunused-command-line-argument]\x1b[0m
+ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -fno-rounding-math -funwind-tables=2 -fobjc-msgsend-selector-stubs -target-sdk-version=13.1 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon -target-feature +crc -target-feature +crypto -target-feature +dotprod -target-feature +fp16fml -target-feature +ras -target-feature +lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -debugger-tuning=lldb -target-linker-version 820.1 -v -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -fdeprecated-macro -fdebug-compilation-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-00By8K -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -clang-vendor-feature=+disableInferNewAvailabilityFromInit -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -x c++ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ clang -cc1 version 14.0.0 (clang-1400.0.29.202) default target arm64-apple-darwin22.2.0
+ ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include"
+ ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/Library/Frameworks"
+ #include "..." search starts here:
+ #include <...> search starts here:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include
+ /Library/Developer/CommandLineTools/usr/include
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks (framework directory)
+ End of search list.
+ Linking CXX executable cmTC_49dfc
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_link_script CMakeFiles/cmTC_49dfc.dir/link.txt --verbose=1
+ /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_49dfc
+ Apple clang version 14.0.0 (clang-1400.0.29.202)
+ Target: arm64-apple-darwin22.2.0
+ Thread model: posix
+ InstalledDir: /Library/Developer/CommandLineTools/usr/bin
+ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 13.0.0 13.1 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -o cmTC_49dfc -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a
+ @(#)PROGRAM:ld PROJECT:ld64-820.1
+ BUILD 20:07:05 Nov 7 2022
+ configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
+ Library search paths:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib
+ Framework search paths:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/
+
+ exitCode: 0
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:127 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Parsed CXX implicit include dir info: rv=loading
+ found start of include info
+ warn: unable to parse implicit include dirs!
+
+
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:152 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Parsed CXX implicit link information:
+ link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
+ ignore line: [Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-00By8K]
+ ignore line: []
+ ignore line: [Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_49dfc/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_49dfc.dir/build.make CMakeFiles/cmTC_49dfc.dir/build]
+ ignore line: [Building CXX object CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -v -Wl -v -MD -MT CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -c "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"]
+ ignore line: [Apple clang version 14.0.0 (clang-1400.0.29.202)]
+ ignore line: [Target: arm64-apple-darwin22.2.0]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
+ ignore line: [clang: \x1b[0;1;35mwarning: \x1b[0m\x1b[1m-Wl,-v: 'linker' input unused [-Wunused-command-line-argument]\x1b[0m; "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -fno-rounding-math -funwind-tables=2 -fobjc-msgsend-selector-stubs -target-sdk-version=13.1 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon -target-feature +crc -target-feature +crypto -target-feature +dotprod -target-feature +fp16fml -target-feature +ras -target-feature +lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -debugger-tuning=lldb -target-linker-version 820.1 -v -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -fdeprecated-macro -fdebug-compilation-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-00By8K -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -clang-vendor-feature=+disableInferNewAvailabilityFromInit -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -x c++ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp";clang -cc1 version 14.0.0 (clang-1400.0.29.202) default target arm64-apple-darwin22.2.0;ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include";ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/Library/Frameworks";#include "..." search starts here:;#include <...> search starts here:; /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1; /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include; /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include; /Library/Developer/CommandLineTools/usr/include; /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks (framework directory);End of search list.;Linking CXX executable cmTC_49dfc;"/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_link_script CMakeFiles/cmTC_49dfc.dir/link.txt --verbose=1;/Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_49dfc ;Apple clang version 14.0.0 (clang-1400.0.29.202);Target: arm64-apple-darwin22.2.0;Thread model: posix;InstalledDir: /Library/Developer/CommandLineTools/usr/bin; "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 13.0.0 13.1 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -o cmTC_49dfc -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_49dfc.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a;@(#)PROGRAM:ld PROJECT:ld64-820.1;BUILD 20:07:05 Nov 7 2022;configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em;Library search paths:; /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib;Framework search paths:; /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/;;]
+ Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/]
+ collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks]
+ implicit libs: []
+ implicit objs: []
+ implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks]
+
+
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake:76 (cmake_check_source_compiles)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake:99 (CHECK_CXX_SOURCE_COMPILES)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake:163 (_threads_check_libc)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake:24 (_qt_internal_find_third_party_dependencies)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake:112 (include)"
+ - "CMakeLists.txt:17 (find_package)"
+ checks:
+ - "Performing Test CMAKE_HAVE_LIBC_PTHREAD"
+ directories:
+ source: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-pkBXrh"
+ binary: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-pkBXrh"
+ cmakeVariables:
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ CMAKE_MODULE_PATH: "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/kwin;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/macos"
+ CMAKE_OSX_ARCHITECTURES: ""
+ CMAKE_OSX_DEPLOYMENT_TARGET: ""
+ CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ buildResult:
+ variable: "CMAKE_HAVE_LIBC_PTHREAD"
+ cached: true
+ stdout: |
+ Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-pkBXrh
+
+ Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_da236/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_da236.dir/build.make CMakeFiles/cmTC_da236.dir/build
+ Building CXX object CMakeFiles/cmTC_da236.dir/src.cxx.o
+ /Library/Developer/CommandLineTools/usr/bin/c++ -DCMAKE_HAVE_LIBC_PTHREAD -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -MD -MT CMakeFiles/cmTC_da236.dir/src.cxx.o -MF CMakeFiles/cmTC_da236.dir/src.cxx.o.d -o CMakeFiles/cmTC_da236.dir/src.cxx.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-pkBXrh/src.cxx
+ Linking CXX executable cmTC_da236
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_link_script CMakeFiles/cmTC_da236.dir/link.txt --verbose=1
+ /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_da236.dir/src.cxx.o -o cmTC_da236
+
+ exitCode: 0
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake:76 (cmake_check_source_compiles)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake:36 (check_cxx_source_compiles)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake:30 (_qt_internal_find_third_party_dependencies)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake:40 (include)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:111 (find_dependency)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake:39 (_qt_internal_find_qt_dependencies)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake:40 (include)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake:157 (find_package)"
+ - "CMakeLists.txt:17 (find_package)"
+ checks:
+ - "Performing Test HAVE_STDATOMIC"
+ directories:
+ source: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-bZpuaU"
+ binary: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-bZpuaU"
+ cmakeVariables:
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ CMAKE_MODULE_PATH: "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/kwin;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/macos"
+ CMAKE_OSX_ARCHITECTURES: ""
+ CMAKE_OSX_DEPLOYMENT_TARGET: ""
+ CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ buildResult:
+ variable: "HAVE_STDATOMIC"
+ cached: true
+ stdout: |
+ Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-bZpuaU
+
+ Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_0fb93/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_0fb93.dir/build.make CMakeFiles/cmTC_0fb93.dir/build
+ Building CXX object CMakeFiles/cmTC_0fb93.dir/src.cxx.o
+ /Library/Developer/CommandLineTools/usr/bin/c++ -DHAVE_STDATOMIC -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -MD -MT CMakeFiles/cmTC_0fb93.dir/src.cxx.o -MF CMakeFiles/cmTC_0fb93.dir/src.cxx.o.d -o CMakeFiles/cmTC_0fb93.dir/src.cxx.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/CMakeScratch/TryCompile-bZpuaU/src.cxx
+ Linking CXX executable cmTC_0fb93
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_link_script CMakeFiles/cmTC_0fb93.dir/link.txt --verbose=1
+ /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_0fb93.dir/src.cxx.o -o cmTC_0fb93
+
+ exitCode: 0
+...
diff --git a/cmake-build-deb-cs2230/CMakeFiles/CMakeDirectoryInformation.cmake b/cmake-build-deb-cs2230/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..b4e37e9
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/cmake-build-deb-cs2230/CMakeFiles/CMakeRuleHashes.txt b/cmake-build-deb-cs2230/CMakeFiles/CMakeRuleHashes.txt
new file mode 100644
index 0000000..93e51b8
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/CMakeRuleHashes.txt
@@ -0,0 +1,2 @@
+# Hashes of file build rules.
+02c0b9ce60942d5f5697177b0b4507b0 CMakeFiles/projects_ray_autogen
diff --git a/cmake-build-deb-cs2230/CMakeFiles/Makefile.cmake b/cmake-build-deb-cs2230/CMakeFiles/Makefile.cmake
new file mode 100644
index 0000000..e162765
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/Makefile.cmake
@@ -0,0 +1,286 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# The generator used is:
+set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+set(CMAKE_MAKEFILE_DEPENDS
+ "CMakeCache.txt"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt"
+ "CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.26.4/CMakeSystem.cmake"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/CMakeLists.txt"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCompilerIdDetection.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompileFeatures.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindBinUtils.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindCodeBlocks.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitIncludeInfo.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitLinkInfo.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseLibraryArchitecture.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystem.cmake.in"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeUnixFindMake.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/FeatureTesting.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Determine-CXX.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/ProcessorCount.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake"
+ )
+
+# The corresponding makefile is:
+set(CMAKE_MAKEFILE_OUTPUTS
+ "Makefile"
+ "CMakeFiles/cmake.check_cache"
+ )
+
+# Byproducts of CMake generate step:
+set(CMAKE_MAKEFILE_PRODUCTS
+ "CMakeFiles/3.26.4/CMakeSystem.cmake"
+ "CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ "CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json"
+ ".qt/QtDeploySupport.cmake"
+ "CMakeFiles/CMakeDirectoryInformation.cmake"
+ "glm/CMakeFiles/CMakeDirectoryInformation.cmake"
+ )
+
+# Dependency information for all targets:
+set(CMAKE_DEPEND_INFO_FILES
+ "CMakeFiles/projects_ray.dir/DependInfo.cmake"
+ "CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake"
+ )
diff --git a/cmake-build-deb-cs2230/CMakeFiles/Makefile2 b/cmake-build-deb-cs2230/CMakeFiles/Makefile2
new file mode 100644
index 0000000..4d3a8d7
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/Makefile2
@@ -0,0 +1,156 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+
+# The command to remove a file.
+RM = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230
+
+#=============================================================================
+# Directory level rules for the build root directory
+
+# The main recursive "all" target.
+all: CMakeFiles/projects_ray.dir/all
+all: glm/all
+.PHONY : all
+
+# The main recursive "preinstall" target.
+preinstall: glm/preinstall
+.PHONY : preinstall
+
+# The main recursive "clean" target.
+clean: CMakeFiles/projects_ray.dir/clean
+clean: CMakeFiles/projects_ray_autogen.dir/clean
+clean: glm/clean
+.PHONY : clean
+
+#=============================================================================
+# Directory level rules for directory glm
+
+# Recursive "all" directory target.
+glm/all:
+.PHONY : glm/all
+
+# Recursive "preinstall" directory target.
+glm/preinstall:
+.PHONY : glm/preinstall
+
+# Recursive "clean" directory target.
+glm/clean:
+.PHONY : glm/clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/projects_ray.dir
+
+# All Build rule for target.
+CMakeFiles/projects_ray.dir/all: CMakeFiles/projects_ray_autogen.dir/all
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/depend
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 "Built target projects_ray"
+.PHONY : CMakeFiles/projects_ray.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/projects_ray.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles 22
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/projects_ray.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles 0
+.PHONY : CMakeFiles/projects_ray.dir/rule
+
+# Convenience name for target.
+projects_ray: CMakeFiles/projects_ray.dir/rule
+.PHONY : projects_ray
+
+# clean rule for target.
+CMakeFiles/projects_ray.dir/clean:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/clean
+.PHONY : CMakeFiles/projects_ray.dir/clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/projects_ray_autogen.dir
+
+# All Build rule for target.
+CMakeFiles/projects_ray_autogen.dir/all:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray_autogen.dir/build.make CMakeFiles/projects_ray_autogen.dir/depend
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray_autogen.dir/build.make CMakeFiles/projects_ray_autogen.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=22 "Built target projects_ray_autogen"
+.PHONY : CMakeFiles/projects_ray_autogen.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/projects_ray_autogen.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles 1
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/projects_ray_autogen.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles 0
+.PHONY : CMakeFiles/projects_ray_autogen.dir/rule
+
+# Convenience name for target.
+projects_ray_autogen: CMakeFiles/projects_ray_autogen.dir/rule
+.PHONY : projects_ray_autogen
+
+# clean rule for target.
+CMakeFiles/projects_ray_autogen.dir/clean:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray_autogen.dir/build.make CMakeFiles/projects_ray_autogen.dir/clean
+.PHONY : CMakeFiles/projects_ray_autogen.dir/clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/cmake-build-deb-cs2230/CMakeFiles/TargetDirectories.txt b/cmake-build-deb-cs2230/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 0000000..8ad7070
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,14 @@
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/edit_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/rebuild_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/list_install_components.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/install.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/install/local.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/install/strip.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/glm/CMakeFiles/edit_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/glm/CMakeFiles/rebuild_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/glm/CMakeFiles/list_install_components.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/glm/CMakeFiles/install.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/glm/CMakeFiles/install/local.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/glm/CMakeFiles/install/strip.dir
diff --git a/cmake-build-deb-cs2230/CMakeFiles/clion-deb-cs2230-log.txt b/cmake-build-deb-cs2230/CMakeFiles/clion-deb-cs2230-log.txt
new file mode 100644
index 0000000..ddbd3e5
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/clion-deb-cs2230-log.txt
@@ -0,0 +1,18 @@
+"/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake -G "CodeBlocks - Unix Makefiles" -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230
+-- The CXX compiler identification is AppleClang 14.0.0.14000029
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
+-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
+-- Found Threads: TRUE
+-- Performing Test HAVE_STDATOMIC
+-- Performing Test HAVE_STDATOMIC - Success
+-- Found WrapAtomic: TRUE
+-- Found OpenGL: /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+-- Found WrapOpenGL: TRUE
+-- Configuring done (0.7s)
+-- Generating done (0.0s)
+-- Build files have been written to: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230
diff --git a/cmake-build-deb-cs2230/CMakeFiles/clion-environment.txt b/cmake-build-deb-cs2230/CMakeFiles/clion-environment.txt
new file mode 100644
index 0000000..a4a078a
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/clion-environment.txt
@@ -0,0 +1,3 @@
+ToolSet: 1.0 (local)Options:
+
+Options:-DCMAKE_PREFIX_PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake \ No newline at end of file
diff --git a/cmake-build-deb-cs2230/CMakeFiles/cmake.check_cache b/cmake-build-deb-cs2230/CMakeFiles/cmake.check_cache
new file mode 100644
index 0000000..3dccd73
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/cmake-build-deb-cs2230/CMakeFiles/progress.marks b/cmake-build-deb-cs2230/CMakeFiles/progress.marks
new file mode 100644
index 0000000..2bd5a0a
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+22
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/DependInfo.cmake b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/DependInfo.cmake
new file mode 100644
index 0000000..fd10ee2
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/DependInfo.cmake
@@ -0,0 +1,38 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp" "CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp" "CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp" "CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp" "CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp" "CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp" "CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp" "CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp" "CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp" "CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp" "CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp" "CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp" "CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp" "CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp" "CMakeFiles/projects_ray.dir/src/main.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/main.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp" "CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp" "CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp" "CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp" "CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp" "CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp" "CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o.d"
+ )
+
+# Targets to which this target links which contain Fortran sources.
+set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/build.make b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/build.make
new file mode 100644
index 0000000..54562cc
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/build.make
@@ -0,0 +1,418 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+
+# The command to remove a file.
+RM = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230
+
+# Include any dependencies generated for this target.
+include CMakeFiles/projects_ray.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include CMakeFiles/projects_ray.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/projects_ray.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/projects_ray.dir/flags.make
+
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o: projects_ray_autogen/mocs_compilation.cpp
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o -MF CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp
+
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp > CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.i
+
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp -o CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.s
+
+CMakeFiles/projects_ray.dir/src/main.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/main.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp
+CMakeFiles/projects_ray.dir/src/main.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/projects_ray.dir/src/main.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/main.cpp.o -MF CMakeFiles/projects_ray.dir/src/main.cpp.o.d -o CMakeFiles/projects_ray.dir/src/main.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp
+
+CMakeFiles/projects_ray.dir/src/main.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/main.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp > CMakeFiles/projects_ray.dir/src/main.cpp.i
+
+CMakeFiles/projects_ray.dir/src/main.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/main.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp -o CMakeFiles/projects_ray.dir/src/main.cpp.s
+
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o -MF CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o.d -o CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp
+
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/camera/camera.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp > CMakeFiles/projects_ray.dir/src/camera/camera.cpp.i
+
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/camera/camera.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp -o CMakeFiles/projects_ray.dir/src/camera/camera.cpp.s
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o -MF CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o.d -o CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp > CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.i
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp -o CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.s
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o -MF CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o.d -o CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp > CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.i
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp -o CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.s
+
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o -MF CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o.d -o CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp
+
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp > CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.i
+
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp -o CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.s
+
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o -MF CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o.d -o CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp
+
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp > CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.i
+
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp -o CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.s
+
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o -MF CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o.d -o CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp
+
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp > CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.i
+
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp -o CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.s
+
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o -MF CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o.d -o CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp
+
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp > CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.i
+
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp -o CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.s
+
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o -MF CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o.d -o CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp
+
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp > CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.i
+
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp -o CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.s
+
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o -MF CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o.d -o CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp
+
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp > CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.i
+
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp -o CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.s
+
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o -MF CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o.d -o CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp
+
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/texture/texture.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp > CMakeFiles/projects_ray.dir/src/texture/texture.cpp.i
+
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/texture/texture.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp -o CMakeFiles/projects_ray.dir/src/texture/texture.cpp.s
+
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o -MF CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o.d -o CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp
+
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp > CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.i
+
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp -o CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.s
+
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o -MF CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o.d -o CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp
+
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp > CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.i
+
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp -o CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.s
+
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o -MF CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o.d -o CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp
+
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp > CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.i
+
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp -o CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.s
+
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o -MF CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o.d -o CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp
+
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp > CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.i
+
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp -o CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.s
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o -MF CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o.d -o CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp > CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.i
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp -o CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.s
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o -MF CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o.d -o CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp > CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.i
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp -o CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.s
+
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o -MF CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o.d -o CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp > CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.i
+
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp -o CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.s
+
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o -MF CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o.d -o CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp > CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.i
+
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp -o CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.s
+
+# Object files for target projects_ray
+projects_ray_OBJECTS = \
+"CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/main.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o"
+
+# External object files for target projects_ray
+projects_ray_EXTERNAL_OBJECTS =
+
+projects_ray: CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/main.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/build.make
+projects_ray: /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent
+projects_ray: /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui
+projects_ray: /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml
+projects_ray: /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore
+projects_ray: CMakeFiles/projects_ray.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Linking CXX executable projects_ray"
+ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/projects_ray.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/projects_ray.dir/build: projects_ray
+.PHONY : CMakeFiles/projects_ray.dir/build
+
+CMakeFiles/projects_ray.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/projects_ray.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/projects_ray.dir/clean
+
+CMakeFiles/projects_ray.dir/depend:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/projects_ray.dir/depend
+
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/cmake_clean.cmake b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/cmake_clean.cmake
new file mode 100644
index 0000000..3a79d37
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/cmake_clean.cmake
@@ -0,0 +1,52 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt"
+ "CMakeFiles/projects_ray_autogen.dir/ParseCache.txt"
+ "projects_ray_autogen"
+ "CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o"
+ "CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/main.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/main.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o.d"
+ "projects_ray"
+ "projects_ray.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/projects_ray.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.internal b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.internal
new file mode 100644
index 0000000..fc4d61c
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.internal
@@ -0,0 +1,11823 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrent
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrentDepends
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtaskbuilder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentstoredfunctioncall.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrent_global.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrunbase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentcompilertest.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilterkernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentiteratekernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmedian.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentthreadengine.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmapkernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentreducekernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfunctionwrappers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrun.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrenttask.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentversion.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QThread
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/main.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCoreApplication
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCommandLineParser
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/QImage
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qimage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiglobal.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtgui-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qcolor.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgb.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgba64.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpaintdevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qwindowdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpixelformat.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtransform.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpolygon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qregion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrent
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrentDepends
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtaskbuilder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentstoredfunctioncall.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrent_global.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrunbase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentcompilertest.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilterkernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentiteratekernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmedian.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentthreadengine.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmapkernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentreducekernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfunctionwrappers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrun.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrenttask.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentversion.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonDocument
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonObject
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_float.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.inl
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QFile
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonArray
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h
+
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonDocument
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonObject
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.inl
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/QImage
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qimage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiglobal.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtgui-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qcolor.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgb.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgba64.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpaintdevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qwindowdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpixelformat.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtransform.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpolygon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qregion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.make b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.make
new file mode 100644
index 0000000..a3b379f
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.make
@@ -0,0 +1,13713 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o: projects_ray_autogen/mocs_compilation.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrent \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrentDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtaskbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentstoredfunctioncall.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrent_global.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrunbase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentcompilertest.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilterkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentiteratekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmedian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentthreadengine.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmapkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentreducekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfunctionwrappers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrun.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrenttask.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentversion.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QThread \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/main.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCoreApplication \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCommandLineParser \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/QImage \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qimage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiglobal.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtgui-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qcolor.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgb.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgba64.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpaintdevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qwindowdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpixelformat.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtransform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpolygon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qregion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrent \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrentDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtaskbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentstoredfunctioncall.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrent_global.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrunbase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentcompilertest.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilterkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentiteratekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmedian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentthreadengine.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmapkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentreducekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfunctionwrappers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrun.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrenttask.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentversion.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonDocument \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_float.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.inl \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QFile \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonArray \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h
+
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonDocument \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.inl \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/QImage \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qimage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiglobal.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtgui-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qcolor.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgb.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgba64.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpaintdevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qwindowdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpixelformat.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtransform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpolygon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qregion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1_sized.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/vec1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1_sized.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonDocument:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qregion.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpolygon.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpixelformat.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qwindowdefs.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpaintdevice.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgb.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qcolor.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiexports.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiglobal.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/QImage:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCoreApplication:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrenttask.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrun.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfunctionwrappers.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentreducekernel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmapkernel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentthreadengine.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentiteratekernel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilterkernel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentcompilertest.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrunbase.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentexports.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentstoredfunctioncall.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtransform.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qimage.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrent:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonArray:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QThread:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtaskbuilder.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgba64.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrentDepends:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonObject:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmedian.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtgui-config.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentversion.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrent_global.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree:
+
+projects_ray_autogen/mocs_compilation.cpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_float.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QFile:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCommandLineParser:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilter.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h:
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.ts b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.ts
new file mode 100644
index 0000000..a10304f
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for projects_ray.
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/depend.make b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/depend.make
new file mode 100644
index 0000000..1b85f4d
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for projects_ray.
+# This may be replaced when dependencies are built.
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/flags.make b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/flags.make
new file mode 100644
index 0000000..d8a9c29
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/flags.make
@@ -0,0 +1,12 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++
+CXX_DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_XML_LIB
+
+CXX_INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+
+CXX_FLAGSarm64 = -Wno-deprecated-volatile -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+
+CXX_FLAGS = -Wno-deprecated-volatile -g -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/link.txt b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/link.txt
new file mode 100644
index 0000000..9ac2a54
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/link.txt
@@ -0,0 +1 @@
+/Library/Developer/CommandLineTools/usr/bin/c++ -Wno-deprecated-volatile -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o CMakeFiles/projects_ray.dir/src/main.cpp.o CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o -o projects_ray -F/Users/sotech117/Qt/6.5.2/macos/lib -Wl,-rpath,/Users/sotech117/Qt/6.5.2/macos/lib /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui -Xlinker -framework -Xlinker OpenGL -Xlinker -framework -Xlinker AGL -framework AppKit -framework ImageIO -framework Metal /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore -framework IOKit -framework DiskArbitration
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/progress.make b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/progress.make
new file mode 100644
index 0000000..12eb6c7
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray.dir/progress.make
@@ -0,0 +1,22 @@
+CMAKE_PROGRESS_1 = 1
+CMAKE_PROGRESS_2 = 2
+CMAKE_PROGRESS_3 = 3
+CMAKE_PROGRESS_4 = 4
+CMAKE_PROGRESS_5 = 5
+CMAKE_PROGRESS_6 = 6
+CMAKE_PROGRESS_7 = 7
+CMAKE_PROGRESS_8 = 8
+CMAKE_PROGRESS_9 = 9
+CMAKE_PROGRESS_10 = 10
+CMAKE_PROGRESS_11 = 11
+CMAKE_PROGRESS_12 = 12
+CMAKE_PROGRESS_13 = 13
+CMAKE_PROGRESS_14 = 14
+CMAKE_PROGRESS_15 = 15
+CMAKE_PROGRESS_16 = 16
+CMAKE_PROGRESS_17 = 17
+CMAKE_PROGRESS_18 = 18
+CMAKE_PROGRESS_19 = 19
+CMAKE_PROGRESS_20 = 20
+CMAKE_PROGRESS_21 = 21
+
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json
new file mode 100644
index 0000000..fcee6f8
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json
@@ -0,0 +1,635 @@
+{
+ "BUILD_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen",
+ "CMAKE_BINARY_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230",
+ "CMAKE_CURRENT_BINARY_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230",
+ "CMAKE_CURRENT_SOURCE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "CMAKE_EXECUTABLE" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake",
+ "CMAKE_LIST_FILES" :
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystem.cmake.in",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeUnixFindMake.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Determine-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCompilerIdDetection.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindBinUtils.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindCodeBlocks.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/ProcessorCount.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitIncludeInfo.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitLinkInfo.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseLibraryArchitecture.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompileFeatures.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/FeatureTesting.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake"
+ ],
+ "CMAKE_SOURCE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "DEP_FILE" : "",
+ "DEP_FILE_RULE_NAME" : "",
+ "HEADERS" :
+ [
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h",
+ "MU",
+ "IKADTU3N3M/moc_bvh.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h",
+ "MU",
+ "IKADTU3N3M/moc_kdtree.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h",
+ "MU",
+ "I2NATBFSMB/moc_camera.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h",
+ "MU",
+ "SKZFJBACJG/moc_raytracer.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h",
+ "MU",
+ "SKZFJBACJG/moc_raytracescene.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h",
+ "MU",
+ "VSCBVMNR7M/moc_rgba.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h",
+ "MU",
+ "VSCBVMNR7M/moc_scenedata.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h",
+ "MU",
+ "VSCBVMNR7M/moc_scenefilereader.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h",
+ "MU",
+ "VSCBVMNR7M/moc_sceneparser.cpp",
+ null
+ ]
+ ],
+ "HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ],
+ "INCLUDE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/include",
+ "MOC_COMPILATION_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp",
+ "MOC_DEFINITIONS" :
+ [
+ "GLM_FORCE_SWIZZLE",
+ "QT_CONCURRENT_LIB",
+ "QT_CORE_LIB",
+ "QT_GUI_LIB",
+ "QT_XML_LIB"
+ ],
+ "MOC_DEPEND_FILTERS" :
+ [
+ [
+ "Q_PLUGIN_METADATA",
+ "[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\""
+ ]
+ ],
+ "MOC_INCLUDES" :
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang",
+ "/Users/sotech117/Qt/6.5.2/macos/include",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework",
+ "/usr/include",
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include"
+ ],
+ "MOC_MACRO_NAMES" :
+ [
+ "Q_OBJECT",
+ "Q_GADGET",
+ "Q_NAMESPACE",
+ "Q_NAMESPACE_EXPORT",
+ "Q_GADGET_EXPORT"
+ ],
+ "MOC_OPTIONS" : [],
+ "MOC_PATH_PREFIX" : false,
+ "MOC_PREDEFS_CMD" :
+ [
+ "/Library/Developer/CommandLineTools/usr/bin/c++",
+ "-dM",
+ "-E",
+ "-c",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ ],
+ "MOC_PREDEFS_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/moc_predefs.h",
+ "MOC_RELAXED_MODE" : false,
+ "MOC_SKIP" : [],
+ "MULTI_CONFIG" : false,
+ "PARALLEL" : 10,
+ "PARSE_CACHE_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt",
+ "QT_MOC_EXECUTABLE" : "/Users/sotech117/Qt/6.5.2/macos/./libexec/moc",
+ "QT_UIC_EXECUTABLE" : "",
+ "QT_VERSION_MAJOR" : 6,
+ "QT_VERSION_MINOR" : 5,
+ "SETTINGS_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt",
+ "SOURCES" :
+ [
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp",
+ "MU",
+ null
+ ]
+ ],
+ "UIC_OPTIONS" : [],
+ "UIC_SEARCH_PATHS" : [],
+ "UIC_SKIP" : [],
+ "UIC_UI_FILES" : [],
+ "VERBOSITY" : 0
+}
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt
new file mode 100644
index 0000000..cdf9d51
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt
@@ -0,0 +1 @@
+moc:3cb87124f823426dd092d70b93c74dbc2ab0f387ddcff41db8a95628dfcc071a
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake
new file mode 100644
index 0000000..45a25b7
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake
@@ -0,0 +1,18 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+ )
+
+# Targets to which this target links which contain Fortran sources.
+set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
new file mode 100644
index 0000000..7b11dfb
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
@@ -0,0 +1,29 @@
+# Generated by CMake. Changes will be overwritten.
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/build.make b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/build.make
new file mode 100644
index 0000000..754d30f
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/build.make
@@ -0,0 +1,88 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+
+# The command to remove a file.
+RM = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230
+
+# Utility rule file for projects_ray_autogen.
+
+# Include any custom commands dependencies for this target.
+include CMakeFiles/projects_ray_autogen.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/projects_ray_autogen.dir/progress.make
+
+CMakeFiles/projects_ray_autogen:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Automatic MOC and UIC for target projects_ray"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_autogen /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json Debug
+
+projects_ray_autogen: CMakeFiles/projects_ray_autogen
+projects_ray_autogen: CMakeFiles/projects_ray_autogen.dir/build.make
+.PHONY : projects_ray_autogen
+
+# Rule to build all files generated by this target.
+CMakeFiles/projects_ray_autogen.dir/build: projects_ray_autogen
+.PHONY : CMakeFiles/projects_ray_autogen.dir/build
+
+CMakeFiles/projects_ray_autogen.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/projects_ray_autogen.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/projects_ray_autogen.dir/clean
+
+CMakeFiles/projects_ray_autogen.dir/depend:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/projects_ray_autogen.dir/depend
+
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/cmake_clean.cmake b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/cmake_clean.cmake
new file mode 100644
index 0000000..02ed335
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/cmake_clean.cmake
@@ -0,0 +1,9 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/projects_ray_autogen"
+ "projects_ray_autogen/mocs_compilation.cpp"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/projects_ray_autogen.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.make b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.make
new file mode 100644
index 0000000..e239032
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.make
@@ -0,0 +1,2 @@
+# Empty custom commands generated dependencies file for projects_ray_autogen.
+# This may be replaced when dependencies are built.
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.ts b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.ts
new file mode 100644
index 0000000..df30ca6
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for custom commands dependencies management for projects_ray_autogen.
diff --git a/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/progress.make b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/progress.make
new file mode 100644
index 0000000..9e6c9ba
--- /dev/null
+++ b/cmake-build-deb-cs2230/CMakeFiles/projects_ray_autogen.dir/progress.make
@@ -0,0 +1,2 @@
+CMAKE_PROGRESS_1 = 22
+
diff --git a/cmake-build-deb-cs2230/Makefile b/cmake-build-deb-cs2230/Makefile
new file mode 100644
index 0000000..fbecf87
--- /dev/null
+++ b/cmake-build-deb-cs2230/Makefile
@@ -0,0 +1,757 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+
+# The command to remove a file.
+RM = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Only default component available"
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+.PHONY : list_install_components/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230//CMakeFiles/progress.marks
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named projects_ray
+
+# Build rule for target.
+projects_ray: cmake_check_build_system
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 projects_ray
+.PHONY : projects_ray
+
+# fast build rule for target.
+projects_ray/fast:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/build
+.PHONY : projects_ray/fast
+
+#=============================================================================
+# Target rules for targets named projects_ray_autogen
+
+# Build rule for target.
+projects_ray_autogen: cmake_check_build_system
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 projects_ray_autogen
+.PHONY : projects_ray_autogen
+
+# fast build rule for target.
+projects_ray_autogen/fast:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray_autogen.dir/build.make CMakeFiles/projects_ray_autogen.dir/build
+.PHONY : projects_ray_autogen/fast
+
+projects_ray_autogen/mocs_compilation.o: projects_ray_autogen/mocs_compilation.cpp.o
+.PHONY : projects_ray_autogen/mocs_compilation.o
+
+# target to build an object file
+projects_ray_autogen/mocs_compilation.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o
+.PHONY : projects_ray_autogen/mocs_compilation.cpp.o
+
+projects_ray_autogen/mocs_compilation.i: projects_ray_autogen/mocs_compilation.cpp.i
+.PHONY : projects_ray_autogen/mocs_compilation.i
+
+# target to preprocess a source file
+projects_ray_autogen/mocs_compilation.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.i
+.PHONY : projects_ray_autogen/mocs_compilation.cpp.i
+
+projects_ray_autogen/mocs_compilation.s: projects_ray_autogen/mocs_compilation.cpp.s
+.PHONY : projects_ray_autogen/mocs_compilation.s
+
+# target to generate assembly for a file
+projects_ray_autogen/mocs_compilation.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.s
+.PHONY : projects_ray_autogen/mocs_compilation.cpp.s
+
+src/accelerate/bvh.o: src/accelerate/bvh.cpp.o
+.PHONY : src/accelerate/bvh.o
+
+# target to build an object file
+src/accelerate/bvh.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o
+.PHONY : src/accelerate/bvh.cpp.o
+
+src/accelerate/bvh.i: src/accelerate/bvh.cpp.i
+.PHONY : src/accelerate/bvh.i
+
+# target to preprocess a source file
+src/accelerate/bvh.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.i
+.PHONY : src/accelerate/bvh.cpp.i
+
+src/accelerate/bvh.s: src/accelerate/bvh.cpp.s
+.PHONY : src/accelerate/bvh.s
+
+# target to generate assembly for a file
+src/accelerate/bvh.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.s
+.PHONY : src/accelerate/bvh.cpp.s
+
+src/accelerate/kdtree.o: src/accelerate/kdtree.cpp.o
+.PHONY : src/accelerate/kdtree.o
+
+# target to build an object file
+src/accelerate/kdtree.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o
+.PHONY : src/accelerate/kdtree.cpp.o
+
+src/accelerate/kdtree.i: src/accelerate/kdtree.cpp.i
+.PHONY : src/accelerate/kdtree.i
+
+# target to preprocess a source file
+src/accelerate/kdtree.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.i
+.PHONY : src/accelerate/kdtree.cpp.i
+
+src/accelerate/kdtree.s: src/accelerate/kdtree.cpp.s
+.PHONY : src/accelerate/kdtree.s
+
+# target to generate assembly for a file
+src/accelerate/kdtree.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.s
+.PHONY : src/accelerate/kdtree.cpp.s
+
+src/accelerate/myqtconcurrent.o: src/accelerate/myqtconcurrent.cpp.o
+.PHONY : src/accelerate/myqtconcurrent.o
+
+# target to build an object file
+src/accelerate/myqtconcurrent.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o
+.PHONY : src/accelerate/myqtconcurrent.cpp.o
+
+src/accelerate/myqtconcurrent.i: src/accelerate/myqtconcurrent.cpp.i
+.PHONY : src/accelerate/myqtconcurrent.i
+
+# target to preprocess a source file
+src/accelerate/myqtconcurrent.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.i
+.PHONY : src/accelerate/myqtconcurrent.cpp.i
+
+src/accelerate/myqtconcurrent.s: src/accelerate/myqtconcurrent.cpp.s
+.PHONY : src/accelerate/myqtconcurrent.s
+
+# target to generate assembly for a file
+src/accelerate/myqtconcurrent.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.s
+.PHONY : src/accelerate/myqtconcurrent.cpp.s
+
+src/accelerate/myqthreads.o: src/accelerate/myqthreads.cpp.o
+.PHONY : src/accelerate/myqthreads.o
+
+# target to build an object file
+src/accelerate/myqthreads.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o
+.PHONY : src/accelerate/myqthreads.cpp.o
+
+src/accelerate/myqthreads.i: src/accelerate/myqthreads.cpp.i
+.PHONY : src/accelerate/myqthreads.i
+
+# target to preprocess a source file
+src/accelerate/myqthreads.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.i
+.PHONY : src/accelerate/myqthreads.cpp.i
+
+src/accelerate/myqthreads.s: src/accelerate/myqthreads.cpp.s
+.PHONY : src/accelerate/myqthreads.s
+
+# target to generate assembly for a file
+src/accelerate/myqthreads.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.s
+.PHONY : src/accelerate/myqthreads.cpp.s
+
+src/aliasing/filter.o: src/aliasing/filter.cpp.o
+.PHONY : src/aliasing/filter.o
+
+# target to build an object file
+src/aliasing/filter.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o
+.PHONY : src/aliasing/filter.cpp.o
+
+src/aliasing/filter.i: src/aliasing/filter.cpp.i
+.PHONY : src/aliasing/filter.i
+
+# target to preprocess a source file
+src/aliasing/filter.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.i
+.PHONY : src/aliasing/filter.cpp.i
+
+src/aliasing/filter.s: src/aliasing/filter.cpp.s
+.PHONY : src/aliasing/filter.s
+
+# target to generate assembly for a file
+src/aliasing/filter.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.s
+.PHONY : src/aliasing/filter.cpp.s
+
+src/aliasing/supersample.o: src/aliasing/supersample.cpp.o
+.PHONY : src/aliasing/supersample.o
+
+# target to build an object file
+src/aliasing/supersample.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o
+.PHONY : src/aliasing/supersample.cpp.o
+
+src/aliasing/supersample.i: src/aliasing/supersample.cpp.i
+.PHONY : src/aliasing/supersample.i
+
+# target to preprocess a source file
+src/aliasing/supersample.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.i
+.PHONY : src/aliasing/supersample.cpp.i
+
+src/aliasing/supersample.s: src/aliasing/supersample.cpp.s
+.PHONY : src/aliasing/supersample.s
+
+# target to generate assembly for a file
+src/aliasing/supersample.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.s
+.PHONY : src/aliasing/supersample.cpp.s
+
+src/camera/camera.o: src/camera/camera.cpp.o
+.PHONY : src/camera/camera.o
+
+# target to build an object file
+src/camera/camera.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o
+.PHONY : src/camera/camera.cpp.o
+
+src/camera/camera.i: src/camera/camera.cpp.i
+.PHONY : src/camera/camera.i
+
+# target to preprocess a source file
+src/camera/camera.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/camera/camera.cpp.i
+.PHONY : src/camera/camera.cpp.i
+
+src/camera/camera.s: src/camera/camera.cpp.s
+.PHONY : src/camera/camera.s
+
+# target to generate assembly for a file
+src/camera/camera.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/camera/camera.cpp.s
+.PHONY : src/camera/camera.cpp.s
+
+src/illuminate/illuminate.o: src/illuminate/illuminate.cpp.o
+.PHONY : src/illuminate/illuminate.o
+
+# target to build an object file
+src/illuminate/illuminate.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o
+.PHONY : src/illuminate/illuminate.cpp.o
+
+src/illuminate/illuminate.i: src/illuminate/illuminate.cpp.i
+.PHONY : src/illuminate/illuminate.i
+
+# target to preprocess a source file
+src/illuminate/illuminate.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.i
+.PHONY : src/illuminate/illuminate.cpp.i
+
+src/illuminate/illuminate.s: src/illuminate/illuminate.cpp.s
+.PHONY : src/illuminate/illuminate.s
+
+# target to generate assembly for a file
+src/illuminate/illuminate.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.s
+.PHONY : src/illuminate/illuminate.cpp.s
+
+src/illuminate/reflect.o: src/illuminate/reflect.cpp.o
+.PHONY : src/illuminate/reflect.o
+
+# target to build an object file
+src/illuminate/reflect.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o
+.PHONY : src/illuminate/reflect.cpp.o
+
+src/illuminate/reflect.i: src/illuminate/reflect.cpp.i
+.PHONY : src/illuminate/reflect.i
+
+# target to preprocess a source file
+src/illuminate/reflect.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.i
+.PHONY : src/illuminate/reflect.cpp.i
+
+src/illuminate/reflect.s: src/illuminate/reflect.cpp.s
+.PHONY : src/illuminate/reflect.s
+
+# target to generate assembly for a file
+src/illuminate/reflect.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.s
+.PHONY : src/illuminate/reflect.cpp.s
+
+src/illuminate/shadow.o: src/illuminate/shadow.cpp.o
+.PHONY : src/illuminate/shadow.o
+
+# target to build an object file
+src/illuminate/shadow.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o
+.PHONY : src/illuminate/shadow.cpp.o
+
+src/illuminate/shadow.i: src/illuminate/shadow.cpp.i
+.PHONY : src/illuminate/shadow.i
+
+# target to preprocess a source file
+src/illuminate/shadow.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.i
+.PHONY : src/illuminate/shadow.cpp.i
+
+src/illuminate/shadow.s: src/illuminate/shadow.cpp.s
+.PHONY : src/illuminate/shadow.s
+
+# target to generate assembly for a file
+src/illuminate/shadow.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.s
+.PHONY : src/illuminate/shadow.cpp.s
+
+src/intersect/intersect.o: src/intersect/intersect.cpp.o
+.PHONY : src/intersect/intersect.o
+
+# target to build an object file
+src/intersect/intersect.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o
+.PHONY : src/intersect/intersect.cpp.o
+
+src/intersect/intersect.i: src/intersect/intersect.cpp.i
+.PHONY : src/intersect/intersect.i
+
+# target to preprocess a source file
+src/intersect/intersect.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.i
+.PHONY : src/intersect/intersect.cpp.i
+
+src/intersect/intersect.s: src/intersect/intersect.cpp.s
+.PHONY : src/intersect/intersect.s
+
+# target to generate assembly for a file
+src/intersect/intersect.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.s
+.PHONY : src/intersect/intersect.cpp.s
+
+src/intersect/normals.o: src/intersect/normals.cpp.o
+.PHONY : src/intersect/normals.o
+
+# target to build an object file
+src/intersect/normals.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o
+.PHONY : src/intersect/normals.cpp.o
+
+src/intersect/normals.i: src/intersect/normals.cpp.i
+.PHONY : src/intersect/normals.i
+
+# target to preprocess a source file
+src/intersect/normals.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.i
+.PHONY : src/intersect/normals.cpp.i
+
+src/intersect/normals.s: src/intersect/normals.cpp.s
+.PHONY : src/intersect/normals.s
+
+# target to generate assembly for a file
+src/intersect/normals.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.s
+.PHONY : src/intersect/normals.cpp.s
+
+src/main.o: src/main.cpp.o
+.PHONY : src/main.o
+
+# target to build an object file
+src/main.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/main.cpp.o
+.PHONY : src/main.cpp.o
+
+src/main.i: src/main.cpp.i
+.PHONY : src/main.i
+
+# target to preprocess a source file
+src/main.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/main.cpp.i
+.PHONY : src/main.cpp.i
+
+src/main.s: src/main.cpp.s
+.PHONY : src/main.s
+
+# target to generate assembly for a file
+src/main.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/main.cpp.s
+.PHONY : src/main.cpp.s
+
+src/raytracer/raytracer.o: src/raytracer/raytracer.cpp.o
+.PHONY : src/raytracer/raytracer.o
+
+# target to build an object file
+src/raytracer/raytracer.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o
+.PHONY : src/raytracer/raytracer.cpp.o
+
+src/raytracer/raytracer.i: src/raytracer/raytracer.cpp.i
+.PHONY : src/raytracer/raytracer.i
+
+# target to preprocess a source file
+src/raytracer/raytracer.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.i
+.PHONY : src/raytracer/raytracer.cpp.i
+
+src/raytracer/raytracer.s: src/raytracer/raytracer.cpp.s
+.PHONY : src/raytracer/raytracer.s
+
+# target to generate assembly for a file
+src/raytracer/raytracer.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.s
+.PHONY : src/raytracer/raytracer.cpp.s
+
+src/raytracer/raytracescene.o: src/raytracer/raytracescene.cpp.o
+.PHONY : src/raytracer/raytracescene.o
+
+# target to build an object file
+src/raytracer/raytracescene.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o
+.PHONY : src/raytracer/raytracescene.cpp.o
+
+src/raytracer/raytracescene.i: src/raytracer/raytracescene.cpp.i
+.PHONY : src/raytracer/raytracescene.i
+
+# target to preprocess a source file
+src/raytracer/raytracescene.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.i
+.PHONY : src/raytracer/raytracescene.cpp.i
+
+src/raytracer/raytracescene.s: src/raytracer/raytracescene.cpp.s
+.PHONY : src/raytracer/raytracescene.s
+
+# target to generate assembly for a file
+src/raytracer/raytracescene.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.s
+.PHONY : src/raytracer/raytracescene.cpp.s
+
+src/texture/texture.o: src/texture/texture.cpp.o
+.PHONY : src/texture/texture.o
+
+# target to build an object file
+src/texture/texture.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o
+.PHONY : src/texture/texture.cpp.o
+
+src/texture/texture.i: src/texture/texture.cpp.i
+.PHONY : src/texture/texture.i
+
+# target to preprocess a source file
+src/texture/texture.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/texture/texture.cpp.i
+.PHONY : src/texture/texture.cpp.i
+
+src/texture/texture.s: src/texture/texture.cpp.s
+.PHONY : src/texture/texture.s
+
+# target to generate assembly for a file
+src/texture/texture.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/texture/texture.cpp.s
+.PHONY : src/texture/texture.cpp.s
+
+src/utils/raytracerutils.o: src/utils/raytracerutils.cpp.o
+.PHONY : src/utils/raytracerutils.o
+
+# target to build an object file
+src/utils/raytracerutils.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o
+.PHONY : src/utils/raytracerutils.cpp.o
+
+src/utils/raytracerutils.i: src/utils/raytracerutils.cpp.i
+.PHONY : src/utils/raytracerutils.i
+
+# target to preprocess a source file
+src/utils/raytracerutils.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.i
+.PHONY : src/utils/raytracerutils.cpp.i
+
+src/utils/raytracerutils.s: src/utils/raytracerutils.cpp.s
+.PHONY : src/utils/raytracerutils.s
+
+# target to generate assembly for a file
+src/utils/raytracerutils.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.s
+.PHONY : src/utils/raytracerutils.cpp.s
+
+src/utils/scenefilereader.o: src/utils/scenefilereader.cpp.o
+.PHONY : src/utils/scenefilereader.o
+
+# target to build an object file
+src/utils/scenefilereader.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o
+.PHONY : src/utils/scenefilereader.cpp.o
+
+src/utils/scenefilereader.i: src/utils/scenefilereader.cpp.i
+.PHONY : src/utils/scenefilereader.i
+
+# target to preprocess a source file
+src/utils/scenefilereader.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.i
+.PHONY : src/utils/scenefilereader.cpp.i
+
+src/utils/scenefilereader.s: src/utils/scenefilereader.cpp.s
+.PHONY : src/utils/scenefilereader.s
+
+# target to generate assembly for a file
+src/utils/scenefilereader.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.s
+.PHONY : src/utils/scenefilereader.cpp.s
+
+src/utils/sceneparser.o: src/utils/sceneparser.cpp.o
+.PHONY : src/utils/sceneparser.o
+
+# target to build an object file
+src/utils/sceneparser.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o
+.PHONY : src/utils/sceneparser.cpp.o
+
+src/utils/sceneparser.i: src/utils/sceneparser.cpp.i
+.PHONY : src/utils/sceneparser.i
+
+# target to preprocess a source file
+src/utils/sceneparser.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.i
+.PHONY : src/utils/sceneparser.cpp.i
+
+src/utils/sceneparser.s: src/utils/sceneparser.cpp.s
+.PHONY : src/utils/sceneparser.s
+
+# target to generate assembly for a file
+src/utils/sceneparser.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.s
+.PHONY : src/utils/sceneparser.cpp.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... edit_cache"
+ @echo "... install"
+ @echo "... install/local"
+ @echo "... install/strip"
+ @echo "... list_install_components"
+ @echo "... rebuild_cache"
+ @echo "... projects_ray_autogen"
+ @echo "... projects_ray"
+ @echo "... projects_ray_autogen/mocs_compilation.o"
+ @echo "... projects_ray_autogen/mocs_compilation.i"
+ @echo "... projects_ray_autogen/mocs_compilation.s"
+ @echo "... src/accelerate/bvh.o"
+ @echo "... src/accelerate/bvh.i"
+ @echo "... src/accelerate/bvh.s"
+ @echo "... src/accelerate/kdtree.o"
+ @echo "... src/accelerate/kdtree.i"
+ @echo "... src/accelerate/kdtree.s"
+ @echo "... src/accelerate/myqtconcurrent.o"
+ @echo "... src/accelerate/myqtconcurrent.i"
+ @echo "... src/accelerate/myqtconcurrent.s"
+ @echo "... src/accelerate/myqthreads.o"
+ @echo "... src/accelerate/myqthreads.i"
+ @echo "... src/accelerate/myqthreads.s"
+ @echo "... src/aliasing/filter.o"
+ @echo "... src/aliasing/filter.i"
+ @echo "... src/aliasing/filter.s"
+ @echo "... src/aliasing/supersample.o"
+ @echo "... src/aliasing/supersample.i"
+ @echo "... src/aliasing/supersample.s"
+ @echo "... src/camera/camera.o"
+ @echo "... src/camera/camera.i"
+ @echo "... src/camera/camera.s"
+ @echo "... src/illuminate/illuminate.o"
+ @echo "... src/illuminate/illuminate.i"
+ @echo "... src/illuminate/illuminate.s"
+ @echo "... src/illuminate/reflect.o"
+ @echo "... src/illuminate/reflect.i"
+ @echo "... src/illuminate/reflect.s"
+ @echo "... src/illuminate/shadow.o"
+ @echo "... src/illuminate/shadow.i"
+ @echo "... src/illuminate/shadow.s"
+ @echo "... src/intersect/intersect.o"
+ @echo "... src/intersect/intersect.i"
+ @echo "... src/intersect/intersect.s"
+ @echo "... src/intersect/normals.o"
+ @echo "... src/intersect/normals.i"
+ @echo "... src/intersect/normals.s"
+ @echo "... src/main.o"
+ @echo "... src/main.i"
+ @echo "... src/main.s"
+ @echo "... src/raytracer/raytracer.o"
+ @echo "... src/raytracer/raytracer.i"
+ @echo "... src/raytracer/raytracer.s"
+ @echo "... src/raytracer/raytracescene.o"
+ @echo "... src/raytracer/raytracescene.i"
+ @echo "... src/raytracer/raytracescene.s"
+ @echo "... src/texture/texture.o"
+ @echo "... src/texture/texture.i"
+ @echo "... src/texture/texture.s"
+ @echo "... src/utils/raytracerutils.o"
+ @echo "... src/utils/raytracerutils.i"
+ @echo "... src/utils/raytracerutils.s"
+ @echo "... src/utils/scenefilereader.o"
+ @echo "... src/utils/scenefilereader.i"
+ @echo "... src/utils/scenefilereader.s"
+ @echo "... src/utils/sceneparser.o"
+ @echo "... src/utils/sceneparser.i"
+ @echo "... src/utils/sceneparser.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/cmake-build-deb-cs2230/Testing/Temporary/LastTest.log b/cmake-build-deb-cs2230/Testing/Temporary/LastTest.log
new file mode 100644
index 0000000..010ec01
--- /dev/null
+++ b/cmake-build-deb-cs2230/Testing/Temporary/LastTest.log
@@ -0,0 +1,3 @@
+Start testing: Nov 06 09:36 EST
+----------------------------------------------------------
+End testing: Nov 06 09:36 EST
diff --git a/cmake-build-deb-cs2230/cmake_install.cmake b/cmake-build-deb-cs2230/cmake_install.cmake
new file mode 100644
index 0000000..1d7545e
--- /dev/null
+++ b/cmake-build-deb-cs2230/cmake_install.cmake
@@ -0,0 +1,54 @@
+# Install script for directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/Library/Developer/CommandLineTools/usr/bin/objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/glm/cmake_install.cmake")
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+ "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/cmake-build-deb-cs2230/glm/CMakeFiles/CMakeDirectoryInformation.cmake b/cmake-build-deb-cs2230/glm/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..b4e37e9
--- /dev/null
+++ b/cmake-build-deb-cs2230/glm/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/cmake-build-deb-cs2230/glm/CMakeFiles/progress.marks b/cmake-build-deb-cs2230/glm/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/cmake-build-deb-cs2230/glm/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/cmake-build-deb-cs2230/glm/Makefile b/cmake-build-deb-cs2230/glm/Makefile
new file mode 100644
index 0000000..0c7372f
--- /dev/null
+++ b/cmake-build-deb-cs2230/glm/Makefile
@@ -0,0 +1,189 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+
+# The command to remove a file.
+RM = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Only default component available"
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+.PHONY : list_install_components/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 && $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/glm//CMakeFiles/progress.marks
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glm/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glm/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glm/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glm/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... edit_cache"
+ @echo "... install"
+ @echo "... install/local"
+ @echo "... install/strip"
+ @echo "... list_install_components"
+ @echo "... rebuild_cache"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/cmake-build-deb-cs2230/glm/cmake_install.cmake b/cmake-build-deb-cs2230/glm/cmake_install.cmake
new file mode 100644
index 0000000..bcf5ee4
--- /dev/null
+++ b/cmake-build-deb-cs2230/glm/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/Library/Developer/CommandLineTools/usr/bin/objdump")
+endif()
+
diff --git a/cmake-build-deb-cs2230/projects_ray b/cmake-build-deb-cs2230/projects_ray
new file mode 100755
index 0000000..6fbd818
--- /dev/null
+++ b/cmake-build-deb-cs2230/projects_ray
Binary files differ
diff --git a/cmake-build-deb-cs2230/projects_ray.cbp b/cmake-build-deb-cs2230/projects_ray.cbp
new file mode 100644
index 0000000..93980af
--- /dev/null
+++ b/cmake-build-deb-cs2230/projects_ray.cbp
@@ -0,0 +1,737 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<CodeBlocks_project_file>
+ <FileVersion major="1" minor="6"/>
+ <Project>
+ <Option title="projects_ray"/>
+ <Option makefile_is_custom="1"/>
+ <Option compiler="gcc"/>
+ <Option virtualFolders="CMake Files\;CMake Files\..\;CMake Files\..\..\;CMake Files\..\..\..\;CMake Files\..\..\..\..\;CMake Files\..\..\..\..\Qt\;CMake Files\..\..\..\..\Qt\6.5.2\;CMake Files\..\..\..\..\Qt\6.5.2\macos\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\;CMake Files\glm\;"/>
+ <Build>
+ <Target title="all">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 all"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="projects_ray">
+ <Option output="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray" prefix_auto="0" extension_auto="0"/>
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Option object_output="./"/>
+ <Option type="1"/>
+ <Option compiler="gcc"/>
+ <Compiler>
+ <Add option="-DGLM_FORCE_SWIZZLE"/>
+ <Add option="-DQT_CONCURRENT_LIB"/>
+ <Add option="-DQT_CORE_LIB"/>
+ <Add option="-DQT_GUI_LIB"/>
+ <Add option="-DQT_XML_LIB"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/include"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/include"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/include"/>
+ <Add directory="/System/Library/Frameworks"/>
+ <Add directory="/Library/Frameworks"/>
+ </Compiler>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 projects_ray"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="projects_ray/fast">
+ <Option output="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray" prefix_auto="0" extension_auto="0"/>
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Option object_output="./"/>
+ <Option type="1"/>
+ <Option compiler="gcc"/>
+ <Compiler>
+ <Add option="-DGLM_FORCE_SWIZZLE"/>
+ <Add option="-DQT_CONCURRENT_LIB"/>
+ <Add option="-DQT_CORE_LIB"/>
+ <Add option="-DQT_GUI_LIB"/>
+ <Add option="-DQT_XML_LIB"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/include"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/include"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/include"/>
+ <Add directory="/System/Library/Frameworks"/>
+ <Add directory="/Library/Frameworks"/>
+ </Compiler>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 projects_ray/fast"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="edit_cache">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 edit_cache"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="rebuild_cache">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 rebuild_cache"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="list_install_components">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 list_install_components"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="install">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 install"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="install/local">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 install/local"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="install/strip">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 install/strip"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="projects_ray_autogen">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 projects_ray_autogen"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ </Build>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt">
+ <Option virtualFolder="CMake Files\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/CMakeLists.txt">
+ <Option virtualFolder="CMake Files\glm\"/>
+ </Unit>
+ </Project>
+</CodeBlocks_project_file>
diff --git a/cmake-build-deb-cs2230/projects_ray_autogen/moc_predefs.h b/cmake-build-deb-cs2230/projects_ray_autogen/moc_predefs.h
new file mode 100644
index 0000000..e61249a
--- /dev/null
+++ b/cmake-build-deb-cs2230/projects_ray_autogen/moc_predefs.h
@@ -0,0 +1,415 @@
+#define GLM_FORCE_SWIZZLE 1
+#define QT_CONCURRENT_LIB 1
+#define QT_CORE_LIB 1
+#define QT_GUI_LIB 1
+#define QT_XML_LIB 1
+#define SIZEOF_DPTR (sizeof(void*))
+#define _LP64 1
+#define __AARCH64EL__ 1
+#define __AARCH64_CMODEL_SMALL__ 1
+#define __AARCH64_SIMD__ 1
+#define __APPLE_CC__ 6000
+#define __APPLE__ 1
+#define __ARM64_ARCH_8__ 1
+#define __ARM_64BIT_STATE 1
+#define __ARM_ACLE 200
+#define __ARM_ALIGN_MAX_STACK_PWR 4
+#define __ARM_ARCH 8
+#define __ARM_ARCH_8_3__ 1
+#define __ARM_ARCH_8_4__ 1
+#define __ARM_ARCH_8_5__ 1
+#define __ARM_ARCH_ISA_A64 1
+#define __ARM_ARCH_PROFILE 'A'
+#define __ARM_FEATURE_AES 1
+#define __ARM_FEATURE_ATOMICS 1
+#define __ARM_FEATURE_CLZ 1
+#define __ARM_FEATURE_COMPLEX 1
+#define __ARM_FEATURE_CRC32 1
+#define __ARM_FEATURE_CRYPTO 1
+#define __ARM_FEATURE_DIRECTED_ROUNDING 1
+#define __ARM_FEATURE_DIV 1
+#define __ARM_FEATURE_DOTPROD 1
+#define __ARM_FEATURE_FMA 1
+#define __ARM_FEATURE_FP16_FML 1
+#define __ARM_FEATURE_FP16_SCALAR_ARITHMETIC 1
+#define __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 1
+#define __ARM_FEATURE_FRINT 1
+#define __ARM_FEATURE_IDIV 1
+#define __ARM_FEATURE_JCVT 1
+#define __ARM_FEATURE_LDREX 0xF
+#define __ARM_FEATURE_NUMERIC_MAXMIN 1
+#define __ARM_FEATURE_QRDMX 1
+#define __ARM_FEATURE_SHA2 1
+#define __ARM_FEATURE_SHA3 1
+#define __ARM_FEATURE_SHA512 1
+#define __ARM_FEATURE_SM3 1
+#define __ARM_FEATURE_SM4 1
+#define __ARM_FEATURE_UNALIGNED 1
+#define __ARM_FP 0xE
+#define __ARM_FP16_ARGS 1
+#define __ARM_FP16_FORMAT_IEEE 1
+#define __ARM_NEON 1
+#define __ARM_NEON_FP 0xE
+#define __ARM_NEON__ 1
+#define __ARM_PCS_AAPCS64 1
+#define __ARM_SIZEOF_MINIMAL_ENUM 4
+#define __ARM_SIZEOF_WCHAR_T 4
+#define __ATOMIC_ACQUIRE 2
+#define __ATOMIC_ACQ_REL 4
+#define __ATOMIC_CONSUME 1
+#define __ATOMIC_RELAXED 0
+#define __ATOMIC_RELEASE 3
+#define __ATOMIC_SEQ_CST 5
+#define __BIGGEST_ALIGNMENT__ 8
+#define __BLOCKS__ 1
+#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
+#define __CHAR16_TYPE__ unsigned short
+#define __CHAR32_TYPE__ unsigned int
+#define __CHAR_BIT__ 8
+#define __CLANG_ATOMIC_BOOL_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR_LOCK_FREE 2
+#define __CLANG_ATOMIC_INT_LOCK_FREE 2
+#define __CLANG_ATOMIC_LLONG_LOCK_FREE 2
+#define __CLANG_ATOMIC_LONG_LOCK_FREE 2
+#define __CLANG_ATOMIC_POINTER_LOCK_FREE 2
+#define __CLANG_ATOMIC_SHORT_LOCK_FREE 2
+#define __CLANG_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __CONSTANT_CFSTRINGS__ 1
+#define __DBL_DECIMAL_DIG__ 17
+#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
+#define __DBL_DIG__ 15
+#define __DBL_EPSILON__ 2.2204460492503131e-16
+#define __DBL_HAS_DENORM__ 1
+#define __DBL_HAS_INFINITY__ 1
+#define __DBL_HAS_QUIET_NAN__ 1
+#define __DBL_MANT_DIG__ 53
+#define __DBL_MAX_10_EXP__ 308
+#define __DBL_MAX_EXP__ 1024
+#define __DBL_MAX__ 1.7976931348623157e+308
+#define __DBL_MIN_10_EXP__ (-307)
+#define __DBL_MIN_EXP__ (-1021)
+#define __DBL_MIN__ 2.2250738585072014e-308
+#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
+#define __DEPRECATED 1
+#define __DYNAMIC__ 1
+#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 130000
+#define __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__ 130000
+#define __EXCEPTIONS 1
+#define __FINITE_MATH_ONLY__ 0
+#define __FLT16_DECIMAL_DIG__ 5
+#define __FLT16_DENORM_MIN__ 5.9604644775390625e-8F16
+#define __FLT16_DIG__ 3
+#define __FLT16_EPSILON__ 9.765625e-4F16
+#define __FLT16_HAS_DENORM__ 1
+#define __FLT16_HAS_INFINITY__ 1
+#define __FLT16_HAS_QUIET_NAN__ 1
+#define __FLT16_MANT_DIG__ 11
+#define __FLT16_MAX_10_EXP__ 4
+#define __FLT16_MAX_EXP__ 16
+#define __FLT16_MAX__ 6.5504e+4F16
+#define __FLT16_MIN_10_EXP__ (-4)
+#define __FLT16_MIN_EXP__ (-13)
+#define __FLT16_MIN__ 6.103515625e-5F16
+#define __FLT_DECIMAL_DIG__ 9
+#define __FLT_DENORM_MIN__ 1.40129846e-45F
+#define __FLT_DIG__ 6
+#define __FLT_EPSILON__ 1.19209290e-7F
+#define __FLT_EVAL_METHOD__ 0
+#define __FLT_HAS_DENORM__ 1
+#define __FLT_HAS_INFINITY__ 1
+#define __FLT_HAS_QUIET_NAN__ 1
+#define __FLT_MANT_DIG__ 24
+#define __FLT_MAX_10_EXP__ 38
+#define __FLT_MAX_EXP__ 128
+#define __FLT_MAX__ 3.40282347e+38F
+#define __FLT_MIN_10_EXP__ (-37)
+#define __FLT_MIN_EXP__ (-125)
+#define __FLT_MIN__ 1.17549435e-38F
+#define __FLT_RADIX__ 2
+#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
+#define __GCC_ATOMIC_INT_LOCK_FREE 2
+#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
+#define __GCC_ATOMIC_LONG_LOCK_FREE 2
+#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
+#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
+#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
+#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __GCC_HAVE_DWARF2_CFI_ASM 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
+#define __GLIBCXX_BITSIZE_INT_N_0 128
+#define __GLIBCXX_TYPE_INT_N_0 __int128
+#define __GNUC_GNU_INLINE__ 1
+#define __GNUC_MINOR__ 2
+#define __GNUC_PATCHLEVEL__ 1
+#define __GNUC__ 4
+#define __GNUG__ 4
+#define __GXX_ABI_VERSION 1002
+#define __GXX_RTTI 1
+#define __GXX_WEAK__ 1
+#define __INT16_C_SUFFIX__
+#define __INT16_FMTd__ "hd"
+#define __INT16_FMTi__ "hi"
+#define __INT16_MAX__ 32767
+#define __INT16_TYPE__ short
+#define __INT32_C_SUFFIX__
+#define __INT32_FMTd__ "d"
+#define __INT32_FMTi__ "i"
+#define __INT32_MAX__ 2147483647
+#define __INT32_TYPE__ int
+#define __INT64_C_SUFFIX__ LL
+#define __INT64_FMTd__ "lld"
+#define __INT64_FMTi__ "lli"
+#define __INT64_MAX__ 9223372036854775807LL
+#define __INT64_TYPE__ long long int
+#define __INT8_C_SUFFIX__
+#define __INT8_FMTd__ "hhd"
+#define __INT8_FMTi__ "hhi"
+#define __INT8_MAX__ 127
+#define __INT8_TYPE__ signed char
+#define __INTMAX_C_SUFFIX__ L
+#define __INTMAX_FMTd__ "ld"
+#define __INTMAX_FMTi__ "li"
+#define __INTMAX_MAX__ 9223372036854775807L
+#define __INTMAX_TYPE__ long int
+#define __INTMAX_WIDTH__ 64
+#define __INTPTR_FMTd__ "ld"
+#define __INTPTR_FMTi__ "li"
+#define __INTPTR_MAX__ 9223372036854775807L
+#define __INTPTR_TYPE__ long int
+#define __INTPTR_WIDTH__ 64
+#define __INT_FAST16_FMTd__ "hd"
+#define __INT_FAST16_FMTi__ "hi"
+#define __INT_FAST16_MAX__ 32767
+#define __INT_FAST16_TYPE__ short
+#define __INT_FAST32_FMTd__ "d"
+#define __INT_FAST32_FMTi__ "i"
+#define __INT_FAST32_MAX__ 2147483647
+#define __INT_FAST32_TYPE__ int
+#define __INT_FAST64_FMTd__ "lld"
+#define __INT_FAST64_FMTi__ "lli"
+#define __INT_FAST64_MAX__ 9223372036854775807LL
+#define __INT_FAST64_TYPE__ long long int
+#define __INT_FAST8_FMTd__ "hhd"
+#define __INT_FAST8_FMTi__ "hhi"
+#define __INT_FAST8_MAX__ 127
+#define __INT_FAST8_TYPE__ signed char
+#define __INT_LEAST16_FMTd__ "hd"
+#define __INT_LEAST16_FMTi__ "hi"
+#define __INT_LEAST16_MAX__ 32767
+#define __INT_LEAST16_TYPE__ short
+#define __INT_LEAST32_FMTd__ "d"
+#define __INT_LEAST32_FMTi__ "i"
+#define __INT_LEAST32_MAX__ 2147483647
+#define __INT_LEAST32_TYPE__ int
+#define __INT_LEAST64_FMTd__ "lld"
+#define __INT_LEAST64_FMTi__ "lli"
+#define __INT_LEAST64_MAX__ 9223372036854775807LL
+#define __INT_LEAST64_TYPE__ long long int
+#define __INT_LEAST8_FMTd__ "hhd"
+#define __INT_LEAST8_FMTi__ "hhi"
+#define __INT_LEAST8_MAX__ 127
+#define __INT_LEAST8_TYPE__ signed char
+#define __INT_MAX__ 2147483647
+#define __LDBL_DECIMAL_DIG__ 17
+#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L
+#define __LDBL_DIG__ 15
+#define __LDBL_EPSILON__ 2.2204460492503131e-16L
+#define __LDBL_HAS_DENORM__ 1
+#define __LDBL_HAS_INFINITY__ 1
+#define __LDBL_HAS_QUIET_NAN__ 1
+#define __LDBL_MANT_DIG__ 53
+#define __LDBL_MAX_10_EXP__ 308
+#define __LDBL_MAX_EXP__ 1024
+#define __LDBL_MAX__ 1.7976931348623157e+308L
+#define __LDBL_MIN_10_EXP__ (-307)
+#define __LDBL_MIN_EXP__ (-1021)
+#define __LDBL_MIN__ 2.2250738585072014e-308L
+#define __LITTLE_ENDIAN__ 1
+#define __LONG_LONG_MAX__ 9223372036854775807LL
+#define __LONG_MAX__ 9223372036854775807L
+#define __LP64__ 1
+#define __MACH__ 1
+#define __NO_INLINE__ 1
+#define __OBJC_BOOL_IS_BOOL 1
+#define __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES 3
+#define __OPENCL_MEMORY_SCOPE_DEVICE 2
+#define __OPENCL_MEMORY_SCOPE_SUB_GROUP 4
+#define __OPENCL_MEMORY_SCOPE_WORK_GROUP 1
+#define __OPENCL_MEMORY_SCOPE_WORK_ITEM 0
+#define __ORDER_BIG_ENDIAN__ 4321
+#define __ORDER_LITTLE_ENDIAN__ 1234
+#define __ORDER_PDP_ENDIAN__ 3412
+#define __PIC__ 2
+#define __POINTER_WIDTH__ 64
+#define __PRAGMA_REDEFINE_EXTNAME 1
+#define __PTRDIFF_FMTd__ "ld"
+#define __PTRDIFF_FMTi__ "li"
+#define __PTRDIFF_MAX__ 9223372036854775807L
+#define __PTRDIFF_TYPE__ long int
+#define __PTRDIFF_WIDTH__ 64
+#define __REGISTER_PREFIX__
+#define __SCHAR_MAX__ 127
+#define __SHRT_MAX__ 32767
+#define __SIG_ATOMIC_MAX__ 2147483647
+#define __SIG_ATOMIC_WIDTH__ 32
+#define __SIZEOF_DOUBLE__ 8
+#define __SIZEOF_FLOAT__ 4
+#define __SIZEOF_INT128__ 16
+#define __SIZEOF_INT__ 4
+#define __SIZEOF_LONG_DOUBLE__ 8
+#define __SIZEOF_LONG_LONG__ 8
+#define __SIZEOF_LONG__ 8
+#define __SIZEOF_POINTER__ 8
+#define __SIZEOF_PTRDIFF_T__ 8
+#define __SIZEOF_SHORT__ 2
+#define __SIZEOF_SIZE_T__ 8
+#define __SIZEOF_WCHAR_T__ 4
+#define __SIZEOF_WINT_T__ 4
+#define __SIZE_FMTX__ "lX"
+#define __SIZE_FMTo__ "lo"
+#define __SIZE_FMTu__ "lu"
+#define __SIZE_FMTx__ "lx"
+#define __SIZE_MAX__ 18446744073709551615UL
+#define __SIZE_TYPE__ long unsigned int
+#define __SIZE_WIDTH__ 64
+#define __SSP__ 1
+#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16UL
+#define __STDCPP_THREADS__ 1
+#define __STDC_HOSTED__ 1
+#define __STDC_NO_THREADS__ 1
+#define __STDC_UTF_16__ 1
+#define __STDC_UTF_32__ 1
+#define __STDC__ 1
+#define __UINT16_C_SUFFIX__
+#define __UINT16_FMTX__ "hX"
+#define __UINT16_FMTo__ "ho"
+#define __UINT16_FMTu__ "hu"
+#define __UINT16_FMTx__ "hx"
+#define __UINT16_MAX__ 65535
+#define __UINT16_TYPE__ unsigned short
+#define __UINT32_C_SUFFIX__ U
+#define __UINT32_FMTX__ "X"
+#define __UINT32_FMTo__ "o"
+#define __UINT32_FMTu__ "u"
+#define __UINT32_FMTx__ "x"
+#define __UINT32_MAX__ 4294967295U
+#define __UINT32_TYPE__ unsigned int
+#define __UINT64_C_SUFFIX__ ULL
+#define __UINT64_FMTX__ "llX"
+#define __UINT64_FMTo__ "llo"
+#define __UINT64_FMTu__ "llu"
+#define __UINT64_FMTx__ "llx"
+#define __UINT64_MAX__ 18446744073709551615ULL
+#define __UINT64_TYPE__ long long unsigned int
+#define __UINT8_C_SUFFIX__
+#define __UINT8_FMTX__ "hhX"
+#define __UINT8_FMTo__ "hho"
+#define __UINT8_FMTu__ "hhu"
+#define __UINT8_FMTx__ "hhx"
+#define __UINT8_MAX__ 255
+#define __UINT8_TYPE__ unsigned char
+#define __UINTMAX_C_SUFFIX__ UL
+#define __UINTMAX_FMTX__ "lX"
+#define __UINTMAX_FMTo__ "lo"
+#define __UINTMAX_FMTu__ "lu"
+#define __UINTMAX_FMTx__ "lx"
+#define __UINTMAX_MAX__ 18446744073709551615UL
+#define __UINTMAX_TYPE__ long unsigned int
+#define __UINTMAX_WIDTH__ 64
+#define __UINTPTR_FMTX__ "lX"
+#define __UINTPTR_FMTo__ "lo"
+#define __UINTPTR_FMTu__ "lu"
+#define __UINTPTR_FMTx__ "lx"
+#define __UINTPTR_MAX__ 18446744073709551615UL
+#define __UINTPTR_TYPE__ long unsigned int
+#define __UINTPTR_WIDTH__ 64
+#define __UINT_FAST16_FMTX__ "hX"
+#define __UINT_FAST16_FMTo__ "ho"
+#define __UINT_FAST16_FMTu__ "hu"
+#define __UINT_FAST16_FMTx__ "hx"
+#define __UINT_FAST16_MAX__ 65535
+#define __UINT_FAST16_TYPE__ unsigned short
+#define __UINT_FAST32_FMTX__ "X"
+#define __UINT_FAST32_FMTo__ "o"
+#define __UINT_FAST32_FMTu__ "u"
+#define __UINT_FAST32_FMTx__ "x"
+#define __UINT_FAST32_MAX__ 4294967295U
+#define __UINT_FAST32_TYPE__ unsigned int
+#define __UINT_FAST64_FMTX__ "llX"
+#define __UINT_FAST64_FMTo__ "llo"
+#define __UINT_FAST64_FMTu__ "llu"
+#define __UINT_FAST64_FMTx__ "llx"
+#define __UINT_FAST64_MAX__ 18446744073709551615ULL
+#define __UINT_FAST64_TYPE__ long long unsigned int
+#define __UINT_FAST8_FMTX__ "hhX"
+#define __UINT_FAST8_FMTo__ "hho"
+#define __UINT_FAST8_FMTu__ "hhu"
+#define __UINT_FAST8_FMTx__ "hhx"
+#define __UINT_FAST8_MAX__ 255
+#define __UINT_FAST8_TYPE__ unsigned char
+#define __UINT_LEAST16_FMTX__ "hX"
+#define __UINT_LEAST16_FMTo__ "ho"
+#define __UINT_LEAST16_FMTu__ "hu"
+#define __UINT_LEAST16_FMTx__ "hx"
+#define __UINT_LEAST16_MAX__ 65535
+#define __UINT_LEAST16_TYPE__ unsigned short
+#define __UINT_LEAST32_FMTX__ "X"
+#define __UINT_LEAST32_FMTo__ "o"
+#define __UINT_LEAST32_FMTu__ "u"
+#define __UINT_LEAST32_FMTx__ "x"
+#define __UINT_LEAST32_MAX__ 4294967295U
+#define __UINT_LEAST32_TYPE__ unsigned int
+#define __UINT_LEAST64_FMTX__ "llX"
+#define __UINT_LEAST64_FMTo__ "llo"
+#define __UINT_LEAST64_FMTu__ "llu"
+#define __UINT_LEAST64_FMTx__ "llx"
+#define __UINT_LEAST64_MAX__ 18446744073709551615ULL
+#define __UINT_LEAST64_TYPE__ long long unsigned int
+#define __UINT_LEAST8_FMTX__ "hhX"
+#define __UINT_LEAST8_FMTo__ "hho"
+#define __UINT_LEAST8_FMTu__ "hhu"
+#define __UINT_LEAST8_FMTx__ "hhx"
+#define __UINT_LEAST8_MAX__ 255
+#define __UINT_LEAST8_TYPE__ unsigned char
+#define __USER_LABEL_PREFIX__ _
+#define __VERSION__ "Apple LLVM 14.0.0 (clang-1400.0.29.202)"
+#define __WCHAR_MAX__ 2147483647
+#define __WCHAR_TYPE__ int
+#define __WCHAR_WIDTH__ 32
+#define __WINT_MAX__ 2147483647
+#define __WINT_TYPE__ int
+#define __WINT_WIDTH__ 32
+#define __aarch64__ 1
+#define __apple_build_version__ 14000029
+#define __arm64 1
+#define __arm64__ 1
+#define __block __attribute__((__blocks__(byref)))
+#define __clang__ 1
+#define __clang_literal_encoding__ "UTF-8"
+#define __clang_major__ 14
+#define __clang_minor__ 0
+#define __clang_patchlevel__ 0
+#define __clang_version__ "14.0.0 (clang-1400.0.29.202)"
+#define __clang_wide_literal_encoding__ "UTF-32"
+#define __cplusplus 199711L
+#define __cpp_exceptions 199711L
+#define __cpp_impl_destroying_delete 201806L
+#define __cpp_rtti 199711L
+#define __cpp_threadsafe_static_init 200806L
+#define __llvm__ 1
+#define __nonnull _Nonnull
+#define __null_unspecified _Null_unspecified
+#define __nullable _Nullable
+#define __pic__ 2
+#define __private_extern__ extern
+#define __strong
+#define __unsafe_unretained
+#define __weak __attribute__((objc_gc(weak)))
diff --git a/cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp b/cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp
new file mode 100644
index 0000000..bda67f7
--- /dev/null
+++ b/cmake-build-deb-cs2230/projects_ray_autogen/mocs_compilation.cpp
@@ -0,0 +1,3 @@
+// This file is autogenerated. Changes will be overwritten.
+// No files found that require moc or the moc files are included
+enum some_compilers { need_more_than_nothing };
diff --git a/cmake-build-rel-cs2230/.DS_Store b/cmake-build-rel-cs2230/.DS_Store
new file mode 100644
index 0000000..d815d79
--- /dev/null
+++ b/cmake-build-rel-cs2230/.DS_Store
Binary files differ
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/query/cache-v2 b/cmake-build-rel-cs2230/.cmake/api/v1/query/cache-v2
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/query/cache-v2
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/query/cmakeFiles-v1 b/cmake-build-rel-cs2230/.cmake/api/v1/query/cmakeFiles-v1
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/query/cmakeFiles-v1
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/query/codemodel-v2 b/cmake-build-rel-cs2230/.cmake/api/v1/query/codemodel-v2
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/query/codemodel-v2
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/query/toolchains-v1 b/cmake-build-rel-cs2230/.cmake/api/v1/query/toolchains-v1
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/query/toolchains-v1
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/reply/cache-v2-709a1efe708438a2c8cc.json b/cmake-build-rel-cs2230/.cmake/api/v1/reply/cache-v2-709a1efe708438a2c8cc.json
new file mode 100644
index 0000000..ef7625b
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/reply/cache-v2-709a1efe708438a2c8cc.json
@@ -0,0 +1,5135 @@
+{
+ "entries" :
+ [
+ {
+ "name" : "CMAKE_ADDR2LINE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_ADDR2LINE-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_AR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/ar"
+ },
+ {
+ "name" : "CMAKE_BUILD_TYPE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "Release"
+ },
+ {
+ "name" : "CMAKE_CACHEFILE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "This is the directory where this CMakeCache.txt was created"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"
+ },
+ {
+ "name" : "CMAKE_CACHE_MAJOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Major version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "3"
+ },
+ {
+ "name" : "CMAKE_CACHE_MINOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minor version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "26"
+ },
+ {
+ "name" : "CMAKE_CACHE_PATCH_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Patch version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "4"
+ },
+ {
+ "name" : "CMAKE_CODEBLOCKS_COMPILER_ID",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Id string of the compiler for the CodeBlocks IDE. Automatically detected when left empty"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_CODEBLOCKS_EXECUTABLE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The CodeBlocks executable"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_CODEBLOCKS_MAKE_ARGUMENTS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional command line arguments when CodeBlocks invokes make. Enter e.g. -j<some_number> to get parallel builds"
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-j10"
+ },
+ {
+ "name" : "CMAKE_COLOR_DIAGNOSTICS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable colored diagnostics throughout."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "ON"
+ },
+ {
+ "name" : "CMAKE_COLOR_MAKEFILE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "(This variable does not exist and should not be used)"
+ }
+ ],
+ "type" : "UNINITIALIZED",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+ },
+ {
+ "name" : "CMAKE_CPACK_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to cpack program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack"
+ },
+ {
+ "name" : "CMAKE_CTEST_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to ctest program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest"
+ },
+ {
+ "name" : "CMAKE_CXX_COMPILER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "CXX compiler"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/c++"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-g"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-Os -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O3 -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O2 -g -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_DLLTOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_DLLTOOL-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_EXECUTABLE_FORMAT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Executable file format"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "MACHO"
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXPORT_COMPILE_COMMANDS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable/Disable output of compile commands during generation."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXTRA_GENERATOR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of external makefile project generator."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "CodeBlocks"
+ },
+ {
+ "name" : "CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "CXX compiler system defined macros"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "__llvm__;1;__clang__;1;__clang_major__;14;__clang_minor__;0;__clang_patchlevel__;0;__clang_version__;\"14.0.0 (clang-1400.0.29.202)\";__GNUC__;4;__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__GXX_ABI_VERSION;1002;__GNUG__;4;__GXX_WEAK__;1;__ATOMIC_RELAXED;0;__ATOMIC_CONSUME;1;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_SEQ_CST;5;__OPENCL_MEMORY_SCOPE_WORK_ITEM;0;__OPENCL_MEMORY_SCOPE_WORK_GROUP;1;__OPENCL_MEMORY_SCOPE_DEVICE;2;__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES;3;__OPENCL_MEMORY_SCOPE_SUB_GROUP;4;__PRAGMA_REDEFINE_EXTNAME;1;__VERSION__;\"Apple LLVM 14.0.0 (clang-1400.0.29.202)\";__OBJC_BOOL_IS_BOOL;1;__cpp_rtti;199711L;__cpp_exceptions;199711L;__cpp_threadsafe_static_init;200806L;__cpp_impl_destroying_delete;201806L;__CONSTANT_CFSTRINGS__;1;__block;__attribute__((__blocks__(byref)));__BLOCKS__;1;__EXCEPTIONS;1;__GXX_RTTI;1;__DEPRECATED;1;__private_extern__;extern;__clang_literal_encoding__;\"UTF-8\";__clang_wide_literal_encoding__;\"UTF-32\";__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__LITTLE_ENDIAN__;1;_LP64;1;__LP64__;1;__CHAR_BIT__;8;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WINT_MAX__;2147483647;__INTMAX_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__UINTMAX_MAX__;18446744073709551615UL;__PTRDIFF_MAX__;9223372036854775807L;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__SIZEOF_DOUBLE__;8;__SIZEOF_FLOAT__;4;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_DOUBLE__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_POINTER__;8;__SIZEOF_SHORT__;2;__SIZEOF_PTRDIFF_T__;8;__SIZEOF_SIZE_T__;8;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_INT128__;16;__INTMAX_TYPE__;long int;__INTMAX_FMTd__;\"ld\";__INTMAX_FMTi__;\"li\";__INTMAX_C_SUFFIX__;L;__UINTMAX_TYPE__;long unsigned int;__UINTMAX_FMTo__;\"lo\";__UINTMAX_FMTu__;\"lu\";__UINTMAX_FMTx__;\"lx\";__UINTMAX_FMTX__;\"lX\";__UINTMAX_C_SUFFIX__;UL;__INTMAX_WIDTH__;64;__PTRDIFF_TYPE__;long int;__PTRDIFF_FMTd__;\"ld\";__PTRDIFF_FMTi__;\"li\";__PTRDIFF_WIDTH__;64;__INTPTR_TYPE__;long int;__INTPTR_FMTd__;\"ld\";__INTPTR_FMTi__;\"li\";__INTPTR_WIDTH__;64;__SIZE_TYPE__;long unsigned int;__SIZE_FMTo__;\"lo\";__SIZE_FMTu__;\"lu\";__SIZE_FMTx__;\"lx\";__SIZE_FMTX__;\"lX\";__SIZE_WIDTH__;64;__WCHAR_TYPE__;int;__WCHAR_WIDTH__;32;__WINT_TYPE__;int;__WINT_WIDTH__;32;__SIG_ATOMIC_WIDTH__;32;__SIG_ATOMIC_MAX__;2147483647;__CHAR16_TYPE__;unsigned short;__CHAR32_TYPE__;unsigned int;__UINTMAX_WIDTH__;64;__UINTPTR_TYPE__;long unsigned int;__UINTPTR_FMTo__;\"lo\";__UINTPTR_FMTu__;\"lu\";__UINTPTR_FMTx__;\"lx\";__UINTPTR_FMTX__;\"lX\";__UINTPTR_WIDTH__;64;__FLT16_DENORM_MIN__;5.9604644775390625e-8F16;__FLT16_HAS_DENORM__;1;__FLT16_DIG__;3;__FLT16_DECIMAL_DIG__;5;__FLT16_EPSILON__;9.765625e-4F16;__FLT16_HAS_INFINITY__;1;__FLT16_HAS_QUIET_NAN__;1;__FLT16_MANT_DIG__;11;__FLT16_MAX_10_EXP__;4;__FLT16_MAX_EXP__;16;__FLT16_MAX__;6.5504e+4F16;__FLT16_MIN_10_EXP__;(-4);__FLT16_MIN_EXP__;(-13);__FLT16_MIN__;6.103515625e-5F16;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_DIG__;6;__FLT_DECIMAL_DIG__;9;__FLT_EPSILON__;1.19209290e-7F;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_MANT_DIG__;24;__FLT_MAX_10_EXP__;38;__FLT_MAX_EXP__;128;__FLT_MAX__;3.40282347e+38F;__FLT_MIN_10_EXP__;(-37);__FLT_MIN_EXP__;(-125);__FLT_MIN__;1.17549435e-38F;__DBL_DENORM_MIN__;4.9406564584124654e-324;__DBL_HAS_DENORM__;1;__DBL_DIG__;15;__DBL_DECIMAL_DIG__;17;__DBL_EPSILON__;2.2204460492503131e-16;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_MAX_10_EXP__;308;__DBL_MAX_EXP__;1024;__DBL_MAX__;1.7976931348623157e+308;__DBL_MIN_10_EXP__;(-307);__DBL_MIN_EXP__;(-1021);__DBL_MIN__;2.2250738585072014e-308;__LDBL_DENORM_MIN__;4.9406564584124654e-324L;__LDBL_HAS_DENORM__;1;__LDBL_DIG__;15;__LDBL_DECIMAL_DIG__;17;__LDBL_EPSILON__;2.2204460492503131e-16L;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;53;__LDBL_MAX_10_EXP__;308;__LDBL_MAX_EXP__;1024;__LDBL_MAX__;1.7976931348623157e+308L;__LDBL_MIN_10_EXP__;(-307);__LDBL_MIN_EXP__;(-1021);__LDBL_MIN__;2.2250738585072014e-308L;__POINTER_WIDTH__;64;__BIGGEST_ALIGNMENT__;8;__INT8_TYPE__;signed char;__INT8_FMTd__;\"hhd\";__INT8_FMTi__;\"hhi\";__INT8_C_SUFFIX__; ;__INT16_TYPE__;short;__INT16_FMTd__;\"hd\";__INT16_FMTi__;\"hi\";__INT16_C_SUFFIX__; ;__INT32_TYPE__;int;__INT32_FMTd__;\"d\";__INT32_FMTi__;\"i\";__INT32_C_SUFFIX__; ;__INT64_TYPE__;long long int;__INT64_FMTd__;\"lld\";__INT64_FMTi__;\"lli\";__INT64_C_SUFFIX__;LL;__UINT8_TYPE__;unsigned char;__UINT8_FMTo__;\"hho\";__UINT8_FMTu__;\"hhu\";__UINT8_FMTx__;\"hhx\";__UINT8_FMTX__;\"hhX\";__UINT8_C_SUFFIX__; ;__UINT8_MAX__;255;__INT8_MAX__;127;__UINT16_TYPE__;unsigned short;__UINT16_FMTo__;\"ho\";__UINT16_FMTu__;\"hu\";__UINT16_FMTx__;\"hx\";__UINT16_FMTX__;\"hX\";__UINT16_C_SUFFIX__; ;__UINT16_MAX__;65535;__INT16_MAX__;32767;__UINT32_TYPE__;unsigned int;__UINT32_FMTo__;\"o\";__UINT32_FMTu__;\"u\";__UINT32_FMTx__;\"x\";__UINT32_FMTX__;\"X\";__UINT32_C_SUFFIX__;U;__UINT32_MAX__;4294967295U;__INT32_MAX__;2147483647;__UINT64_TYPE__;long long unsigned int;__UINT64_FMTo__;\"llo\";__UINT64_FMTu__;\"llu\";__UINT64_FMTx__;\"llx\";__UINT64_FMTX__;\"llX\";__UINT64_C_SUFFIX__;ULL;__UINT64_MAX__;18446744073709551615ULL;__INT64_MAX__;9223372036854775807LL;__INT_LEAST8_TYPE__;signed char;__INT_LEAST8_MAX__;127;__INT_LEAST8_FMTd__;\"hhd\";__INT_LEAST8_FMTi__;\"hhi\";__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST8_MAX__;255;__UINT_LEAST8_FMTo__;\"hho\";__UINT_LEAST8_FMTu__;\"hhu\";__UINT_LEAST8_FMTx__;\"hhx\";__UINT_LEAST8_FMTX__;\"hhX\";__INT_LEAST16_TYPE__;short;__INT_LEAST16_MAX__;32767;__INT_LEAST16_FMTd__;\"hd\";__INT_LEAST16_FMTi__;\"hi\";__UINT_LEAST16_TYPE__;unsigned short;__UINT_LEAST16_MAX__;65535;__UINT_LEAST16_FMTo__;\"ho\";__UINT_LEAST16_FMTu__;\"hu\";__UINT_LEAST16_FMTx__;\"hx\";__UINT_LEAST16_FMTX__;\"hX\";__INT_LEAST32_TYPE__;int;__INT_LEAST32_MAX__;2147483647;__INT_LEAST32_FMTd__;\"d\";__INT_LEAST32_FMTi__;\"i\";__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST32_MAX__;4294967295U;__UINT_LEAST32_FMTo__;\"o\";__UINT_LEAST32_FMTu__;\"u\";__UINT_LEAST32_FMTx__;\"x\";__UINT_LEAST32_FMTX__;\"X\";__INT_LEAST64_TYPE__;long long int;__INT_LEAST64_MAX__;9223372036854775807LL;__INT_LEAST64_FMTd__;\"lld\";__INT_LEAST64_FMTi__;\"lli\";__UINT_LEAST64_TYPE__;long long unsigned int;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT_LEAST64_FMTo__;\"llo\";__UINT_LEAST64_FMTu__;\"llu\";__UINT_LEAST64_FMTx__;\"llx\";__UINT_LEAST64_FMTX__;\"llX\";__INT_FAST8_TYPE__;signed char;__INT_FAST8_MAX__;127;__INT_FAST8_FMTd__;\"hhd\";__INT_FAST8_FMTi__;\"hhi\";__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST8_MAX__;255;__UINT_FAST8_FMTo__;\"hho\";__UINT_FAST8_FMTu__;\"hhu\";__UINT_FAST8_FMTx__;\"hhx\";__UINT_FAST8_FMTX__;\"hhX\";__INT_FAST16_TYPE__;short;__INT_FAST16_MAX__;32767;__INT_FAST16_FMTd__;\"hd\";__INT_FAST16_FMTi__;\"hi\";__UINT_FAST16_TYPE__;unsigned short;__UINT_FAST16_MAX__;65535;__UINT_FAST16_FMTo__;\"ho\";__UINT_FAST16_FMTu__;\"hu\";__UINT_FAST16_FMTx__;\"hx\";__UINT_FAST16_FMTX__;\"hX\";__INT_FAST32_TYPE__;int;__INT_FAST32_MAX__;2147483647;__INT_FAST32_FMTd__;\"d\";__INT_FAST32_FMTi__;\"i\";__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST32_FMTo__;\"o\";__UINT_FAST32_FMTu__;\"u\";__UINT_FAST32_FMTx__;\"x\";__UINT_FAST32_FMTX__;\"X\";__INT_FAST64_TYPE__;long long int;__INT_FAST64_MAX__;9223372036854775807LL;__INT_FAST64_FMTd__;\"lld\";__INT_FAST64_FMTi__;\"lli\";__UINT_FAST64_TYPE__;long long unsigned int;__UINT_FAST64_MAX__;18446744073709551615ULL;__UINT_FAST64_FMTo__;\"llo\";__UINT_FAST64_FMTu__;\"llu\";__UINT_FAST64_FMTx__;\"llx\";__UINT_FAST64_FMTX__;\"llX\";__USER_LABEL_PREFIX__;_;__FINITE_MATH_ONLY__;0;__GNUC_GNU_INLINE__;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__CLANG_ATOMIC_BOOL_LOCK_FREE;2;__CLANG_ATOMIC_CHAR_LOCK_FREE;2;__CLANG_ATOMIC_CHAR16_T_LOCK_FREE;2;__CLANG_ATOMIC_CHAR32_T_LOCK_FREE;2;__CLANG_ATOMIC_WCHAR_T_LOCK_FREE;2;__CLANG_ATOMIC_SHORT_LOCK_FREE;2;__CLANG_ATOMIC_INT_LOCK_FREE;2;__CLANG_ATOMIC_LONG_LOCK_FREE;2;__CLANG_ATOMIC_LLONG_LOCK_FREE;2;__CLANG_ATOMIC_POINTER_LOCK_FREE;2;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__NO_INLINE__;1;__PIC__;2;__pic__;2;__FLT_EVAL_METHOD__;0;__FLT_RADIX__;2;__DECIMAL_DIG__;__LDBL_DECIMAL_DIG__;__SSP__;1;__nonnull;_Nonnull;__null_unspecified;_Null_unspecified;__nullable;_Nullable;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__AARCH64EL__;1;__aarch64__;1;_LP64;1;__LP64__;1;__AARCH64_CMODEL_SMALL__;1;__ARM_ACLE;200;__ARM_ARCH;8;__ARM_ARCH_PROFILE;'A';__ARM_64BIT_STATE;1;__ARM_PCS_AAPCS64;1;__ARM_ARCH_ISA_A64;1;__ARM_FEATURE_CLZ;1;__ARM_FEATURE_FMA;1;__ARM_FEATURE_LDREX;0xF;__ARM_FEATURE_IDIV;1;__ARM_FEATURE_DIV;1;__ARM_FEATURE_NUMERIC_MAXMIN;1;__ARM_FEATURE_DIRECTED_ROUNDING;1;__ARM_ALIGN_MAX_STACK_PWR;4;__ARM_FP;0xE;__ARM_FP16_FORMAT_IEEE;1;__ARM_FP16_ARGS;1;__ARM_SIZEOF_WCHAR_T;4;__ARM_SIZEOF_MINIMAL_ENUM;4;__ARM_NEON;1;__ARM_NEON_FP;0xE;__ARM_FEATURE_CRC32;1;__ARM_FEATURE_CRYPTO;1;__ARM_FEATURE_AES;1;__ARM_FEATURE_SHA2;1;__ARM_FEATURE_SHA3;1;__ARM_FEATURE_SHA512;1;__ARM_FEATURE_SM3;1;__ARM_FEATURE_SM4;1;__ARM_FEATURE_UNALIGNED;1;__ARM_FEATURE_FP16_VECTOR_ARITHMETIC;1;__ARM_FEATURE_FP16_SCALAR_ARITHMETIC;1;__ARM_FEATURE_DOTPROD;1;__ARM_FEATURE_ATOMICS;1;__ARM_FEATURE_FP16_FML;1;__ARM_FEATURE_FRINT;1;__ARM_ARCH_8_3__;1;__ARM_FEATURE_COMPLEX;1;__ARM_FEATURE_JCVT;1;__ARM_FEATURE_QRDMX;1;__ARM_FEATURE_ATOMICS;1;__ARM_FEATURE_CRC32;1;__ARM_ARCH_8_4__;1;__ARM_ARCH_8_5__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__AARCH64_SIMD__;1;__ARM64_ARCH_8__;1;__ARM_NEON__;1;__LITTLE_ENDIAN__;1;__REGISTER_PREFIX__; ;__arm64;1;__arm64__;1;__APPLE_CC__;6000;__APPLE__;1;__STDC_NO_THREADS__;1;__apple_build_version__;14000029;__weak;__attribute__((objc_gc(weak)));__strong; ;__unsafe_unretained; ;__DYNAMIC__;1;__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__;130000;__ENVIRONMENT_OS_VERSION_MIN_REQUIRED__;130000;__MACH__;1;__STDC__;1;__STDC_HOSTED__;1;__cplusplus;199711L;__STDCPP_DEFAULT_NEW_ALIGNMENT__;16UL;__STDCPP_THREADS__;1;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__GCC_HAVE_DWARF2_CFI_ASM;1"
+ },
+ {
+ "name" : "CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "CXX compiler system include directories"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include;/Library/Developer/CommandLineTools/usr/include;/System/Library/Frameworks;/Library/Frameworks"
+ },
+ {
+ "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake."
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/pkgRedirects"
+ },
+ {
+ "name" : "CMAKE_GENERATOR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "Unix Makefiles"
+ },
+ {
+ "name" : "CMAKE_GENERATOR_INSTANCE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Generator instance identifier."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_PLATFORM",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator platform."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_TOOLSET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator toolset."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_HAVE_LIBC_PTHREAD",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Test CMAKE_HAVE_LIBC_PTHREAD"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_HOME_DIRECTORY",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Source directory with the top level CMakeLists.txt file for this project"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ {
+ "name" : "CMAKE_INSTALL_BINDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "User executables (bin)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "bin"
+ },
+ {
+ "name" : "CMAKE_INSTALL_DATADIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only architecture-independent data (DATAROOTDIR)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_DATAROOTDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only architecture-independent data root (share)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "share"
+ },
+ {
+ "name" : "CMAKE_INSTALL_DOCDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_INCLUDEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "C header files (include)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "include"
+ },
+ {
+ "name" : "CMAKE_INSTALL_INFODIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Info documentation (DATAROOTDIR/info)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_LIBDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Object code libraries (lib)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "lib"
+ },
+ {
+ "name" : "CMAKE_INSTALL_LIBEXECDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Program executables (libexec)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "libexec"
+ },
+ {
+ "name" : "CMAKE_INSTALL_LOCALEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Locale-dependent data (DATAROOTDIR/locale)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_LOCALSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Modifiable single-machine data (var)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "var"
+ },
+ {
+ "name" : "CMAKE_INSTALL_MANDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Man documentation (DATAROOTDIR/man)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_NAME_TOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/install_name_tool"
+ },
+ {
+ "name" : "CMAKE_INSTALL_OLDINCLUDEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "C header files for non-gcc (/usr/include)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/usr/include"
+ },
+ {
+ "name" : "CMAKE_INSTALL_PREFIX",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Install path prefix, prepended onto install directories."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/usr/local"
+ },
+ {
+ "name" : "CMAKE_INSTALL_RUNSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Run-time variable data (LOCALSTATEDIR/run)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_INSTALL_SBINDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "System admin executables (sbin)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "sbin"
+ },
+ {
+ "name" : "CMAKE_INSTALL_SHAREDSTATEDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Modifiable architecture-independent data (com)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "com"
+ },
+ {
+ "name" : "CMAKE_INSTALL_SYSCONFDIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Read-only single-machine data (etc)"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "etc"
+ },
+ {
+ "name" : "CMAKE_LINKER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/ld"
+ },
+ {
+ "name" : "CMAKE_MAKE_PROGRAM",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/make"
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_NM",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/nm"
+ },
+ {
+ "name" : "CMAKE_NUMBER_OF_MAKEFILES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "number of local generators"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "2"
+ },
+ {
+ "name" : "CMAKE_OBJCOPY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_OBJCOPY-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_OBJDUMP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/objdump"
+ },
+ {
+ "name" : "CMAKE_OSX_ARCHITECTURES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Build architectures for OSX"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_DEPLOYMENT_TARGET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_SYSROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The product will be built against the headers and libraries located inside the indicated SDK."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ },
+ {
+ "name" : "CMAKE_PLATFORM_INFO_INITIALIZED",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Platform information initialized"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "UNINITIALIZED",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake"
+ },
+ {
+ "name" : "CMAKE_PROJECT_DESCRIPTION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_HOMEPAGE_URL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_NAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "projects_ray"
+ },
+ {
+ "name" : "CMAKE_RANLIB",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/ranlib"
+ },
+ {
+ "name" : "CMAKE_READELF",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_READELF-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_ROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake installation."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26"
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SKIP_INSTALL_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_SKIP_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when using shared libraries."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STRIP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/usr/bin/strip"
+ },
+ {
+ "name" : "CMAKE_UNAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "uname command"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/usr/bin/uname"
+ },
+ {
+ "name" : "CMAKE_VERBOSE_MAKEFILE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "FALSE"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding OpenGL"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][c ][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding Threads"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[TRUE][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding WrapAtomic"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[1][v()]"
+ },
+ {
+ "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Details about finding WrapOpenGL"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "[ON][v()]"
+ },
+ {
+ "name" : "HAVE_STDATOMIC",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Test HAVE_STDATOMIC"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "MACDEPLOYQT_EXECUTABLE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt"
+ },
+ {
+ "name" : "OPENGL_INCLUDE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Include for OpenGL on OS X"
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "OPENGL_gl_LIBRARY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "OpenGL library for OS X"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "OPENGL_glu_LIBRARY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "GLU library for OS X (usually same as OpenGL library)"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework"
+ },
+ {
+ "name" : "ProcessorCount_cmd_sysctl",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/sbin/sysctl"
+ },
+ {
+ "name" : "QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional directories where find(Qt6 ...) host Qt components are searched"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "QT_ADDITIONAL_PACKAGES_PREFIX_PATH",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Additional directories where find(Qt6 ...) components are searched"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "QT_FEATURE_accessibility",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: accessibility (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_accessibility_atspi_bridge",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_action",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: action (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_aesni",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: aesni (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca_h",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca_h (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_alloca_malloc_h",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: alloca_malloc_h (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_android_style_assets",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: android_style_assets (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_animation",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: animation (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_appstore_compliant",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: appstore_compliant (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_arm_crc32",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: arm_crc32 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_arm_crypto",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: arm_crypto (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_avx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512bw",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512bw (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512cd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512cd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512dq",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512dq (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512er",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512er (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512f",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512f (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512ifma",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512ifma (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512pf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512pf (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vbmi",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vbmi (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vbmi2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vbmi2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_avx512vl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: avx512vl (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_backtrace",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: backtrace (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_c11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: c11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_c99",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: c99 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cborstreamreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cborstreamreader (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cborstreamwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cborstreamwriter (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clipboard",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clipboard (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clock_gettime",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clock_gettime (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_clock_monotonic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: clock_monotonic (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_colornames",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: colornames (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_commandlineparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: commandlineparser (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_concatenatetablesproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: concatenatetablesproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_concurrent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: concurrent (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cpp_winrt",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cpp_winrt (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cross_compile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cross_compile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cssparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cssparser (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ctf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ctf (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cursor",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cursor (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx11_future",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx11_future (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx14",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx14 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx17",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx17 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx17_filesystem",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx17_filesystem (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx1z",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx1z (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_cxx20",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx20 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cxx2a",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx2a (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_cxx2b",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: cxx2b (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_datestring",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: datestring (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_datetimeparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: datetimeparser (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dbus",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dbus (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dbus_linked",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dbus_linked (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_debug",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: debug (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_debug_and_release",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: debug_and_release (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_desktopservices",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: desktopservices (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_developer_build",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: developer_build (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_direct2d",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: direct2d (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_direct2d1_1",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: direct2d1_1 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directwrite",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directwrite (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_directwrite3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: directwrite3 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_dladdr",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dladdr (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dlopen",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dlopen (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_dom",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dom (from target Qt6::Xml)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_doubleconversion",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: doubleconversion (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_draganddrop",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: draganddrop (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_drm_atomic",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: drm_atomic (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_dynamicgl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: dynamicgl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_easingcurve",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: easingcurve (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_egl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: egl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_egl_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: egl_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_brcm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_brcm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_egldevice",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_egldevice (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_gbm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_gbm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_mali",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_mali (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_openwfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_openwfd (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_rcar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_rcar (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_viv",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_viv (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_viv_wl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_viv_wl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_vsp2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_vsp2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eglfs_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eglfs_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_etw",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: etw (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_evdev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: evdev (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_eventfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: eventfd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_f16c",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: f16c (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemiterator",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemiterator (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemmodel (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_filesystemwatcher",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: filesystemwatcher (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_fontconfig",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: fontconfig (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_force_asserts",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: force_asserts (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_force_debug_info",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: force_debug_info (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_forkfd_pidfd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: forkfd_pidfd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_framework",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: framework (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_freetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: freetype (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_futimens",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: futimens (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_future",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: future (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_gc_binaries",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gc_binaries (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_gestures",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gestures (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_getauxval",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: getauxval (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_getentropy",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: getentropy (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_gif",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gif (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_glib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: glib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_glibc",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: glibc (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_gui",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: gui (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_harfbuzz",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: harfbuzz (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_headersclean",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: headersclean (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_highdpiscaling",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: highdpiscaling (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_hijricalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: hijricalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ico",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ico (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_icu",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: icu (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_identityproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: identityproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_im",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: im (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_image_heuristic_mask",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: image_heuristic_mask (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_image_text",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: image_text (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_bmp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_bmp (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_ppm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_ppm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_xbm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_xbm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformat_xpm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformat_xpm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageformatplugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageformatplugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_imageio_text_loading",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: imageio_text_loading (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_inotify",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: inotify (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_integrityfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: integrityfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_integrityhid",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: integrityhid (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_intelcet",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: intelcet (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_islamiccivilcalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: islamiccivilcalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_itemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: itemmodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_jalalicalendar",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: jalalicalendar (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_journald",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: journald (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_kms",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: kms (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_largefile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: largefile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_libinput",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_libinput_axis_api",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput_axis_api (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_libinput_hires_wheel_support",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_library",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: library (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_libudev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: libudev (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_linkat",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: linkat (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_linuxfb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: linuxfb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_lttng",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: lttng (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_mimetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mimetype (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mimetype_database",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mimetype_database (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mips_dsp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mips_dsp (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_mips_dspr2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mips_dspr2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_movie",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: movie (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_mtdev",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: mtdev (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_multiprocess",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: multiprocess (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_neon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: neon (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_network",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: network (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_no_direct_extern_access",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_direct_extern_access (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_no_pkg_config",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_pkg_config (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_no_prefix",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: no_prefix (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengl (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_opengles2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles3 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles31",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles31 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opengles32",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opengles32 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_openssl",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openssl (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_openssl_linked",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openssl_linked (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opensslv11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opensslv11 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_opensslv30",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: opensslv30 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_openvg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: openvg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_pcre2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pcre2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_pdf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pdf (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_permissions",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: permissions (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_picture",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: picture (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_pkg_config",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: pkg_config (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_plugin_manifest",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: plugin_manifest (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_poll_exit_on_error",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_exit_on_error (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_poll",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_poll (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_poll_pollts",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_pollts (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_ppoll",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_ppoll (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_poll_select",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: poll_select (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_posix_fallocate",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: posix_fallocate (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_precompile_header",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: precompile_header (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_printsupport",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: printsupport (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_private_tests",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: private_tests (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_process",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: process (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_processenvironment",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: processenvironment (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_proxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: proxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_qqnx_imf",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qqnx_imf (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_qqnx_pps",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qqnx_pps (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_qt_framework",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: qt_framework (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_raster_64bit",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: raster_64bit (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_raster_fp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: raster_fp (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_rdrnd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rdrnd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_rdseed",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rdseed (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_reduce_exports",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: reduce_exports (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_reduce_relocations",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: reduce_relocations (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_regularexpression",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: regularexpression (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_relocatable",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: relocatable (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_renameat2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: renameat2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_rpath",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: rpath (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_separate_debug_info",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: separate_debug_info (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sessionmanager",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sessionmanager (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_settings",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: settings (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sha3_fast",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sha3_fast (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shani",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shani (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shared",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shared (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sharedmemory",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sharedmemory (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_shortcut",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: shortcut (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_signaling_nan",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: signaling_nan (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_simulator_and_device",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: simulator_and_device (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_slog2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: slog2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_sortfilterproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sortfilterproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sql",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sql (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse3 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse4_1",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse4_1 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_sse4_2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: sse4_2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_ssse3",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: ssse3 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_stack_protector_strong",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stack_protector_strong (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_standarditemmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: standarditemmodel (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_static",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: static (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_statx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: statx (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_std_atomic64",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: std_atomic64 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_stdlib_libcpp",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stdlib_libcpp (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_stringlistmodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: stringlistmodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_syslog",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: syslog (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_doubleconversion",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_doubleconversion (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_freetype",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_freetype (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_harfbuzz",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_harfbuzz (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_jpeg",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_jpeg (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_libb2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_libb2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_pcre2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_pcre2 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_png",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_png (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_textmarkdownreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_textmarkdownreader (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_xcb_xinput",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_xcb_xinput (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_system_zlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: system_zlib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_systemsemaphore",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: systemsemaphore (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_systemtrayicon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: systemtrayicon (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_tabletevent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tabletevent (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_temporaryfile",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: temporaryfile (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_testlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: testlib (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textdate",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textdate (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_texthtmlparser",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: texthtmlparser (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textmarkdownreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textmarkdownreader (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textmarkdownwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textmarkdownwriter (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_textodfwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: textodfwriter (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_thread",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: thread (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_timezone",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: timezone (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_translation",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: translation (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_transposeproxymodel",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: transposeproxymodel (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_tslib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tslib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_tuiotouch",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: tuiotouch (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undocommand",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undocommand (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undogroup",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undogroup (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_undostack",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: undostack (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_use_bfd_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_bfd_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_gold_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_gold_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_lld_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_lld_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_use_mold_linker",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: use_mold_linker (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vaes",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vaes (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_validator",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: validator (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_vkgen",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vkgen (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_vkkhrdisplay",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vkkhrdisplay (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vnc",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vnc (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vsp2",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vsp2 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_vulkan",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: vulkan (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_wasm_exceptions",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wasm_exceptions (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_wasm_simd128",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wasm_simd128 (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_whatsthis",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: whatsthis (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_wheelevent",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: wheelevent (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_widgets",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: widgets (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_x86intrin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: x86intrin (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xcb",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_egl_plugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_egl_plugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_glx",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_glx (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_glx_plugin",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_glx_plugin (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_native_painting",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_native_painting (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_sm",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_sm (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xcb_xlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xcb_xlib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xkbcommon",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xkbcommon (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xkbcommon_x11",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xkbcommon_x11 (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xlib",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xlib (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_xml",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xml (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstream",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstream (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstreamreader",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstreamreader (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xmlstreamwriter",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xmlstreamwriter (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "ON"
+ },
+ {
+ "name" : "QT_FEATURE_xrender",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: xrender (from target Qt6::Gui)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "QT_FEATURE_zstd",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Qt feature: zstd (from target Qt6::Core)"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "OFF"
+ },
+ {
+ "name" : "Qt6Concurrent_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Concurrent."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent"
+ },
+ {
+ "name" : "Qt6CoreTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6CoreTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools"
+ },
+ {
+ "name" : "Qt6Core_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Core."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core"
+ },
+ {
+ "name" : "Qt6DBusTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6DBusTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools"
+ },
+ {
+ "name" : "Qt6DBus_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6DBus."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus"
+ },
+ {
+ "name" : "Qt6GuiTools_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6GuiTools."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools"
+ },
+ {
+ "name" : "Qt6Gui_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Gui."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui"
+ },
+ {
+ "name" : "Qt6Xml_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6Xml."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml"
+ },
+ {
+ "name" : "Qt6_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The directory containing a CMake configuration file for Qt6."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6"
+ },
+ {
+ "name" : "WrapOpenGL_AGL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a library."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/AGL.framework"
+ },
+ {
+ "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "CMAKE_INSTALL_PREFIX during last run"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/usr/local"
+ },
+ {
+ "name" : "projects_ray_BINARY_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"
+ },
+ {
+ "name" : "projects_ray_IS_TOP_LEVEL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "ON"
+ },
+ {
+ "name" : "projects_ray_SOURCE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ }
+ ],
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+}
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/reply/cmakeFiles-v1-9340a0a50541d1ab01a3.json b/cmake-build-rel-cs2230/.cmake/api/v1/reply/cmakeFiles-v1-9340a0a50541d1ab01a3.json
new file mode 100644
index 0000000..2fd6774
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/reply/cmakeFiles-v1-9340a0a50541d1ab01a3.json
@@ -0,0 +1,1786 @@
+{
+ "inputs" :
+ [
+ {
+ "path" : "CMakeLists.txt"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystem.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeUnixFindMake.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Determine-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCompilerIdDetection.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindBinUtils.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindCodeBlocks.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/ProcessorCount.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitIncludeInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitLinkInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseLibraryArchitecture.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompileFeatures.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/FeatureTesting.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake"
+ },
+ {
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake"
+ },
+ {
+ "path" : "glm/CMakeLists.txt"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake"
+ }
+ ],
+ "kind" : "cmakeFiles",
+ "paths" :
+ {
+ "build" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230",
+ "source" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/reply/codemodel-v2-9c755b661067ac4a9822.json b/cmake-build-rel-cs2230/.cmake/api/v1/reply/codemodel-v2-9c755b661067ac4a9822.json
new file mode 100644
index 0000000..81578e3
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/reply/codemodel-v2-9c755b661067ac4a9822.json
@@ -0,0 +1,85 @@
+{
+ "configurations" :
+ [
+ {
+ "directories" :
+ [
+ {
+ "build" : ".",
+ "childIndexes" :
+ [
+ 1
+ ],
+ "jsonFile" : "directory-.-Release-f5ebdc15457944623624.json",
+ "minimumCMakeVersion" :
+ {
+ "string" : "3.16"
+ },
+ "projectIndex" : 0,
+ "source" : ".",
+ "targetIndexes" :
+ [
+ 0,
+ 1
+ ]
+ },
+ {
+ "build" : "glm",
+ "jsonFile" : "directory-glm-Release-2bef2a2728e6bac3f360.json",
+ "minimumCMakeVersion" :
+ {
+ "string" : "3.16"
+ },
+ "parentIndex" : 0,
+ "projectIndex" : 0,
+ "source" : "glm"
+ }
+ ],
+ "name" : "Release",
+ "projects" :
+ [
+ {
+ "directoryIndexes" :
+ [
+ 0,
+ 1
+ ],
+ "name" : "projects_ray",
+ "targetIndexes" :
+ [
+ 0,
+ 1
+ ]
+ }
+ ],
+ "targets" :
+ [
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray-Release-9fb9927c91a908305e7a.json",
+ "name" : "projects_ray",
+ "projectIndex" : 0
+ },
+ {
+ "directoryIndex" : 0,
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df",
+ "jsonFile" : "target-projects_ray_autogen-Release-9a365b88e12d57731f53.json",
+ "name" : "projects_ray_autogen",
+ "projectIndex" : 0
+ }
+ ]
+ }
+ ],
+ "kind" : "codemodel",
+ "paths" :
+ {
+ "build" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230",
+ "source" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+}
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json b/cmake-build-rel-cs2230/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json
new file mode 100644
index 0000000..3a67af9
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ }
+}
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/reply/directory-glm-Release-2bef2a2728e6bac3f360.json b/cmake-build-rel-cs2230/.cmake/api/v1/reply/directory-glm-Release-2bef2a2728e6bac3f360.json
new file mode 100644
index 0000000..b04b50c
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/reply/directory-glm-Release-2bef2a2728e6bac3f360.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : "glm",
+ "source" : "glm"
+ }
+}
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/reply/index-2023-11-05T12-16-24-0937.json b/cmake-build-rel-cs2230/.cmake/api/v1/reply/index-2023-11-05T12-16-24-0937.json
new file mode 100644
index 0000000..379b3f9
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/reply/index-2023-11-05T12-16-24-0937.json
@@ -0,0 +1,108 @@
+{
+ "cmake" :
+ {
+ "generator" :
+ {
+ "multiConfig" : false,
+ "name" : "Unix Makefiles"
+ },
+ "paths" :
+ {
+ "cmake" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake",
+ "cpack" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack",
+ "ctest" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest",
+ "root" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26"
+ },
+ "version" :
+ {
+ "isDirty" : false,
+ "major" : 3,
+ "minor" : 26,
+ "patch" : 4,
+ "string" : "3.26.4",
+ "suffix" : ""
+ }
+ },
+ "objects" :
+ [
+ {
+ "jsonFile" : "codemodel-v2-9c755b661067ac4a9822.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+ },
+ {
+ "jsonFile" : "cache-v2-709a1efe708438a2c8cc.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ {
+ "jsonFile" : "cmakeFiles-v1-9340a0a50541d1ab01a3.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ },
+ {
+ "jsonFile" : "toolchains-v1-e5016517c5dc0d7996df.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ ],
+ "reply" :
+ {
+ "cache-v2" :
+ {
+ "jsonFile" : "cache-v2-709a1efe708438a2c8cc.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ "cmakeFiles-v1" :
+ {
+ "jsonFile" : "cmakeFiles-v1-9340a0a50541d1ab01a3.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ },
+ "codemodel-v2" :
+ {
+ "jsonFile" : "codemodel-v2-9c755b661067ac4a9822.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 5
+ }
+ },
+ "toolchains-v1" :
+ {
+ "jsonFile" : "toolchains-v1-e5016517c5dc0d7996df.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ }
+}
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/reply/target-projects_ray-Release-9fb9927c91a908305e7a.json b/cmake-build-rel-cs2230/.cmake/api/v1/reply/target-projects_ray-Release-9fb9927c91a908305e7a.json
new file mode 100644
index 0000000..29ee800
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/reply/target-projects_ray-Release-9fb9927c91a908305e7a.json
@@ -0,0 +1,703 @@
+{
+ "artifacts" :
+ [
+ {
+ "path" : "projects_ray"
+ }
+ ],
+ "backtrace" : 1,
+ "backtraceGraph" :
+ {
+ "commands" :
+ [
+ "add_executable",
+ "set_target_properties",
+ "include",
+ "find_package",
+ "find_dependency",
+ "_qt_internal_find_qt_dependencies",
+ "add_definitions",
+ "target_link_libraries",
+ "include_directories"
+ ],
+ "files" :
+ [
+ "CMakeLists.txt",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ },
+ {
+ "command" : 0,
+ "file" : 0,
+ "line" : 28,
+ "parent" : 0
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 17,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 2
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 3
+ },
+ {
+ "file" : 2,
+ "parent" : 4
+ },
+ {
+ "command" : 2,
+ "file" : 2,
+ "line" : 55,
+ "parent" : 5
+ },
+ {
+ "file" : 1,
+ "parent" : 6
+ },
+ {
+ "command" : 1,
+ "file" : 1,
+ "line" : 61,
+ "parent" : 7
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 19,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 9
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 10
+ },
+ {
+ "file" : 5,
+ "parent" : 11
+ },
+ {
+ "command" : 2,
+ "file" : 5,
+ "line" : 55,
+ "parent" : 12
+ },
+ {
+ "file" : 4,
+ "parent" : 13
+ },
+ {
+ "command" : 1,
+ "file" : 4,
+ "line" : 61,
+ "parent" : 14
+ },
+ {
+ "command" : 2,
+ "file" : 5,
+ "line" : 52,
+ "parent" : 12
+ },
+ {
+ "file" : 6,
+ "parent" : 16
+ },
+ {
+ "command" : 1,
+ "file" : 6,
+ "line" : 62,
+ "parent" : 17
+ },
+ {
+ "command" : 3,
+ "file" : 0,
+ "line" : 20,
+ "parent" : 0
+ },
+ {
+ "file" : 3,
+ "parent" : 19
+ },
+ {
+ "command" : 3,
+ "file" : 3,
+ "line" : 157,
+ "parent" : 20
+ },
+ {
+ "file" : 8,
+ "parent" : 21
+ },
+ {
+ "command" : 2,
+ "file" : 8,
+ "line" : 55,
+ "parent" : 22
+ },
+ {
+ "file" : 7,
+ "parent" : 23
+ },
+ {
+ "command" : 1,
+ "file" : 7,
+ "line" : 61,
+ "parent" : 24
+ },
+ {
+ "command" : 2,
+ "file" : 2,
+ "line" : 40,
+ "parent" : 5
+ },
+ {
+ "file" : 13,
+ "parent" : 26
+ },
+ {
+ "command" : 5,
+ "file" : 13,
+ "line" : 39,
+ "parent" : 27
+ },
+ {
+ "command" : 4,
+ "file" : 12,
+ "line" : 111,
+ "parent" : 28
+ },
+ {
+ "command" : 3,
+ "file" : 11,
+ "line" : 76,
+ "parent" : 29
+ },
+ {
+ "file" : 10,
+ "parent" : 30
+ },
+ {
+ "command" : 2,
+ "file" : 10,
+ "line" : 55,
+ "parent" : 31
+ },
+ {
+ "file" : 9,
+ "parent" : 32
+ },
+ {
+ "command" : 1,
+ "file" : 9,
+ "line" : 61,
+ "parent" : 33
+ },
+ {
+ "command" : 2,
+ "file" : 10,
+ "line" : 52,
+ "parent" : 31
+ },
+ {
+ "file" : 14,
+ "parent" : 35
+ },
+ {
+ "command" : 1,
+ "file" : 14,
+ "line" : 62,
+ "parent" : 36
+ },
+ {
+ "command" : 6,
+ "file" : 0,
+ "line" : 25,
+ "parent" : 0
+ },
+ {
+ "command" : 7,
+ "file" : 0,
+ "line" : 64,
+ "parent" : 0
+ },
+ {
+ "command" : 8,
+ "file" : 0,
+ "line" : 23,
+ "parent" : 0
+ }
+ ]
+ },
+ "compileGroups" :
+ [
+ {
+ "compileCommandFragments" :
+ [
+ {
+ "fragment" : "-Wno-deprecated-volatile -O3 -DNDEBUG -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics"
+ }
+ ],
+ "defines" :
+ [
+ {
+ "backtrace" : 38,
+ "define" : "GLM_FORCE_SWIZZLE"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_CONCURRENT_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_CORE_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_GUI_LIB"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_NO_DEBUG"
+ },
+ {
+ "backtrace" : 39,
+ "define" : "QT_XML_LIB"
+ }
+ ],
+ "includes" :
+ [
+ {
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"
+ },
+ {
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"
+ },
+ {
+ "backtrace" : 0,
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/include"
+ },
+ {
+ "backtrace" : 40,
+ "path" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/include"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers"
+ },
+ {
+ "backtrace" : 39,
+ "isSystem" : true,
+ "path" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework"
+ }
+ ],
+ "language" : "CXX",
+ "languageStandard" :
+ {
+ "backtraces" :
+ [
+ 39,
+ 39
+ ],
+ "standard" : "20"
+ },
+ "sourceIndexes" :
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 27
+ ]
+ }
+ ],
+ "dependencies" :
+ [
+ {
+ "backtrace" : 0,
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df"
+ }
+ ],
+ "id" : "projects_ray::@6890427a1f51a3e7e1df",
+ "link" :
+ {
+ "commandFragments" :
+ [
+ {
+ "fragment" : "-Wno-deprecated-volatile -O3 -DNDEBUG",
+ "role" : "flags"
+ },
+ {
+ "fragment" : "",
+ "role" : "flags"
+ },
+ {
+ "fragment" : "-F/Users/sotech117/Qt/6.5.2/macos/lib",
+ "role" : "frameworkPath"
+ },
+ {
+ "fragment" : "-Wl,-rpath,/Users/sotech117/Qt/6.5.2/macos/lib",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 8,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 15,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui",
+ "role" : "libraries"
+ },
+ {
+ "fragment" : "-Xlinker -framework -Xlinker OpenGL",
+ "role" : "libraries"
+ },
+ {
+ "fragment" : "-Xlinker -framework -Xlinker AGL",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework AppKit",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework ImageIO",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 18,
+ "fragment" : "-framework Metal",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 25,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 34,
+ "fragment" : "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 37,
+ "fragment" : "-framework IOKit",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 37,
+ "fragment" : "-framework DiskArbitration",
+ "role" : "libraries"
+ }
+ ],
+ "language" : "CXX"
+ },
+ "name" : "projects_ray",
+ "nameOnDisk" : "projects_ray",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "Source Files",
+ "sourceIndexes" :
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 27
+ ]
+ },
+ {
+ "name" : "Header Files",
+ "sourceIndexes" :
+ [
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 26,
+ 28
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "compileGroupIndex" : 0,
+ "isGenerated" : true,
+ "path" : "cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/main.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/camera/camera.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/raytracer/raytracer.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/raytracer/raytracescene.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/scenefilereader.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/sceneparser.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/camera/camera.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/raytracer/raytracer.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/raytracer/raytracescene.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/rgba.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/scenedata.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/scenefilereader.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/utils/sceneparser.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/intersect/intersect.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/illuminate/illuminate.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/illuminate/shadow.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/illuminate/reflect.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/texture/texture.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/intersect/normals.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/utils/raytracerutils.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/aliasing/supersample.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/aliasing/filter.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/accelerate/myqthreads.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/accelerate/myqtconcurrent.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/accelerate/kdtree.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/accelerate/kdtree.h",
+ "sourceGroupIndex" : 1
+ },
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "src/accelerate/bvh.cpp",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 1,
+ "path" : "src/accelerate/bvh.h",
+ "sourceGroupIndex" : 1
+ }
+ ],
+ "type" : "EXECUTABLE"
+}
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/reply/target-projects_ray_autogen-Release-9a365b88e12d57731f53.json b/cmake-build-rel-cs2230/.cmake/api/v1/reply/target-projects_ray_autogen-Release-9a365b88e12d57731f53.json
new file mode 100644
index 0000000..0affe06
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/reply/target-projects_ray_autogen-Release-9a365b88e12d57731f53.json
@@ -0,0 +1,58 @@
+{
+ "backtrace" : 0,
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" :
+ [
+ "CMakeLists.txt"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ }
+ ]
+ },
+ "id" : "projects_ray_autogen::@6890427a1f51a3e7e1df",
+ "isGeneratorProvided" : true,
+ "name" : "projects_ray_autogen",
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "",
+ "sourceIndexes" :
+ [
+ 0
+ ]
+ },
+ {
+ "name" : "CMake Rules",
+ "sourceIndexes" :
+ [
+ 1
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen",
+ "sourceGroupIndex" : 0
+ },
+ {
+ "backtrace" : 0,
+ "isGenerated" : true,
+ "path" : "cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.rule",
+ "sourceGroupIndex" : 1
+ }
+ ],
+ "type" : "UTILITY"
+}
diff --git a/cmake-build-rel-cs2230/.cmake/api/v1/reply/toolchains-v1-e5016517c5dc0d7996df.json b/cmake-build-rel-cs2230/.cmake/api/v1/reply/toolchains-v1-e5016517c5dc0d7996df.json
new file mode 100644
index 0000000..f2681f1
--- /dev/null
+++ b/cmake-build-rel-cs2230/.cmake/api/v1/reply/toolchains-v1-e5016517c5dc0d7996df.json
@@ -0,0 +1,52 @@
+{
+ "kind" : "toolchains",
+ "toolchains" :
+ [
+ {
+ "compiler" :
+ {
+ "id" : "AppleClang",
+ "implicit" :
+ {
+ "includeDirectories" :
+ [
+ "/usr/include",
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include"
+ ],
+ "linkDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib"
+ ],
+ "linkFrameworkDirectories" :
+ [
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks"
+ ],
+ "linkLibraries" : []
+ },
+ "path" : "/Library/Developer/CommandLineTools/usr/bin/c++",
+ "version" : "14.0.0.14000029"
+ },
+ "language" : "CXX",
+ "sourceFileExtensions" :
+ [
+ "C",
+ "M",
+ "c++",
+ "cc",
+ "cpp",
+ "cxx",
+ "m",
+ "mm",
+ "mpp",
+ "CPP",
+ "ixx",
+ "cppm"
+ ]
+ }
+ ],
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/cmake-build-rel-cs2230/.qt/QtDeploySupport.cmake b/cmake-build-rel-cs2230/.qt/QtDeploySupport.cmake
new file mode 100644
index 0000000..15b62cf
--- /dev/null
+++ b/cmake-build-rel-cs2230/.qt/QtDeploySupport.cmake
@@ -0,0 +1,60 @@
+cmake_minimum_required(VERSION 3.16...3.21)
+
+# These are part of the public API. Projects should use them to provide a
+# consistent set of prefix-relative destinations.
+if(NOT QT_DEPLOY_BIN_DIR)
+ set(QT_DEPLOY_BIN_DIR "bin")
+endif()
+if(NOT QT_DEPLOY_LIB_DIR)
+ set(QT_DEPLOY_LIB_DIR "lib")
+endif()
+if(NOT QT_DEPLOY_PLUGINS_DIR)
+ set(QT_DEPLOY_PLUGINS_DIR "plugins")
+endif()
+if(NOT QT_DEPLOY_QML_DIR)
+ set(QT_DEPLOY_QML_DIR "qml")
+endif()
+if(NOT QT_DEPLOY_TRANSLATIONS_DIR)
+ set(QT_DEPLOY_TRANSLATIONS_DIR "translations")
+endif()
+if(NOT QT_DEPLOY_PREFIX)
+ set(QT_DEPLOY_PREFIX "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}")
+endif()
+if(QT_DEPLOY_PREFIX STREQUAL "")
+ set(QT_DEPLOY_PREFIX .)
+endif()
+if(NOT QT_DEPLOY_IGNORED_LIB_DIRS)
+ set(QT_DEPLOY_IGNORED_LIB_DIRS "")
+endif()
+
+# These are internal implementation details. They may be removed at any time.
+set(__QT_DEPLOY_SYSTEM_NAME "Darwin")
+set(__QT_DEPLOY_IS_SHARED_LIBS_BUILD "ON")
+set(__QT_DEPLOY_TOOL "/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt")
+set(__QT_DEPLOY_IMPL_DIR "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/.qt")
+set(__QT_DEPLOY_VERBOSE "")
+set(__QT_CMAKE_EXPORT_NAMESPACE "Qt6")
+set(__QT_DEPLOY_GENERATOR_IS_MULTI_CONFIG "0")
+set(__QT_DEPLOY_ACTIVE_CONFIG "Release")
+set(__QT_NO_CREATE_VERSIONLESS_FUNCTIONS "")
+set(__QT_DEFAULT_MAJOR_VERSION "6")
+set(__QT_DEPLOY_QT_ADDITIONAL_PACKAGES_PREFIX_PATH "")
+set(__QT_DEPLOY_QT_INSTALL_PREFIX "/Users/sotech117/Qt/6.5.2/macos")
+set(__QT_DEPLOY_QT_INSTALL_BINS "bin")
+set(__QT_DEPLOY_QT_INSTALL_PLUGINS "./plugins")
+set(__QT_DEPLOY_QT_INSTALL_TRANSLATIONS "./translations")
+set(__QT_DEPLOY_PLUGINS "")
+set(__QT_DEPLOY_MUST_ADJUST_PLUGINS_RPATH "")
+set(__QT_DEPLOY_USE_PATCHELF "")
+set(__QT_DEPLOY_PATCHELF_EXECUTABLE "")
+
+# Define the CMake commands to be made available during deployment.
+set(__qt_deploy_support_files
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDeploySupport.cmake"
+)
+foreach(__qt_deploy_support_file IN LISTS __qt_deploy_support_files)
+ include("${__qt_deploy_support_file}")
+endforeach()
+
+unset(__qt_deploy_support_file)
+unset(__qt_deploy_support_files)
diff --git a/cmake-build-rel-cs2230/CMakeCache.txt b/cmake-build-rel-cs2230/CMakeCache.txt
new file mode 100644
index 0000000..a23e5ca
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeCache.txt
@@ -0,0 +1,1074 @@
+# This is the CMakeCache file.
+# For build in directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230
+# It was generated by CMake: /Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ar
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=Release
+
+//Id string of the compiler for the CodeBlocks IDE. Automatically
+// detected when left empty
+CMAKE_CODEBLOCKS_COMPILER_ID:STRING=
+
+//The CodeBlocks executable
+CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND
+
+//Additional command line arguments when CodeBlocks invokes make.
+// Enter e.g. -j<some_number> to get parallel builds
+CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING=-j10
+
+//Enable colored diagnostics throughout.
+CMAKE_COLOR_DIAGNOSTICS:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/c++
+
+//Flags used by the CXX compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags used by the CXX compiler during DEBUG builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the CXX compiler during MINSIZEREL builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the CXX compiler during RELEASE builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Path to a program.
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
+
+//Flags used by the linker during all build types.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during DEBUG builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during MINSIZEREL builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during RELEASE builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during RELWITHDEBINFO builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
+
+//Value Computed by CMake.
+CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/pkgRedirects
+
+//User executables (bin)
+CMAKE_INSTALL_BINDIR:PATH=bin
+
+//Read-only architecture-independent data (DATAROOTDIR)
+CMAKE_INSTALL_DATADIR:PATH=
+
+//Read-only architecture-independent data root (share)
+CMAKE_INSTALL_DATAROOTDIR:PATH=share
+
+//Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
+CMAKE_INSTALL_DOCDIR:PATH=
+
+//C header files (include)
+CMAKE_INSTALL_INCLUDEDIR:PATH=include
+
+//Info documentation (DATAROOTDIR/info)
+CMAKE_INSTALL_INFODIR:PATH=
+
+//Object code libraries (lib)
+CMAKE_INSTALL_LIBDIR:PATH=lib
+
+//Program executables (libexec)
+CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
+
+//Locale-dependent data (DATAROOTDIR/locale)
+CMAKE_INSTALL_LOCALEDIR:PATH=
+
+//Modifiable single-machine data (var)
+CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
+
+//Man documentation (DATAROOTDIR/man)
+CMAKE_INSTALL_MANDIR:PATH=
+
+//Path to a program.
+CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
+
+//C header files for non-gcc (/usr/include)
+CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Run-time variable data (LOCALSTATEDIR/run)
+CMAKE_INSTALL_RUNSTATEDIR:PATH=
+
+//System admin executables (sbin)
+CMAKE_INSTALL_SBINDIR:PATH=sbin
+
+//Modifiable architecture-independent data (com)
+CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
+
+//Read-only single-machine data (etc)
+CMAKE_INSTALL_SYSCONFDIR:PATH=etc
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ld
+
+//Path to a program.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
+
+//Flags used by the linker during the creation of modules during
+// all build types.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of modules during
+// DEBUG builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of modules during
+// MINSIZEREL builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELEASE builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELWITHDEBINFO builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/objdump
+
+//Build architectures for OSX
+CMAKE_OSX_ARCHITECTURES:STRING=
+
+//Minimum OS X version to target for deployment (at runtime); newer
+// APIs weak linked. Set to empty string for default value.
+CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
+
+//The product will be built against the headers and libraries located
+// inside the indicated SDK.
+CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk
+
+//No help, variable specified on the command line.
+CMAKE_PREFIX_PATH:UNINITIALIZED=/Users/sotech117/Qt/6.5.2/macos/lib/cmake
+
+//Value Computed by CMake
+CMAKE_PROJECT_DESCRIPTION:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=projects_ray
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ranlib
+
+//Path to a program.
+CMAKE_READELF:FILEPATH=CMAKE_READELF-NOTFOUND
+
+//Flags used by the linker during the creation of shared libraries
+// during all build types.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during DEBUG builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during MINSIZEREL builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELEASE builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELWITHDEBINFO builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries
+// during all build types.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during DEBUG builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during MINSIZEREL builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELEASE builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELWITHDEBINFO builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Path to a program.
+MACDEPLOYQT_EXECUTABLE:FILEPATH=/Users/sotech117/Qt/6.5.2/macos/bin/macdeployqt
+
+//Include for OpenGL on OS X
+OPENGL_INCLUDE_DIR:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//OpenGL library for OS X
+OPENGL_gl_LIBRARY:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//GLU library for OS X (usually same as OpenGL library)
+OPENGL_glu_LIBRARY:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+
+//Path to a program.
+ProcessorCount_cmd_sysctl:FILEPATH=/usr/sbin/sysctl
+
+//Additional directories where find(Qt6 ...) host Qt components
+// are searched
+QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING=
+
+//Additional directories where find(Qt6 ...) components are searched
+QT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING=
+
+//The directory containing a CMake configuration file for Qt6Concurrent.
+Qt6Concurrent_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent
+
+//The directory containing a CMake configuration file for Qt6CoreTools.
+Qt6CoreTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools
+
+//The directory containing a CMake configuration file for Qt6Core.
+Qt6Core_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core
+
+//The directory containing a CMake configuration file for Qt6DBusTools.
+Qt6DBusTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools
+
+//The directory containing a CMake configuration file for Qt6DBus.
+Qt6DBus_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus
+
+//The directory containing a CMake configuration file for Qt6GuiTools.
+Qt6GuiTools_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools
+
+//The directory containing a CMake configuration file for Qt6Gui.
+Qt6Gui_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui
+
+//The directory containing a CMake configuration file for Qt6Xml.
+Qt6Xml_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml
+
+//The directory containing a CMake configuration file for Qt6.
+Qt6_DIR:PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6
+
+//Path to a library.
+WrapOpenGL_AGL:FILEPATH=/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/AGL.framework
+
+//Value Computed by CMake
+projects_ray_BINARY_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230
+
+//Value Computed by CMake
+projects_ray_IS_TOP_LEVEL:STATIC=ON
+
+//Value Computed by CMake
+projects_ray_SOURCE_DIR:STATIC=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_ADDR2LINE
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=26
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=4
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_DLLTOOL
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks
+//CXX compiler system defined macros
+CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__llvm__;1;__clang__;1;__clang_major__;14;__clang_minor__;0;__clang_patchlevel__;0;__clang_version__;"14.0.0 (clang-1400.0.29.202)";__GNUC__;4;__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__GXX_ABI_VERSION;1002;__GNUG__;4;__GXX_WEAK__;1;__ATOMIC_RELAXED;0;__ATOMIC_CONSUME;1;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_SEQ_CST;5;__OPENCL_MEMORY_SCOPE_WORK_ITEM;0;__OPENCL_MEMORY_SCOPE_WORK_GROUP;1;__OPENCL_MEMORY_SCOPE_DEVICE;2;__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES;3;__OPENCL_MEMORY_SCOPE_SUB_GROUP;4;__PRAGMA_REDEFINE_EXTNAME;1;__VERSION__;"Apple LLVM 14.0.0 (clang-1400.0.29.202)";__OBJC_BOOL_IS_BOOL;1;__cpp_rtti;199711L;__cpp_exceptions;199711L;__cpp_threadsafe_static_init;200806L;__cpp_impl_destroying_delete;201806L;__CONSTANT_CFSTRINGS__;1;__block;__attribute__((__blocks__(byref)));__BLOCKS__;1;__EXCEPTIONS;1;__GXX_RTTI;1;__DEPRECATED;1;__private_extern__;extern;__clang_literal_encoding__;"UTF-8";__clang_wide_literal_encoding__;"UTF-32";__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__LITTLE_ENDIAN__;1;_LP64;1;__LP64__;1;__CHAR_BIT__;8;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WINT_MAX__;2147483647;__INTMAX_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__UINTMAX_MAX__;18446744073709551615UL;__PTRDIFF_MAX__;9223372036854775807L;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__SIZEOF_DOUBLE__;8;__SIZEOF_FLOAT__;4;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_DOUBLE__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_POINTER__;8;__SIZEOF_SHORT__;2;__SIZEOF_PTRDIFF_T__;8;__SIZEOF_SIZE_T__;8;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_INT128__;16;__INTMAX_TYPE__;long int;__INTMAX_FMTd__;"ld";__INTMAX_FMTi__;"li";__INTMAX_C_SUFFIX__;L;__UINTMAX_TYPE__;long unsigned int;__UINTMAX_FMTo__;"lo";__UINTMAX_FMTu__;"lu";__UINTMAX_FMTx__;"lx";__UINTMAX_FMTX__;"lX";__UINTMAX_C_SUFFIX__;UL;__INTMAX_WIDTH__;64;__PTRDIFF_TYPE__;long int;__PTRDIFF_FMTd__;"ld";__PTRDIFF_FMTi__;"li";__PTRDIFF_WIDTH__;64;__INTPTR_TYPE__;long int;__INTPTR_FMTd__;"ld";__INTPTR_FMTi__;"li";__INTPTR_WIDTH__;64;__SIZE_TYPE__;long unsigned int;__SIZE_FMTo__;"lo";__SIZE_FMTu__;"lu";__SIZE_FMTx__;"lx";__SIZE_FMTX__;"lX";__SIZE_WIDTH__;64;__WCHAR_TYPE__;int;__WCHAR_WIDTH__;32;__WINT_TYPE__;int;__WINT_WIDTH__;32;__SIG_ATOMIC_WIDTH__;32;__SIG_ATOMIC_MAX__;2147483647;__CHAR16_TYPE__;unsigned short;__CHAR32_TYPE__;unsigned int;__UINTMAX_WIDTH__;64;__UINTPTR_TYPE__;long unsigned int;__UINTPTR_FMTo__;"lo";__UINTPTR_FMTu__;"lu";__UINTPTR_FMTx__;"lx";__UINTPTR_FMTX__;"lX";__UINTPTR_WIDTH__;64;__FLT16_DENORM_MIN__;5.9604644775390625e-8F16;__FLT16_HAS_DENORM__;1;__FLT16_DIG__;3;__FLT16_DECIMAL_DIG__;5;__FLT16_EPSILON__;9.765625e-4F16;__FLT16_HAS_INFINITY__;1;__FLT16_HAS_QUIET_NAN__;1;__FLT16_MANT_DIG__;11;__FLT16_MAX_10_EXP__;4;__FLT16_MAX_EXP__;16;__FLT16_MAX__;6.5504e+4F16;__FLT16_MIN_10_EXP__;(-4);__FLT16_MIN_EXP__;(-13);__FLT16_MIN__;6.103515625e-5F16;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_DIG__;6;__FLT_DECIMAL_DIG__;9;__FLT_EPSILON__;1.19209290e-7F;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_MANT_DIG__;24;__FLT_MAX_10_EXP__;38;__FLT_MAX_EXP__;128;__FLT_MAX__;3.40282347e+38F;__FLT_MIN_10_EXP__;(-37);__FLT_MIN_EXP__;(-125);__FLT_MIN__;1.17549435e-38F;__DBL_DENORM_MIN__;4.9406564584124654e-324;__DBL_HAS_DENORM__;1;__DBL_DIG__;15;__DBL_DECIMAL_DIG__;17;__DBL_EPSILON__;2.2204460492503131e-16;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_MAX_10_EXP__;308;__DBL_MAX_EXP__;1024;__DBL_MAX__;1.7976931348623157e+308;__DBL_MIN_10_EXP__;(-307);__DBL_MIN_EXP__;(-1021);__DBL_MIN__;2.2250738585072014e-308;__LDBL_DENORM_MIN__;4.9406564584124654e-324L;__LDBL_HAS_DENORM__;1;__LDBL_DIG__;15;__LDBL_DECIMAL_DIG__;17;__LDBL_EPSILON__;2.2204460492503131e-16L;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;53;__LDBL_MAX_10_EXP__;308;__LDBL_MAX_EXP__;1024;__LDBL_MAX__;1.7976931348623157e+308L;__LDBL_MIN_10_EXP__;(-307);__LDBL_MIN_EXP__;(-1021);__LDBL_MIN__;2.2250738585072014e-308L;__POINTER_WIDTH__;64;__BIGGEST_ALIGNMENT__;8;__INT8_TYPE__;signed char;__INT8_FMTd__;"hhd";__INT8_FMTi__;"hhi";__INT8_C_SUFFIX__; ;__INT16_TYPE__;short;__INT16_FMTd__;"hd";__INT16_FMTi__;"hi";__INT16_C_SUFFIX__; ;__INT32_TYPE__;int;__INT32_FMTd__;"d";__INT32_FMTi__;"i";__INT32_C_SUFFIX__; ;__INT64_TYPE__;long long int;__INT64_FMTd__;"lld";__INT64_FMTi__;"lli";__INT64_C_SUFFIX__;LL;__UINT8_TYPE__;unsigned char;__UINT8_FMTo__;"hho";__UINT8_FMTu__;"hhu";__UINT8_FMTx__;"hhx";__UINT8_FMTX__;"hhX";__UINT8_C_SUFFIX__; ;__UINT8_MAX__;255;__INT8_MAX__;127;__UINT16_TYPE__;unsigned short;__UINT16_FMTo__;"ho";__UINT16_FMTu__;"hu";__UINT16_FMTx__;"hx";__UINT16_FMTX__;"hX";__UINT16_C_SUFFIX__; ;__UINT16_MAX__;65535;__INT16_MAX__;32767;__UINT32_TYPE__;unsigned int;__UINT32_FMTo__;"o";__UINT32_FMTu__;"u";__UINT32_FMTx__;"x";__UINT32_FMTX__;"X";__UINT32_C_SUFFIX__;U;__UINT32_MAX__;4294967295U;__INT32_MAX__;2147483647;__UINT64_TYPE__;long long unsigned int;__UINT64_FMTo__;"llo";__UINT64_FMTu__;"llu";__UINT64_FMTx__;"llx";__UINT64_FMTX__;"llX";__UINT64_C_SUFFIX__;ULL;__UINT64_MAX__;18446744073709551615ULL;__INT64_MAX__;9223372036854775807LL;__INT_LEAST8_TYPE__;signed char;__INT_LEAST8_MAX__;127;__INT_LEAST8_FMTd__;"hhd";__INT_LEAST8_FMTi__;"hhi";__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST8_MAX__;255;__UINT_LEAST8_FMTo__;"hho";__UINT_LEAST8_FMTu__;"hhu";__UINT_LEAST8_FMTx__;"hhx";__UINT_LEAST8_FMTX__;"hhX";__INT_LEAST16_TYPE__;short;__INT_LEAST16_MAX__;32767;__INT_LEAST16_FMTd__;"hd";__INT_LEAST16_FMTi__;"hi";__UINT_LEAST16_TYPE__;unsigned short;__UINT_LEAST16_MAX__;65535;__UINT_LEAST16_FMTo__;"ho";__UINT_LEAST16_FMTu__;"hu";__UINT_LEAST16_FMTx__;"hx";__UINT_LEAST16_FMTX__;"hX";__INT_LEAST32_TYPE__;int;__INT_LEAST32_MAX__;2147483647;__INT_LEAST32_FMTd__;"d";__INT_LEAST32_FMTi__;"i";__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST32_MAX__;4294967295U;__UINT_LEAST32_FMTo__;"o";__UINT_LEAST32_FMTu__;"u";__UINT_LEAST32_FMTx__;"x";__UINT_LEAST32_FMTX__;"X";__INT_LEAST64_TYPE__;long long int;__INT_LEAST64_MAX__;9223372036854775807LL;__INT_LEAST64_FMTd__;"lld";__INT_LEAST64_FMTi__;"lli";__UINT_LEAST64_TYPE__;long long unsigned int;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT_LEAST64_FMTo__;"llo";__UINT_LEAST64_FMTu__;"llu";__UINT_LEAST64_FMTx__;"llx";__UINT_LEAST64_FMTX__;"llX";__INT_FAST8_TYPE__;signed char;__INT_FAST8_MAX__;127;__INT_FAST8_FMTd__;"hhd";__INT_FAST8_FMTi__;"hhi";__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST8_MAX__;255;__UINT_FAST8_FMTo__;"hho";__UINT_FAST8_FMTu__;"hhu";__UINT_FAST8_FMTx__;"hhx";__UINT_FAST8_FMTX__;"hhX";__INT_FAST16_TYPE__;short;__INT_FAST16_MAX__;32767;__INT_FAST16_FMTd__;"hd";__INT_FAST16_FMTi__;"hi";__UINT_FAST16_TYPE__;unsigned short;__UINT_FAST16_MAX__;65535;__UINT_FAST16_FMTo__;"ho";__UINT_FAST16_FMTu__;"hu";__UINT_FAST16_FMTx__;"hx";__UINT_FAST16_FMTX__;"hX";__INT_FAST32_TYPE__;int;__INT_FAST32_MAX__;2147483647;__INT_FAST32_FMTd__;"d";__INT_FAST32_FMTi__;"i";__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST32_FMTo__;"o";__UINT_FAST32_FMTu__;"u";__UINT_FAST32_FMTx__;"x";__UINT_FAST32_FMTX__;"X";__INT_FAST64_TYPE__;long long int;__INT_FAST64_MAX__;9223372036854775807LL;__INT_FAST64_FMTd__;"lld";__INT_FAST64_FMTi__;"lli";__UINT_FAST64_TYPE__;long long unsigned int;__UINT_FAST64_MAX__;18446744073709551615ULL;__UINT_FAST64_FMTo__;"llo";__UINT_FAST64_FMTu__;"llu";__UINT_FAST64_FMTx__;"llx";__UINT_FAST64_FMTX__;"llX";__USER_LABEL_PREFIX__;_;__FINITE_MATH_ONLY__;0;__GNUC_GNU_INLINE__;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__CLANG_ATOMIC_BOOL_LOCK_FREE;2;__CLANG_ATOMIC_CHAR_LOCK_FREE;2;__CLANG_ATOMIC_CHAR16_T_LOCK_FREE;2;__CLANG_ATOMIC_CHAR32_T_LOCK_FREE;2;__CLANG_ATOMIC_WCHAR_T_LOCK_FREE;2;__CLANG_ATOMIC_SHORT_LOCK_FREE;2;__CLANG_ATOMIC_INT_LOCK_FREE;2;__CLANG_ATOMIC_LONG_LOCK_FREE;2;__CLANG_ATOMIC_LLONG_LOCK_FREE;2;__CLANG_ATOMIC_POINTER_LOCK_FREE;2;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__NO_INLINE__;1;__PIC__;2;__pic__;2;__FLT_EVAL_METHOD__;0;__FLT_RADIX__;2;__DECIMAL_DIG__;__LDBL_DECIMAL_DIG__;__SSP__;1;__nonnull;_Nonnull;__null_unspecified;_Null_unspecified;__nullable;_Nullable;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__AARCH64EL__;1;__aarch64__;1;_LP64;1;__LP64__;1;__AARCH64_CMODEL_SMALL__;1;__ARM_ACLE;200;__ARM_ARCH;8;__ARM_ARCH_PROFILE;'A';__ARM_64BIT_STATE;1;__ARM_PCS_AAPCS64;1;__ARM_ARCH_ISA_A64;1;__ARM_FEATURE_CLZ;1;__ARM_FEATURE_FMA;1;__ARM_FEATURE_LDREX;0xF;__ARM_FEATURE_IDIV;1;__ARM_FEATURE_DIV;1;__ARM_FEATURE_NUMERIC_MAXMIN;1;__ARM_FEATURE_DIRECTED_ROUNDING;1;__ARM_ALIGN_MAX_STACK_PWR;4;__ARM_FP;0xE;__ARM_FP16_FORMAT_IEEE;1;__ARM_FP16_ARGS;1;__ARM_SIZEOF_WCHAR_T;4;__ARM_SIZEOF_MINIMAL_ENUM;4;__ARM_NEON;1;__ARM_NEON_FP;0xE;__ARM_FEATURE_CRC32;1;__ARM_FEATURE_CRYPTO;1;__ARM_FEATURE_AES;1;__ARM_FEATURE_SHA2;1;__ARM_FEATURE_SHA3;1;__ARM_FEATURE_SHA512;1;__ARM_FEATURE_SM3;1;__ARM_FEATURE_SM4;1;__ARM_FEATURE_UNALIGNED;1;__ARM_FEATURE_FP16_VECTOR_ARITHMETIC;1;__ARM_FEATURE_FP16_SCALAR_ARITHMETIC;1;__ARM_FEATURE_DOTPROD;1;__ARM_FEATURE_ATOMICS;1;__ARM_FEATURE_FP16_FML;1;__ARM_FEATURE_FRINT;1;__ARM_ARCH_8_3__;1;__ARM_FEATURE_COMPLEX;1;__ARM_FEATURE_JCVT;1;__ARM_FEATURE_QRDMX;1;__ARM_FEATURE_ATOMICS;1;__ARM_FEATURE_CRC32;1;__ARM_ARCH_8_4__;1;__ARM_ARCH_8_5__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__AARCH64_SIMD__;1;__ARM64_ARCH_8__;1;__ARM_NEON__;1;__LITTLE_ENDIAN__;1;__REGISTER_PREFIX__; ;__arm64;1;__arm64__;1;__APPLE_CC__;6000;__APPLE__;1;__STDC_NO_THREADS__;1;__apple_build_version__;14000029;__weak;__attribute__((objc_gc(weak)));__strong; ;__unsafe_unretained; ;__DYNAMIC__;1;__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__;130000;__ENVIRONMENT_OS_VERSION_MIN_REQUIRED__;130000;__MACH__;1;__STDC__;1;__STDC_HOSTED__;1;__cplusplus;199711L;__STDCPP_DEFAULT_NEW_ALIGNMENT__;16UL;__STDCPP_THREADS__;1;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__GCC_HAVE_DWARF2_CFI_ASM;1
+//CXX compiler system include directories
+CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include;/Library/Developer/CommandLineTools/usr/include;/System/Library/Frameworks;/Library/Frameworks
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Test CMAKE_HAVE_LIBC_PTHREAD
+CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
+CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
+CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
+CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
+CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
+CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
+CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
+CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
+CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
+CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
+CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
+CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
+CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
+CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
+CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
+CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
+CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
+CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_READELF
+CMAKE_READELF-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//Details about finding OpenGL
+FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework][c ][v()]
+//Details about finding Threads
+FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
+//Details about finding WrapAtomic
+FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic:INTERNAL=[1][v()]
+//Details about finding WrapOpenGL
+FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL:INTERNAL=[ON][v()]
+//Test HAVE_STDATOMIC
+HAVE_STDATOMIC:INTERNAL=1
+//ADVANCED property for variable: OPENGL_INCLUDE_DIR
+OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OPENGL_gl_LIBRARY
+OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: OPENGL_glu_LIBRARY
+OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: ProcessorCount_cmd_sysctl
+ProcessorCount_cmd_sysctl-ADVANCED:INTERNAL=1
+//Qt feature: accessibility (from target Qt6::Gui)
+QT_FEATURE_accessibility:INTERNAL=ON
+//Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)
+QT_FEATURE_accessibility_atspi_bridge:INTERNAL=OFF
+//Qt feature: action (from target Qt6::Gui)
+QT_FEATURE_action:INTERNAL=ON
+//Qt feature: aesni (from target Qt6::Core)
+QT_FEATURE_aesni:INTERNAL=ON
+//Qt feature: alloca (from target Qt6::Core)
+QT_FEATURE_alloca:INTERNAL=ON
+//Qt feature: alloca_h (from target Qt6::Core)
+QT_FEATURE_alloca_h:INTERNAL=ON
+//Qt feature: alloca_malloc_h (from target Qt6::Core)
+QT_FEATURE_alloca_malloc_h:INTERNAL=OFF
+//Qt feature: android_style_assets (from target Qt6::Core)
+QT_FEATURE_android_style_assets:INTERNAL=OFF
+//Qt feature: animation (from target Qt6::Core)
+QT_FEATURE_animation:INTERNAL=ON
+//Qt feature: appstore_compliant (from target Qt6::Core)
+QT_FEATURE_appstore_compliant:INTERNAL=OFF
+//Qt feature: arm_crc32 (from target Qt6::Core)
+QT_FEATURE_arm_crc32:INTERNAL=OFF
+//Qt feature: arm_crypto (from target Qt6::Core)
+QT_FEATURE_arm_crypto:INTERNAL=OFF
+//Qt feature: avx (from target Qt6::Core)
+QT_FEATURE_avx:INTERNAL=ON
+//Qt feature: avx2 (from target Qt6::Core)
+QT_FEATURE_avx2:INTERNAL=ON
+//Qt feature: avx512bw (from target Qt6::Core)
+QT_FEATURE_avx512bw:INTERNAL=ON
+//Qt feature: avx512cd (from target Qt6::Core)
+QT_FEATURE_avx512cd:INTERNAL=ON
+//Qt feature: avx512dq (from target Qt6::Core)
+QT_FEATURE_avx512dq:INTERNAL=ON
+//Qt feature: avx512er (from target Qt6::Core)
+QT_FEATURE_avx512er:INTERNAL=ON
+//Qt feature: avx512f (from target Qt6::Core)
+QT_FEATURE_avx512f:INTERNAL=ON
+//Qt feature: avx512ifma (from target Qt6::Core)
+QT_FEATURE_avx512ifma:INTERNAL=ON
+//Qt feature: avx512pf (from target Qt6::Core)
+QT_FEATURE_avx512pf:INTERNAL=ON
+//Qt feature: avx512vbmi (from target Qt6::Core)
+QT_FEATURE_avx512vbmi:INTERNAL=ON
+//Qt feature: avx512vbmi2 (from target Qt6::Core)
+QT_FEATURE_avx512vbmi2:INTERNAL=ON
+//Qt feature: avx512vl (from target Qt6::Core)
+QT_FEATURE_avx512vl:INTERNAL=ON
+//Qt feature: backtrace (from target Qt6::Core)
+QT_FEATURE_backtrace:INTERNAL=ON
+//Qt feature: c11 (from target Qt6::Core)
+QT_FEATURE_c11:INTERNAL=ON
+//Qt feature: c99 (from target Qt6::Core)
+QT_FEATURE_c99:INTERNAL=ON
+//Qt feature: cborstreamreader (from target Qt6::Core)
+QT_FEATURE_cborstreamreader:INTERNAL=ON
+//Qt feature: cborstreamwriter (from target Qt6::Core)
+QT_FEATURE_cborstreamwriter:INTERNAL=ON
+//Qt feature: clipboard (from target Qt6::Gui)
+QT_FEATURE_clipboard:INTERNAL=ON
+//Qt feature: clock_gettime (from target Qt6::Core)
+QT_FEATURE_clock_gettime:INTERNAL=ON
+//Qt feature: clock_monotonic (from target Qt6::Core)
+QT_FEATURE_clock_monotonic:INTERNAL=OFF
+//Qt feature: colornames (from target Qt6::Gui)
+QT_FEATURE_colornames:INTERNAL=ON
+//Qt feature: commandlineparser (from target Qt6::Core)
+QT_FEATURE_commandlineparser:INTERNAL=ON
+//Qt feature: concatenatetablesproxymodel (from target Qt6::Core)
+QT_FEATURE_concatenatetablesproxymodel:INTERNAL=ON
+//Qt feature: concurrent (from target Qt6::Core)
+QT_FEATURE_concurrent:INTERNAL=ON
+//Qt feature: cpp_winrt (from target Qt6::Core)
+QT_FEATURE_cpp_winrt:INTERNAL=OFF
+//Qt feature: cross_compile (from target Qt6::Core)
+QT_FEATURE_cross_compile:INTERNAL=OFF
+//Qt feature: cssparser (from target Qt6::Gui)
+QT_FEATURE_cssparser:INTERNAL=ON
+//Qt feature: ctf (from target Qt6::Core)
+QT_FEATURE_ctf:INTERNAL=OFF
+//Qt feature: cursor (from target Qt6::Gui)
+QT_FEATURE_cursor:INTERNAL=ON
+//Qt feature: cxx11 (from target Qt6::Core)
+QT_FEATURE_cxx11:INTERNAL=ON
+//Qt feature: cxx11_future (from target Qt6::Core)
+QT_FEATURE_cxx11_future:INTERNAL=ON
+//Qt feature: cxx14 (from target Qt6::Core)
+QT_FEATURE_cxx14:INTERNAL=ON
+//Qt feature: cxx17 (from target Qt6::Core)
+QT_FEATURE_cxx17:INTERNAL=ON
+//Qt feature: cxx17_filesystem (from target Qt6::Core)
+QT_FEATURE_cxx17_filesystem:INTERNAL=ON
+//Qt feature: cxx1z (from target Qt6::Core)
+QT_FEATURE_cxx1z:INTERNAL=ON
+//Qt feature: cxx20 (from target Qt6::Core)
+QT_FEATURE_cxx20:INTERNAL=OFF
+//Qt feature: cxx2a (from target Qt6::Core)
+QT_FEATURE_cxx2a:INTERNAL=OFF
+//Qt feature: cxx2b (from target Qt6::Core)
+QT_FEATURE_cxx2b:INTERNAL=OFF
+//Qt feature: datestring (from target Qt6::Core)
+QT_FEATURE_datestring:INTERNAL=ON
+//Qt feature: datetimeparser (from target Qt6::Core)
+QT_FEATURE_datetimeparser:INTERNAL=ON
+//Qt feature: dbus (from target Qt6::Core)
+QT_FEATURE_dbus:INTERNAL=ON
+//Qt feature: dbus_linked (from target Qt6::Core)
+QT_FEATURE_dbus_linked:INTERNAL=OFF
+//Qt feature: debug (from target Qt6::Core)
+QT_FEATURE_debug:INTERNAL=OFF
+//Qt feature: debug_and_release (from target Qt6::Core)
+QT_FEATURE_debug_and_release:INTERNAL=OFF
+//Qt feature: desktopservices (from target Qt6::Gui)
+QT_FEATURE_desktopservices:INTERNAL=ON
+//Qt feature: developer_build (from target Qt6::Core)
+QT_FEATURE_developer_build:INTERNAL=OFF
+//Qt feature: direct2d (from target Qt6::Gui)
+QT_FEATURE_direct2d:INTERNAL=OFF
+//Qt feature: direct2d1_1 (from target Qt6::Gui)
+QT_FEATURE_direct2d1_1:INTERNAL=OFF
+//Qt feature: directfb (from target Qt6::Gui)
+QT_FEATURE_directfb:INTERNAL=OFF
+//Qt feature: directwrite (from target Qt6::Gui)
+QT_FEATURE_directwrite:INTERNAL=OFF
+//Qt feature: directwrite3 (from target Qt6::Gui)
+QT_FEATURE_directwrite3:INTERNAL=OFF
+//Qt feature: dladdr (from target Qt6::Core)
+QT_FEATURE_dladdr:INTERNAL=ON
+//Qt feature: dlopen (from target Qt6::Core)
+QT_FEATURE_dlopen:INTERNAL=ON
+//Qt feature: dom (from target Qt6::Xml)
+QT_FEATURE_dom:INTERNAL=ON
+//Qt feature: doubleconversion (from target Qt6::Core)
+QT_FEATURE_doubleconversion:INTERNAL=ON
+//Qt feature: draganddrop (from target Qt6::Gui)
+QT_FEATURE_draganddrop:INTERNAL=ON
+//Qt feature: drm_atomic (from target Qt6::Gui)
+QT_FEATURE_drm_atomic:INTERNAL=OFF
+//Qt feature: dynamicgl (from target Qt6::Gui)
+QT_FEATURE_dynamicgl:INTERNAL=OFF
+//Qt feature: easingcurve (from target Qt6::Core)
+QT_FEATURE_easingcurve:INTERNAL=ON
+//Qt feature: egl (from target Qt6::Gui)
+QT_FEATURE_egl:INTERNAL=OFF
+//Qt feature: egl_x11 (from target Qt6::Gui)
+QT_FEATURE_egl_x11:INTERNAL=OFF
+//Qt feature: eglfs (from target Qt6::Gui)
+QT_FEATURE_eglfs:INTERNAL=OFF
+//Qt feature: eglfs_brcm (from target Qt6::Gui)
+QT_FEATURE_eglfs_brcm:INTERNAL=OFF
+//Qt feature: eglfs_egldevice (from target Qt6::Gui)
+QT_FEATURE_eglfs_egldevice:INTERNAL=OFF
+//Qt feature: eglfs_gbm (from target Qt6::Gui)
+QT_FEATURE_eglfs_gbm:INTERNAL=OFF
+//Qt feature: eglfs_mali (from target Qt6::Gui)
+QT_FEATURE_eglfs_mali:INTERNAL=OFF
+//Qt feature: eglfs_openwfd (from target Qt6::Gui)
+QT_FEATURE_eglfs_openwfd:INTERNAL=OFF
+//Qt feature: eglfs_rcar (from target Qt6::Gui)
+QT_FEATURE_eglfs_rcar:INTERNAL=OFF
+//Qt feature: eglfs_viv (from target Qt6::Gui)
+QT_FEATURE_eglfs_viv:INTERNAL=OFF
+//Qt feature: eglfs_viv_wl (from target Qt6::Gui)
+QT_FEATURE_eglfs_viv_wl:INTERNAL=OFF
+//Qt feature: eglfs_vsp2 (from target Qt6::Gui)
+QT_FEATURE_eglfs_vsp2:INTERNAL=OFF
+//Qt feature: eglfs_x11 (from target Qt6::Gui)
+QT_FEATURE_eglfs_x11:INTERNAL=OFF
+//Qt feature: etw (from target Qt6::Core)
+QT_FEATURE_etw:INTERNAL=OFF
+//Qt feature: evdev (from target Qt6::Gui)
+QT_FEATURE_evdev:INTERNAL=OFF
+//Qt feature: eventfd (from target Qt6::Core)
+QT_FEATURE_eventfd:INTERNAL=OFF
+//Qt feature: f16c (from target Qt6::Core)
+QT_FEATURE_f16c:INTERNAL=ON
+//Qt feature: filesystemiterator (from target Qt6::Core)
+QT_FEATURE_filesystemiterator:INTERNAL=ON
+//Qt feature: filesystemmodel (from target Qt6::Gui)
+QT_FEATURE_filesystemmodel:INTERNAL=ON
+//Qt feature: filesystemwatcher (from target Qt6::Core)
+QT_FEATURE_filesystemwatcher:INTERNAL=ON
+//Qt feature: fontconfig (from target Qt6::Gui)
+QT_FEATURE_fontconfig:INTERNAL=OFF
+//Qt feature: force_asserts (from target Qt6::Core)
+QT_FEATURE_force_asserts:INTERNAL=OFF
+//Qt feature: force_debug_info (from target Qt6::Core)
+QT_FEATURE_force_debug_info:INTERNAL=ON
+//Qt feature: forkfd_pidfd (from target Qt6::Core)
+QT_FEATURE_forkfd_pidfd:INTERNAL=OFF
+//Qt feature: framework (from target Qt6::Core)
+QT_FEATURE_framework:INTERNAL=ON
+//Qt feature: freetype (from target Qt6::Gui)
+QT_FEATURE_freetype:INTERNAL=ON
+//Qt feature: futimens (from target Qt6::Core)
+QT_FEATURE_futimens:INTERNAL=ON
+//Qt feature: future (from target Qt6::Core)
+QT_FEATURE_future:INTERNAL=ON
+//Qt feature: gc_binaries (from target Qt6::Core)
+QT_FEATURE_gc_binaries:INTERNAL=OFF
+//Qt feature: gestures (from target Qt6::Core)
+QT_FEATURE_gestures:INTERNAL=ON
+//Qt feature: getauxval (from target Qt6::Core)
+QT_FEATURE_getauxval:INTERNAL=OFF
+//Qt feature: getentropy (from target Qt6::Core)
+QT_FEATURE_getentropy:INTERNAL=ON
+//Qt feature: gif (from target Qt6::Gui)
+QT_FEATURE_gif:INTERNAL=ON
+//Qt feature: glib (from target Qt6::Core)
+QT_FEATURE_glib:INTERNAL=OFF
+//Qt feature: glibc (from target Qt6::Core)
+QT_FEATURE_glibc:INTERNAL=OFF
+//Qt feature: gui (from target Qt6::Core)
+QT_FEATURE_gui:INTERNAL=ON
+//Qt feature: harfbuzz (from target Qt6::Gui)
+QT_FEATURE_harfbuzz:INTERNAL=ON
+//Qt feature: headersclean (from target Qt6::Core)
+QT_FEATURE_headersclean:INTERNAL=ON
+//Qt feature: highdpiscaling (from target Qt6::Gui)
+QT_FEATURE_highdpiscaling:INTERNAL=ON
+//Qt feature: hijricalendar (from target Qt6::Core)
+QT_FEATURE_hijricalendar:INTERNAL=ON
+//Qt feature: ico (from target Qt6::Gui)
+QT_FEATURE_ico:INTERNAL=ON
+//Qt feature: icu (from target Qt6::Core)
+QT_FEATURE_icu:INTERNAL=OFF
+//Qt feature: identityproxymodel (from target Qt6::Core)
+QT_FEATURE_identityproxymodel:INTERNAL=ON
+//Qt feature: im (from target Qt6::Gui)
+QT_FEATURE_im:INTERNAL=ON
+//Qt feature: image_heuristic_mask (from target Qt6::Gui)
+QT_FEATURE_image_heuristic_mask:INTERNAL=ON
+//Qt feature: image_text (from target Qt6::Gui)
+QT_FEATURE_image_text:INTERNAL=ON
+//Qt feature: imageformat_bmp (from target Qt6::Gui)
+QT_FEATURE_imageformat_bmp:INTERNAL=ON
+//Qt feature: imageformat_jpeg (from target Qt6::Gui)
+QT_FEATURE_imageformat_jpeg:INTERNAL=ON
+//Qt feature: imageformat_png (from target Qt6::Gui)
+QT_FEATURE_imageformat_png:INTERNAL=ON
+//Qt feature: imageformat_ppm (from target Qt6::Gui)
+QT_FEATURE_imageformat_ppm:INTERNAL=ON
+//Qt feature: imageformat_xbm (from target Qt6::Gui)
+QT_FEATURE_imageformat_xbm:INTERNAL=ON
+//Qt feature: imageformat_xpm (from target Qt6::Gui)
+QT_FEATURE_imageformat_xpm:INTERNAL=ON
+//Qt feature: imageformatplugin (from target Qt6::Gui)
+QT_FEATURE_imageformatplugin:INTERNAL=ON
+//Qt feature: imageio_text_loading (from target Qt6::Gui)
+QT_FEATURE_imageio_text_loading:INTERNAL=ON
+//Qt feature: inotify (from target Qt6::Core)
+QT_FEATURE_inotify:INTERNAL=OFF
+//Qt feature: integrityfb (from target Qt6::Gui)
+QT_FEATURE_integrityfb:INTERNAL=OFF
+//Qt feature: integrityhid (from target Qt6::Gui)
+QT_FEATURE_integrityhid:INTERNAL=OFF
+//Qt feature: intelcet (from target Qt6::Core)
+QT_FEATURE_intelcet:INTERNAL=OFF
+//Qt feature: islamiccivilcalendar (from target Qt6::Core)
+QT_FEATURE_islamiccivilcalendar:INTERNAL=ON
+//Qt feature: itemmodel (from target Qt6::Core)
+QT_FEATURE_itemmodel:INTERNAL=ON
+//Qt feature: jalalicalendar (from target Qt6::Core)
+QT_FEATURE_jalalicalendar:INTERNAL=ON
+//Qt feature: journald (from target Qt6::Core)
+QT_FEATURE_journald:INTERNAL=OFF
+//Qt feature: jpeg (from target Qt6::Gui)
+QT_FEATURE_jpeg:INTERNAL=ON
+//Qt feature: kms (from target Qt6::Gui)
+QT_FEATURE_kms:INTERNAL=OFF
+//Qt feature: largefile (from target Qt6::Core)
+QT_FEATURE_largefile:INTERNAL=ON
+//Qt feature: libinput (from target Qt6::Gui)
+QT_FEATURE_libinput:INTERNAL=OFF
+//Qt feature: libinput_axis_api (from target Qt6::Gui)
+QT_FEATURE_libinput_axis_api:INTERNAL=OFF
+//Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)
+QT_FEATURE_libinput_hires_wheel_support:INTERNAL=OFF
+//Qt feature: library (from target Qt6::Core)
+QT_FEATURE_library:INTERNAL=ON
+//Qt feature: libudev (from target Qt6::Core)
+QT_FEATURE_libudev:INTERNAL=OFF
+//Qt feature: linkat (from target Qt6::Core)
+QT_FEATURE_linkat:INTERNAL=OFF
+//Qt feature: linuxfb (from target Qt6::Gui)
+QT_FEATURE_linuxfb:INTERNAL=OFF
+//Qt feature: lttng (from target Qt6::Core)
+QT_FEATURE_lttng:INTERNAL=OFF
+//Qt feature: mimetype (from target Qt6::Core)
+QT_FEATURE_mimetype:INTERNAL=ON
+//Qt feature: mimetype_database (from target Qt6::Core)
+QT_FEATURE_mimetype_database:INTERNAL=ON
+//Qt feature: mips_dsp (from target Qt6::Core)
+QT_FEATURE_mips_dsp:INTERNAL=OFF
+//Qt feature: mips_dspr2 (from target Qt6::Core)
+QT_FEATURE_mips_dspr2:INTERNAL=OFF
+//Qt feature: movie (from target Qt6::Gui)
+QT_FEATURE_movie:INTERNAL=ON
+//Qt feature: mtdev (from target Qt6::Gui)
+QT_FEATURE_mtdev:INTERNAL=OFF
+//Qt feature: multiprocess (from target Qt6::Gui)
+QT_FEATURE_multiprocess:INTERNAL=ON
+//Qt feature: neon (from target Qt6::Core)
+QT_FEATURE_neon:INTERNAL=ON
+//Qt feature: network (from target Qt6::Core)
+QT_FEATURE_network:INTERNAL=ON
+//Qt feature: no_direct_extern_access (from target Qt6::Core)
+QT_FEATURE_no_direct_extern_access:INTERNAL=OFF
+//Qt feature: no_pkg_config (from target Qt6::Core)
+QT_FEATURE_no_pkg_config:INTERNAL=ON
+//Qt feature: no_prefix (from target Qt6::Core)
+QT_FEATURE_no_prefix:INTERNAL=OFF
+//Qt feature: opengl (from target Qt6::Gui)
+QT_FEATURE_opengl:INTERNAL=ON
+//Qt feature: opengles2 (from target Qt6::Gui)
+QT_FEATURE_opengles2:INTERNAL=OFF
+//Qt feature: opengles3 (from target Qt6::Gui)
+QT_FEATURE_opengles3:INTERNAL=OFF
+//Qt feature: opengles31 (from target Qt6::Gui)
+QT_FEATURE_opengles31:INTERNAL=OFF
+//Qt feature: opengles32 (from target Qt6::Gui)
+QT_FEATURE_opengles32:INTERNAL=OFF
+//Qt feature: openssl (from target Qt6::Core)
+QT_FEATURE_openssl:INTERNAL=ON
+//Qt feature: openssl_linked (from target Qt6::Core)
+QT_FEATURE_openssl_linked:INTERNAL=OFF
+//Qt feature: opensslv11 (from target Qt6::Core)
+QT_FEATURE_opensslv11:INTERNAL=OFF
+//Qt feature: opensslv30 (from target Qt6::Core)
+QT_FEATURE_opensslv30:INTERNAL=ON
+//Qt feature: openvg (from target Qt6::Gui)
+QT_FEATURE_openvg:INTERNAL=OFF
+//Qt feature: pcre2 (from target Qt6::Core)
+QT_FEATURE_pcre2:INTERNAL=ON
+//Qt feature: pdf (from target Qt6::Gui)
+QT_FEATURE_pdf:INTERNAL=ON
+//Qt feature: permissions (from target Qt6::Core)
+QT_FEATURE_permissions:INTERNAL=ON
+//Qt feature: picture (from target Qt6::Gui)
+QT_FEATURE_picture:INTERNAL=ON
+//Qt feature: pkg_config (from target Qt6::Core)
+QT_FEATURE_pkg_config:INTERNAL=OFF
+//Qt feature: plugin_manifest (from target Qt6::Core)
+QT_FEATURE_plugin_manifest:INTERNAL=ON
+//Qt feature: png (from target Qt6::Gui)
+QT_FEATURE_png:INTERNAL=ON
+//Qt feature: poll_exit_on_error (from target Qt6::Core)
+QT_FEATURE_poll_exit_on_error:INTERNAL=OFF
+//Qt feature: poll_poll (from target Qt6::Core)
+QT_FEATURE_poll_poll:INTERNAL=ON
+//Qt feature: poll_pollts (from target Qt6::Core)
+QT_FEATURE_poll_pollts:INTERNAL=OFF
+//Qt feature: poll_ppoll (from target Qt6::Core)
+QT_FEATURE_poll_ppoll:INTERNAL=OFF
+//Qt feature: poll_select (from target Qt6::Core)
+QT_FEATURE_poll_select:INTERNAL=OFF
+//Qt feature: posix_fallocate (from target Qt6::Core)
+QT_FEATURE_posix_fallocate:INTERNAL=OFF
+//Qt feature: precompile_header (from target Qt6::Core)
+QT_FEATURE_precompile_header:INTERNAL=ON
+//Qt feature: printsupport (from target Qt6::Core)
+QT_FEATURE_printsupport:INTERNAL=ON
+//Qt feature: private_tests (from target Qt6::Core)
+QT_FEATURE_private_tests:INTERNAL=OFF
+//Qt feature: process (from target Qt6::Core)
+QT_FEATURE_process:INTERNAL=ON
+//Qt feature: processenvironment (from target Qt6::Core)
+QT_FEATURE_processenvironment:INTERNAL=ON
+//Qt feature: proxymodel (from target Qt6::Core)
+QT_FEATURE_proxymodel:INTERNAL=ON
+//Qt feature: qqnx_imf (from target Qt6::Gui)
+QT_FEATURE_qqnx_imf:INTERNAL=OFF
+//Qt feature: qqnx_pps (from target Qt6::Core)
+QT_FEATURE_qqnx_pps:INTERNAL=OFF
+//Qt feature: qt_framework (from target Qt6::Core)
+QT_FEATURE_qt_framework:INTERNAL=ON
+//Qt feature: raster_64bit (from target Qt6::Gui)
+QT_FEATURE_raster_64bit:INTERNAL=ON
+//Qt feature: raster_fp (from target Qt6::Gui)
+QT_FEATURE_raster_fp:INTERNAL=ON
+//Qt feature: rdrnd (from target Qt6::Core)
+QT_FEATURE_rdrnd:INTERNAL=ON
+//Qt feature: rdseed (from target Qt6::Core)
+QT_FEATURE_rdseed:INTERNAL=ON
+//Qt feature: reduce_exports (from target Qt6::Core)
+QT_FEATURE_reduce_exports:INTERNAL=ON
+//Qt feature: reduce_relocations (from target Qt6::Core)
+QT_FEATURE_reduce_relocations:INTERNAL=OFF
+//Qt feature: regularexpression (from target Qt6::Core)
+QT_FEATURE_regularexpression:INTERNAL=ON
+//Qt feature: relocatable (from target Qt6::Core)
+QT_FEATURE_relocatable:INTERNAL=ON
+//Qt feature: renameat2 (from target Qt6::Core)
+QT_FEATURE_renameat2:INTERNAL=OFF
+//Qt feature: rpath (from target Qt6::Core)
+QT_FEATURE_rpath:INTERNAL=ON
+//Qt feature: separate_debug_info (from target Qt6::Core)
+QT_FEATURE_separate_debug_info:INTERNAL=ON
+//Qt feature: sessionmanager (from target Qt6::Gui)
+QT_FEATURE_sessionmanager:INTERNAL=ON
+//Qt feature: settings (from target Qt6::Core)
+QT_FEATURE_settings:INTERNAL=ON
+//Qt feature: sha3_fast (from target Qt6::Core)
+QT_FEATURE_sha3_fast:INTERNAL=ON
+//Qt feature: shani (from target Qt6::Core)
+QT_FEATURE_shani:INTERNAL=ON
+//Qt feature: shared (from target Qt6::Core)
+QT_FEATURE_shared:INTERNAL=ON
+//Qt feature: sharedmemory (from target Qt6::Core)
+QT_FEATURE_sharedmemory:INTERNAL=ON
+//Qt feature: shortcut (from target Qt6::Core)
+QT_FEATURE_shortcut:INTERNAL=ON
+//Qt feature: signaling_nan (from target Qt6::Core)
+QT_FEATURE_signaling_nan:INTERNAL=ON
+//Qt feature: simulator_and_device (from target Qt6::Core)
+QT_FEATURE_simulator_and_device:INTERNAL=OFF
+//Qt feature: slog2 (from target Qt6::Core)
+QT_FEATURE_slog2:INTERNAL=OFF
+//Qt feature: sortfilterproxymodel (from target Qt6::Core)
+QT_FEATURE_sortfilterproxymodel:INTERNAL=ON
+//Qt feature: sql (from target Qt6::Core)
+QT_FEATURE_sql:INTERNAL=ON
+//Qt feature: sse2 (from target Qt6::Core)
+QT_FEATURE_sse2:INTERNAL=ON
+//Qt feature: sse3 (from target Qt6::Core)
+QT_FEATURE_sse3:INTERNAL=ON
+//Qt feature: sse4_1 (from target Qt6::Core)
+QT_FEATURE_sse4_1:INTERNAL=ON
+//Qt feature: sse4_2 (from target Qt6::Core)
+QT_FEATURE_sse4_2:INTERNAL=ON
+//Qt feature: ssse3 (from target Qt6::Core)
+QT_FEATURE_ssse3:INTERNAL=ON
+//Qt feature: stack_protector_strong (from target Qt6::Core)
+QT_FEATURE_stack_protector_strong:INTERNAL=OFF
+//Qt feature: standarditemmodel (from target Qt6::Gui)
+QT_FEATURE_standarditemmodel:INTERNAL=ON
+//Qt feature: static (from target Qt6::Core)
+QT_FEATURE_static:INTERNAL=OFF
+//Qt feature: statx (from target Qt6::Core)
+QT_FEATURE_statx:INTERNAL=OFF
+//Qt feature: std_atomic64 (from target Qt6::Core)
+QT_FEATURE_std_atomic64:INTERNAL=ON
+//Qt feature: stdlib_libcpp (from target Qt6::Core)
+QT_FEATURE_stdlib_libcpp:INTERNAL=OFF
+//Qt feature: stringlistmodel (from target Qt6::Core)
+QT_FEATURE_stringlistmodel:INTERNAL=ON
+//Qt feature: syslog (from target Qt6::Core)
+QT_FEATURE_syslog:INTERNAL=OFF
+//Qt feature: system_doubleconversion (from target Qt6::Core)
+QT_FEATURE_system_doubleconversion:INTERNAL=OFF
+//Qt feature: system_freetype (from target Qt6::Gui)
+QT_FEATURE_system_freetype:INTERNAL=OFF
+//Qt feature: system_harfbuzz (from target Qt6::Gui)
+QT_FEATURE_system_harfbuzz:INTERNAL=OFF
+//Qt feature: system_jpeg (from target Qt6::Gui)
+QT_FEATURE_system_jpeg:INTERNAL=OFF
+//Qt feature: system_libb2 (from target Qt6::Core)
+QT_FEATURE_system_libb2:INTERNAL=OFF
+//Qt feature: system_pcre2 (from target Qt6::Core)
+QT_FEATURE_system_pcre2:INTERNAL=OFF
+//Qt feature: system_png (from target Qt6::Gui)
+QT_FEATURE_system_png:INTERNAL=OFF
+//Qt feature: system_textmarkdownreader (from target Qt6::Gui)
+QT_FEATURE_system_textmarkdownreader:INTERNAL=OFF
+//Qt feature: system_xcb_xinput (from target Qt6::Gui)
+QT_FEATURE_system_xcb_xinput:INTERNAL=OFF
+//Qt feature: system_zlib (from target Qt6::Core)
+QT_FEATURE_system_zlib:INTERNAL=ON
+//Qt feature: systemsemaphore (from target Qt6::Core)
+QT_FEATURE_systemsemaphore:INTERNAL=ON
+//Qt feature: systemtrayicon (from target Qt6::Gui)
+QT_FEATURE_systemtrayicon:INTERNAL=ON
+//Qt feature: tabletevent (from target Qt6::Gui)
+QT_FEATURE_tabletevent:INTERNAL=ON
+//Qt feature: temporaryfile (from target Qt6::Core)
+QT_FEATURE_temporaryfile:INTERNAL=ON
+//Qt feature: testlib (from target Qt6::Core)
+QT_FEATURE_testlib:INTERNAL=ON
+//Qt feature: textdate (from target Qt6::Core)
+QT_FEATURE_textdate:INTERNAL=ON
+//Qt feature: texthtmlparser (from target Qt6::Gui)
+QT_FEATURE_texthtmlparser:INTERNAL=ON
+//Qt feature: textmarkdownreader (from target Qt6::Gui)
+QT_FEATURE_textmarkdownreader:INTERNAL=ON
+//Qt feature: textmarkdownwriter (from target Qt6::Gui)
+QT_FEATURE_textmarkdownwriter:INTERNAL=ON
+//Qt feature: textodfwriter (from target Qt6::Gui)
+QT_FEATURE_textodfwriter:INTERNAL=ON
+//Qt feature: thread (from target Qt6::Core)
+QT_FEATURE_thread:INTERNAL=ON
+//Qt feature: timezone (from target Qt6::Core)
+QT_FEATURE_timezone:INTERNAL=ON
+//Qt feature: translation (from target Qt6::Core)
+QT_FEATURE_translation:INTERNAL=ON
+//Qt feature: transposeproxymodel (from target Qt6::Core)
+QT_FEATURE_transposeproxymodel:INTERNAL=ON
+//Qt feature: tslib (from target Qt6::Gui)
+QT_FEATURE_tslib:INTERNAL=OFF
+//Qt feature: tuiotouch (from target Qt6::Gui)
+QT_FEATURE_tuiotouch:INTERNAL=ON
+//Qt feature: undocommand (from target Qt6::Gui)
+QT_FEATURE_undocommand:INTERNAL=ON
+//Qt feature: undogroup (from target Qt6::Gui)
+QT_FEATURE_undogroup:INTERNAL=ON
+//Qt feature: undostack (from target Qt6::Gui)
+QT_FEATURE_undostack:INTERNAL=ON
+//Qt feature: use_bfd_linker (from target Qt6::Core)
+QT_FEATURE_use_bfd_linker:INTERNAL=OFF
+//Qt feature: use_gold_linker (from target Qt6::Core)
+QT_FEATURE_use_gold_linker:INTERNAL=OFF
+//Qt feature: use_lld_linker (from target Qt6::Core)
+QT_FEATURE_use_lld_linker:INTERNAL=OFF
+//Qt feature: use_mold_linker (from target Qt6::Core)
+QT_FEATURE_use_mold_linker:INTERNAL=OFF
+//Qt feature: vaes (from target Qt6::Core)
+QT_FEATURE_vaes:INTERNAL=ON
+//Qt feature: validator (from target Qt6::Gui)
+QT_FEATURE_validator:INTERNAL=ON
+//Qt feature: vkgen (from target Qt6::Gui)
+QT_FEATURE_vkgen:INTERNAL=ON
+//Qt feature: vkkhrdisplay (from target Qt6::Gui)
+QT_FEATURE_vkkhrdisplay:INTERNAL=OFF
+//Qt feature: vnc (from target Qt6::Gui)
+QT_FEATURE_vnc:INTERNAL=OFF
+//Qt feature: vsp2 (from target Qt6::Gui)
+QT_FEATURE_vsp2:INTERNAL=OFF
+//Qt feature: vulkan (from target Qt6::Gui)
+QT_FEATURE_vulkan:INTERNAL=OFF
+//Qt feature: wasm_exceptions (from target Qt6::Core)
+QT_FEATURE_wasm_exceptions:INTERNAL=OFF
+//Qt feature: wasm_simd128 (from target Qt6::Core)
+QT_FEATURE_wasm_simd128:INTERNAL=OFF
+//Qt feature: whatsthis (from target Qt6::Gui)
+QT_FEATURE_whatsthis:INTERNAL=ON
+//Qt feature: wheelevent (from target Qt6::Gui)
+QT_FEATURE_wheelevent:INTERNAL=ON
+//Qt feature: widgets (from target Qt6::Core)
+QT_FEATURE_widgets:INTERNAL=ON
+//Qt feature: x86intrin (from target Qt6::Core)
+QT_FEATURE_x86intrin:INTERNAL=ON
+//Qt feature: xcb (from target Qt6::Gui)
+QT_FEATURE_xcb:INTERNAL=OFF
+//Qt feature: xcb_egl_plugin (from target Qt6::Gui)
+QT_FEATURE_xcb_egl_plugin:INTERNAL=OFF
+//Qt feature: xcb_glx (from target Qt6::Gui)
+QT_FEATURE_xcb_glx:INTERNAL=OFF
+//Qt feature: xcb_glx_plugin (from target Qt6::Gui)
+QT_FEATURE_xcb_glx_plugin:INTERNAL=OFF
+//Qt feature: xcb_native_painting (from target Qt6::Gui)
+QT_FEATURE_xcb_native_painting:INTERNAL=OFF
+//Qt feature: xcb_sm (from target Qt6::Gui)
+QT_FEATURE_xcb_sm:INTERNAL=OFF
+//Qt feature: xcb_xlib (from target Qt6::Gui)
+QT_FEATURE_xcb_xlib:INTERNAL=OFF
+//Qt feature: xkbcommon (from target Qt6::Gui)
+QT_FEATURE_xkbcommon:INTERNAL=OFF
+//Qt feature: xkbcommon_x11 (from target Qt6::Gui)
+QT_FEATURE_xkbcommon_x11:INTERNAL=OFF
+//Qt feature: xlib (from target Qt6::Gui)
+QT_FEATURE_xlib:INTERNAL=OFF
+//Qt feature: xml (from target Qt6::Core)
+QT_FEATURE_xml:INTERNAL=ON
+//Qt feature: xmlstream (from target Qt6::Core)
+QT_FEATURE_xmlstream:INTERNAL=ON
+//Qt feature: xmlstreamreader (from target Qt6::Core)
+QT_FEATURE_xmlstreamreader:INTERNAL=ON
+//Qt feature: xmlstreamwriter (from target Qt6::Core)
+QT_FEATURE_xmlstreamwriter:INTERNAL=ON
+//Qt feature: xrender (from target Qt6::Gui)
+QT_FEATURE_xrender:INTERNAL=OFF
+//Qt feature: zstd (from target Qt6::Core)
+QT_FEATURE_zstd:INTERNAL=OFF
+//CMAKE_INSTALL_PREFIX during last run
+_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local
+
diff --git a/cmake-build-rel-cs2230/CMakeFiles/.DS_Store b/cmake-build-rel-cs2230/CMakeFiles/.DS_Store
new file mode 100644
index 0000000..07c5452
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/.DS_Store
Binary files differ
diff --git a/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake b/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake
new file mode 100644
index 0000000..45c92af
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake
@@ -0,0 +1,83 @@
+set(CMAKE_CXX_COMPILER "/Library/Developer/CommandLineTools/usr/bin/c++")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "AppleClang")
+set(CMAKE_CXX_COMPILER_VERSION "14.0.0.14000029")
+set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
+set(CMAKE_CXX_COMPILER_WRAPPER "")
+set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98")
+set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
+set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23")
+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
+set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
+set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
+
+set(CMAKE_CXX_PLATFORM_ID "Darwin")
+set(CMAKE_CXX_SIMULATE_ID "")
+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU")
+set(CMAKE_CXX_SIMULATE_VERSION "")
+
+
+
+
+set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar")
+set(CMAKE_CXX_COMPILER_AR "")
+set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib")
+set(CMAKE_CXX_COMPILER_RANLIB "")
+set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCXX )
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+
+foreach (lang C OBJC OBJCXX)
+ if (CMAKE_${lang}_COMPILER_ID_RUN)
+ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
+ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
+ endforeach()
+ endif()
+endforeach()
+
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "")
+set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "")
+endif()
+
+set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
+if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
+endif()
+
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include")
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks")
diff --git a/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin b/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin
new file mode 100755
index 0000000..80df776
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin
Binary files differ
diff --git a/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake b/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake
new file mode 100644
index 0000000..05cfe7e
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Darwin-22.2.0")
+set(CMAKE_HOST_SYSTEM_NAME "Darwin")
+set(CMAKE_HOST_SYSTEM_VERSION "22.2.0")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64")
+
+
+
+set(CMAKE_SYSTEM "Darwin-22.2.0")
+set(CMAKE_SYSTEM_NAME "Darwin")
+set(CMAKE_SYSTEM_VERSION "22.2.0")
+set(CMAKE_SYSTEM_PROCESSOR "arm64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp
new file mode 100644
index 0000000..746b167
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -0,0 +1,855 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+ recognize the extension without flags. Borland does not know .cxx for
+ example. */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+#if !defined(__has_include)
+/* If the compiler does not have __has_include, pretend the answer is
+ always no. */
+# define __has_include(x) 0
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+ /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+# endif
+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
+ except that a few beta releases use the old format with V=2021. */
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# endif
+# else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
+ /* The third version component from --version is an update index,
+ but no macro is provided for it. */
+# define COMPILER_VERSION_PATCH DEC(0)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
+# define COMPILER_ID "IntelLLVM"
+#if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+#endif
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
+ * later. Look for 6 digit vs. 8 digit version number to decide encoding.
+ * VVVV is no smaller than the current year when a version is released.
+ */
+#if __INTEL_LLVM_COMPILER < 1000000L
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
+#else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
+#endif
+#if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+#elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+#endif
+#if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+#endif
+#if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+#endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+ /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+ /* __SUNPRO_CC = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# else
+ /* __SUNPRO_CC = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+ /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+ /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
+
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__open_xl__) && defined(__clang__)
+# define COMPILER_ID "IBMClang"
+# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
+# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
+# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
+
+
+#elif defined(__ibmxl__) && defined(__clang__)
+# define COMPILER_ID "XLClang"
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
+
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
+# define COMPILER_ID "VisualAge"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__NVCOMPILER)
+# define COMPILER_ID "NVHPC"
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
+# if defined(__NVCOMPILER_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__CLANG_FUJITSU)
+# define COMPILER_ID "FujitsuClang"
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
+
+#elif defined(__FUJITSU)
+# define COMPILER_ID "Fujitsu"
+# if defined(__FCC_version__)
+# define COMPILER_VERSION __FCC_version__
+# elif defined(__FCC_major__)
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# endif
+# if defined(__fcc_version)
+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
+# elif defined(__FCC_VERSION)
+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
+# endif
+
+
+#elif defined(__ghs__)
+# define COMPILER_ID "GHS"
+/* __GHS_VERSION_NUMBER = VVVVRP */
+# ifdef __GHS_VERSION_NUMBER
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
+# endif
+
+#elif defined(__TASKING__)
+# define COMPILER_ID "Tasking"
+ # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
+ # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
+# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
+# define COMPILER_ID "ARMCC"
+#if __ARMCC_VERSION >= 1000000
+ /* __ARMCC_VERSION = VRRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#else
+ /* __ARMCC_VERSION = VRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#endif
+
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
+# define COMPILER_ID "ARMClang"
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
+# define COMPILER_ID "LCC"
+# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
+# if defined(__LCC_MINOR__)
+# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
+# endif
+# if defined(__GNUC__) && defined(__GNUC_MINOR__)
+# define SIMULATE_ID "GNU"
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+# endif
+
+#elif defined(__GNUC__) || defined(__GNUG__)
+# define COMPILER_ID "GNU"
+# if defined(__GNUC__)
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# else
+# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(_ADI_COMPILER)
+# define COMPILER_ID "ADSP"
+#if defined(__VERSIONNUM__)
+ /* __VERSIONNUM__ = 0xVVRRPPTT */
+# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
+# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
+# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
+# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+# if defined(__VER__) && defined(__ICCARM__)
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
+#endif
+
+#define STRINGIFY_HELPER(X) #X
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__MSYS__)
+# define PLATFORM_ID "MSYS"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+# define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+# define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+# define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+# define PLATFORM_ID "Windows3x"
+
+# elif defined(__VXWORKS__)
+# define PLATFORM_ID "VxWorks"
+
+# else /* unknown platform */
+# define PLATFORM_ID
+# endif
+
+#elif defined(__INTEGRITY)
+# if defined(INT_178B)
+# define PLATFORM_ID "Integrity178"
+
+# else /* regular Integrity */
+# define PLATFORM_ID "Integrity"
+# endif
+
+# elif defined(_ADI_COMPILER)
+# define PLATFORM_ID "ADSP"
+
+#else /* unknown platform */
+# define PLATFORM_ID
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_ARM64EC)
+# define ARCHITECTURE_ID "ARM64EC"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM64)
+# define ARCHITECTURE_ID "ARM64"
+
+# elif defined(_M_ARM)
+# if _M_ARM == 4
+# define ARCHITECTURE_ID "ARMV4I"
+# elif _M_ARM == 5
+# define ARCHITECTURE_ID "ARMV5I"
+# else
+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
+# endif
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+# define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# if defined(__ICCARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__ICCRX__)
+# define ARCHITECTURE_ID "RX"
+
+# elif defined(__ICCRH850__)
+# define ARCHITECTURE_ID "RH850"
+
+# elif defined(__ICCRL78__)
+# define ARCHITECTURE_ID "RL78"
+
+# elif defined(__ICCRISCV__)
+# define ARCHITECTURE_ID "RISCV"
+
+# elif defined(__ICCAVR__)
+# define ARCHITECTURE_ID "AVR"
+
+# elif defined(__ICC430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__ICCV850__)
+# define ARCHITECTURE_ID "V850"
+
+# elif defined(__ICC8051__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__ICCSTM8__)
+# define ARCHITECTURE_ID "STM8"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__ghs__)
+# if defined(__PPC64__)
+# define ARCHITECTURE_ID "PPC64"
+
+# elif defined(__ppc__)
+# define ARCHITECTURE_ID "PPC"
+
+# elif defined(__ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__x86_64__)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(__i386__)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__TI_COMPILER_VERSION__)
+# if defined(__TI_ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__MSP430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__TMS320C28XX__)
+# define ARCHITECTURE_ID "TMS320C28x"
+
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
+# define ARCHITECTURE_ID "TMS320C6x"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+# elif defined(__ADSPSHARC__)
+# define ARCHITECTURE_ID "SHARC"
+
+# elif defined(__ADSPBLACKFIN__)
+# define ARCHITECTURE_ID "Blackfin"
+
+#elif defined(__TASKING__)
+
+# if defined(__CTC__) || defined(__CPTC__)
+# define ARCHITECTURE_ID "TriCore"
+
+# elif defined(__CMCS__)
+# define ARCHITECTURE_ID "MCS"
+
+# elif defined(__CARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__CARC__)
+# define ARCHITECTURE_ID "ARC"
+
+# elif defined(__C51__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__CPCP__)
+# define ARCHITECTURE_ID "PCP"
+
+# else
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number. */
+#ifdef COMPILER_VERSION
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
+
+/* Construct a string literal encoding the version number components. */
+#elif defined(COMPILER_VERSION_MAJOR)
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct a string literal encoding the internal version number. */
+#ifdef COMPILER_VERSION_INTERNAL
+char const info_version_internal[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
+ 'i','n','t','e','r','n','a','l','[',
+ COMPILER_VERSION_INTERNAL,']','\0'};
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+ SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+ '.', SIMULATE_VERSION_MINOR,
+# ifdef SIMULATE_VERSION_PATCH
+ '.', SIMULATE_VERSION_PATCH,
+# ifdef SIMULATE_VERSION_TWEAK
+ '.', SIMULATE_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
+# if defined(__INTEL_CXX11_MODE__)
+# if defined(__cpp_aggregate_nsdmi)
+# define CXX_STD 201402L
+# else
+# define CXX_STD 201103L
+# endif
+# else
+# define CXX_STD 199711L
+# endif
+#elif defined(_MSC_VER) && defined(_MSVC_LANG)
+# define CXX_STD _MSVC_LANG
+#else
+# define CXX_STD __cplusplus
+#endif
+
+const char* info_language_standard_default = "INFO" ":" "standard_default["
+#if CXX_STD > 202002L
+ "23"
+#elif CXX_STD > 201703L
+ "20"
+#elif CXX_STD >= 201703L
+ "17"
+#elif CXX_STD >= 201402L
+ "14"
+#elif CXX_STD >= 201103L
+ "11"
+#else
+ "98"
+#endif
+"]";
+
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
+#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
+ defined(__TI_COMPILER_VERSION__)) && \
+ !defined(__STRICT_ANSI__)
+ "ON"
+#else
+ "OFF"
+#endif
+"]";
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+ require += info_arch[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+#ifdef COMPILER_VERSION_INTERNAL
+ require += info_version_internal[argc];
+#endif
+#ifdef SIMULATE_ID
+ require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+ require += info_simulate_version[argc];
+#endif
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+ require += info_cray[argc];
+#endif
+ require += info_language_standard_default[argc];
+ require += info_language_extensions_default[argc];
+ (void)argv;
+ return require;
+}
diff --git a/cmake-build-rel-cs2230/CMakeFiles/CMakeConfigureLog.yaml b/cmake-build-rel-cs2230/CMakeFiles/CMakeConfigureLog.yaml
new file mode 100644
index 0000000..07e4581
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/CMakeConfigureLog.yaml
@@ -0,0 +1,287 @@
+
+---
+events:
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake:204 (message)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ The system is: Darwin - 22.2.0 - arm64
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
+ Build flags:
+ Id flags:
+
+ The output was:
+ 1
+ ld: library not found for -lc++
+ clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
+ Build flags:
+ Id flags: -c
+
+ The output was:
+ 0
+
+
+ Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+ The CXX compiler identification is AppleClang, found in:
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.o
+
+
+---
+events:
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake:204 (message)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ The system is: Darwin - 22.2.0 - arm64
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
+ Build flags:
+ Id flags:
+
+ The output was:
+ 1
+ ld: library not found for -lc++
+ clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
+ Build flags:
+ Id flags: -c
+
+ The output was:
+ 0
+
+
+ Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+ The CXX compiler identification is AppleClang, found in:
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.o
+
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ checks:
+ - "Detecting CXX compiler ABI info"
+ directories:
+ source: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-LhSmja"
+ binary: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-LhSmja"
+ cmakeVariables:
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ CMAKE_OSX_ARCHITECTURES: ""
+ CMAKE_OSX_DEPLOYMENT_TARGET: ""
+ CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ buildResult:
+ variable: "CMAKE_CXX_ABI_COMPILED"
+ cached: true
+ stdout: |
+ Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-LhSmja
+
+ Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_b9d58/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_b9d58.dir/build.make CMakeFiles/cmTC_b9d58.dir/build
+ Building CXX object CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o
+ /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -v -Wl,-v -MD -MT CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -c "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ Apple clang version 14.0.0 (clang-1400.0.29.202)
+ Target: arm64-apple-darwin22.2.0
+ Thread model: posix
+ InstalledDir: /Library/Developer/CommandLineTools/usr/bin
+ clang: \x1b[0;1;35mwarning: \x1b[0m\x1b[1m-Wl,-v: 'linker' input unused [-Wunused-command-line-argument]\x1b[0m
+ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -fno-rounding-math -funwind-tables=2 -fobjc-msgsend-selector-stubs -target-sdk-version=13.1 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon -target-feature +crc -target-feature +crypto -target-feature +dotprod -target-feature +fp16fml -target-feature +ras -target-feature +lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -debugger-tuning=lldb -target-linker-version 820.1 -v -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -fdeprecated-macro -fdebug-compilation-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-LhSmja -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -clang-vendor-feature=+disableInferNewAvailabilityFromInit -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -x c++ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ clang -cc1 version 14.0.0 (clang-1400.0.29.202) default target arm64-apple-darwin22.2.0
+ ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include"
+ ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/Library/Frameworks"
+ #include "..." search starts here:
+ #include <...> search starts here:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include
+ /Library/Developer/CommandLineTools/usr/include
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks (framework directory)
+ End of search list.
+ Linking CXX executable cmTC_b9d58
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_link_script CMakeFiles/cmTC_b9d58.dir/link.txt --verbose=1
+ /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_b9d58
+ Apple clang version 14.0.0 (clang-1400.0.29.202)
+ Target: arm64-apple-darwin22.2.0
+ Thread model: posix
+ InstalledDir: /Library/Developer/CommandLineTools/usr/bin
+ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 13.0.0 13.1 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -o cmTC_b9d58 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a
+ @(#)PROGRAM:ld PROJECT:ld64-820.1
+ BUILD 20:07:05 Nov 7 2022
+ configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
+ Library search paths:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib
+ Framework search paths:
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/
+
+ exitCode: 0
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:127 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Parsed CXX implicit include dir info: rv=loading
+ found start of include info
+ warn: unable to parse implicit include dirs!
+
+
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:152 (message)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:4 (project)"
+ message: |
+ Parsed CXX implicit link information:
+ link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
+ ignore line: [Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-LhSmja]
+ ignore line: []
+ ignore line: [Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_b9d58/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_b9d58.dir/build.make CMakeFiles/cmTC_b9d58.dir/build]
+ ignore line: [Building CXX object CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -v -Wl -v -MD -MT CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -c "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"]
+ ignore line: [Apple clang version 14.0.0 (clang-1400.0.29.202)]
+ ignore line: [Target: arm64-apple-darwin22.2.0]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin]
+ ignore line: [clang: \x1b[0;1;35mwarning: \x1b[0m\x1b[1m-Wl,-v: 'linker' input unused [-Wunused-command-line-argument]\x1b[0m; "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -fno-rounding-math -funwind-tables=2 -fobjc-msgsend-selector-stubs -target-sdk-version=13.1 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon -target-feature +crc -target-feature +crypto -target-feature +dotprod -target-feature +fp16fml -target-feature +ras -target-feature +lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -debugger-tuning=lldb -target-linker-version 820.1 -v -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0 -dependency-file CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -Wno-cast-function-type -Wno-bitwise-instead-of-logical -fdeprecated-macro -fdebug-compilation-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-LhSmja -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+messageToSelfInClassMethodIdReturnType -clang-vendor-feature=+disableInferNewAvailabilityFromInit -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -x c++ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp";clang -cc1 version 14.0.0 (clang-1400.0.29.202) default target arm64-apple-darwin22.2.0;ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/local/include";ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/Library/Frameworks";#include "..." search starts here:;#include <...> search starts here:; /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1; /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include; /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include; /Library/Developer/CommandLineTools/usr/include; /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks (framework directory);End of search list.;Linking CXX executable cmTC_b9d58;"/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_link_script CMakeFiles/cmTC_b9d58.dir/link.txt --verbose=1;/Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_b9d58 ;Apple clang version 14.0.0 (clang-1400.0.29.202);Target: arm64-apple-darwin22.2.0;Thread model: posix;InstalledDir: /Library/Developer/CommandLineTools/usr/bin; "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 13.0.0 13.1 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -o cmTC_b9d58 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_b9d58.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/lib/darwin/libclang_rt.osx.a;@(#)PROGRAM:ld PROJECT:ld64-820.1;BUILD 20:07:05 Nov 7 2022;configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em;Library search paths:; /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib;Framework search paths:; /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/;;]
+ Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/]
+ collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks]
+ implicit libs: []
+ implicit objs: []
+ implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/lib]
+ implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks]
+
+
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake:76 (cmake_check_source_compiles)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake:99 (CHECK_CXX_SOURCE_COMPILES)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake:163 (_threads_check_libc)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake:24 (_qt_internal_find_third_party_dependencies)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake:112 (include)"
+ - "CMakeLists.txt:17 (find_package)"
+ checks:
+ - "Performing Test CMAKE_HAVE_LIBC_PTHREAD"
+ directories:
+ source: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-sNJUOK"
+ binary: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-sNJUOK"
+ cmakeVariables:
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ CMAKE_MODULE_PATH: "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/kwin;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/macos"
+ CMAKE_OSX_ARCHITECTURES: ""
+ CMAKE_OSX_DEPLOYMENT_TARGET: ""
+ CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ buildResult:
+ variable: "CMAKE_HAVE_LIBC_PTHREAD"
+ cached: true
+ stdout: |
+ Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-sNJUOK
+
+ Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_81952/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_81952.dir/build.make CMakeFiles/cmTC_81952.dir/build
+ Building CXX object CMakeFiles/cmTC_81952.dir/src.cxx.o
+ /Library/Developer/CommandLineTools/usr/bin/c++ -DCMAKE_HAVE_LIBC_PTHREAD -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -MD -MT CMakeFiles/cmTC_81952.dir/src.cxx.o -MF CMakeFiles/cmTC_81952.dir/src.cxx.o.d -o CMakeFiles/cmTC_81952.dir/src.cxx.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-sNJUOK/src.cxx
+ Linking CXX executable cmTC_81952
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_link_script CMakeFiles/cmTC_81952.dir/link.txt --verbose=1
+ /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_81952.dir/src.cxx.o -o cmTC_81952
+
+ exitCode: 0
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake:76 (cmake_check_source_compiles)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake:36 (check_cxx_source_compiles)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake:30 (_qt_internal_find_third_party_dependencies)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake:40 (include)"
+ - "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:111 (find_dependency)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake:39 (_qt_internal_find_qt_dependencies)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake:40 (include)"
+ - "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake:157 (find_package)"
+ - "CMakeLists.txt:17 (find_package)"
+ checks:
+ - "Performing Test HAVE_STDATOMIC"
+ directories:
+ source: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-Ufy8z5"
+ binary: "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-Ufy8z5"
+ cmakeVariables:
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ CMAKE_MODULE_PATH: "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/3rdparty/kwin;/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/macos"
+ CMAKE_OSX_ARCHITECTURES: ""
+ CMAKE_OSX_DEPLOYMENT_TARGET: ""
+ CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk"
+ buildResult:
+ variable: "HAVE_STDATOMIC"
+ cached: true
+ stdout: |
+ Change Dir: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-Ufy8z5
+
+ Run Build Command(s):/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_8a4e2/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_8a4e2.dir/build.make CMakeFiles/cmTC_8a4e2.dir/build
+ Building CXX object CMakeFiles/cmTC_8a4e2.dir/src.cxx.o
+ /Library/Developer/CommandLineTools/usr/bin/c++ -DHAVE_STDATOMIC -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics -MD -MT CMakeFiles/cmTC_8a4e2.dir/src.cxx.o -MF CMakeFiles/cmTC_8a4e2.dir/src.cxx.o.d -o CMakeFiles/cmTC_8a4e2.dir/src.cxx.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/CMakeScratch/TryCompile-Ufy8z5/src.cxx
+ Linking CXX executable cmTC_8a4e2
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_link_script CMakeFiles/cmTC_8a4e2.dir/link.txt --verbose=1
+ /Library/Developer/CommandLineTools/usr/bin/c++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_8a4e2.dir/src.cxx.o -o cmTC_8a4e2
+
+ exitCode: 0
+...
diff --git a/cmake-build-rel-cs2230/CMakeFiles/CMakeDirectoryInformation.cmake b/cmake-build-rel-cs2230/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..7111792
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/cmake-build-rel-cs2230/CMakeFiles/CMakeRuleHashes.txt b/cmake-build-rel-cs2230/CMakeFiles/CMakeRuleHashes.txt
new file mode 100644
index 0000000..8fec755
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/CMakeRuleHashes.txt
@@ -0,0 +1,2 @@
+# Hashes of file build rules.
+04e2e7d776ceabffc57272372766cdd8 CMakeFiles/projects_ray_autogen
diff --git a/cmake-build-rel-cs2230/CMakeFiles/Makefile.cmake b/cmake-build-rel-cs2230/CMakeFiles/Makefile.cmake
new file mode 100644
index 0000000..e162765
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/Makefile.cmake
@@ -0,0 +1,286 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# The generator used is:
+set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+set(CMAKE_MAKEFILE_DEPENDS
+ "CMakeCache.txt"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt"
+ "CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.26.4/CMakeSystem.cmake"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/CMakeLists.txt"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCompilerIdDetection.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompileFeatures.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindBinUtils.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindCodeBlocks.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitIncludeInfo.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitLinkInfo.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseLibraryArchitecture.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystem.cmake.in"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeUnixFindMake.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/FeatureTesting.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Determine-CXX.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/ProcessorCount.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake"
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake"
+ )
+
+# The corresponding makefile is:
+set(CMAKE_MAKEFILE_OUTPUTS
+ "Makefile"
+ "CMakeFiles/cmake.check_cache"
+ )
+
+# Byproducts of CMake generate step:
+set(CMAKE_MAKEFILE_PRODUCTS
+ "CMakeFiles/3.26.4/CMakeSystem.cmake"
+ "CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.26.4/CMakeCXXCompiler.cmake"
+ "CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json"
+ ".qt/QtDeploySupport.cmake"
+ "CMakeFiles/CMakeDirectoryInformation.cmake"
+ "glm/CMakeFiles/CMakeDirectoryInformation.cmake"
+ )
+
+# Dependency information for all targets:
+set(CMAKE_DEPEND_INFO_FILES
+ "CMakeFiles/projects_ray.dir/DependInfo.cmake"
+ "CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake"
+ )
diff --git a/cmake-build-rel-cs2230/CMakeFiles/Makefile2 b/cmake-build-rel-cs2230/CMakeFiles/Makefile2
new file mode 100644
index 0000000..ba141e4
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/Makefile2
@@ -0,0 +1,156 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+
+# The command to remove a file.
+RM = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230
+
+#=============================================================================
+# Directory level rules for the build root directory
+
+# The main recursive "all" target.
+all: CMakeFiles/projects_ray.dir/all
+all: glm/all
+.PHONY : all
+
+# The main recursive "preinstall" target.
+preinstall: glm/preinstall
+.PHONY : preinstall
+
+# The main recursive "clean" target.
+clean: CMakeFiles/projects_ray.dir/clean
+clean: CMakeFiles/projects_ray_autogen.dir/clean
+clean: glm/clean
+.PHONY : clean
+
+#=============================================================================
+# Directory level rules for directory glm
+
+# Recursive "all" directory target.
+glm/all:
+.PHONY : glm/all
+
+# Recursive "preinstall" directory target.
+glm/preinstall:
+.PHONY : glm/preinstall
+
+# Recursive "clean" directory target.
+glm/clean:
+.PHONY : glm/clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/projects_ray.dir
+
+# All Build rule for target.
+CMakeFiles/projects_ray.dir/all: CMakeFiles/projects_ray_autogen.dir/all
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/depend
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 "Built target projects_ray"
+.PHONY : CMakeFiles/projects_ray.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/projects_ray.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles 22
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/projects_ray.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles 0
+.PHONY : CMakeFiles/projects_ray.dir/rule
+
+# Convenience name for target.
+projects_ray: CMakeFiles/projects_ray.dir/rule
+.PHONY : projects_ray
+
+# clean rule for target.
+CMakeFiles/projects_ray.dir/clean:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/clean
+.PHONY : CMakeFiles/projects_ray.dir/clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/projects_ray_autogen.dir
+
+# All Build rule for target.
+CMakeFiles/projects_ray_autogen.dir/all:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray_autogen.dir/build.make CMakeFiles/projects_ray_autogen.dir/depend
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray_autogen.dir/build.make CMakeFiles/projects_ray_autogen.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=22 "Built target projects_ray_autogen"
+.PHONY : CMakeFiles/projects_ray_autogen.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/projects_ray_autogen.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles 1
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/projects_ray_autogen.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles 0
+.PHONY : CMakeFiles/projects_ray_autogen.dir/rule
+
+# Convenience name for target.
+projects_ray_autogen: CMakeFiles/projects_ray_autogen.dir/rule
+.PHONY : projects_ray_autogen
+
+# clean rule for target.
+CMakeFiles/projects_ray_autogen.dir/clean:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray_autogen.dir/build.make CMakeFiles/projects_ray_autogen.dir/clean
+.PHONY : CMakeFiles/projects_ray_autogen.dir/clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/cmake-build-rel-cs2230/CMakeFiles/TargetDirectories.txt b/cmake-build-rel-cs2230/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 0000000..528fed8
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,14 @@
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/edit_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/rebuild_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/list_install_components.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/install.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/install/local.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/install/strip.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/glm/CMakeFiles/edit_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/glm/CMakeFiles/rebuild_cache.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/glm/CMakeFiles/list_install_components.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/glm/CMakeFiles/install.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/glm/CMakeFiles/install/local.dir
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/glm/CMakeFiles/install/strip.dir
diff --git a/cmake-build-rel-cs2230/CMakeFiles/clion-environment.txt b/cmake-build-rel-cs2230/CMakeFiles/clion-environment.txt
new file mode 100644
index 0000000..a4a078a
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/clion-environment.txt
@@ -0,0 +1,3 @@
+ToolSet: 1.0 (local)Options:
+
+Options:-DCMAKE_PREFIX_PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake \ No newline at end of file
diff --git a/cmake-build-rel-cs2230/CMakeFiles/clion-rel-cs2230-log.txt b/cmake-build-rel-cs2230/CMakeFiles/clion-rel-cs2230-log.txt
new file mode 100644
index 0000000..217029d
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/clion-rel-cs2230-log.txt
@@ -0,0 +1,18 @@
+"/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/Users/sotech117/Qt/6.5.2/macos/lib/cmake -G "CodeBlocks - Unix Makefiles" -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -B /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230
+-- The CXX compiler identification is AppleClang 14.0.0.14000029
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
+-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
+-- Found Threads: TRUE
+-- Performing Test HAVE_STDATOMIC
+-- Performing Test HAVE_STDATOMIC - Success
+-- Found WrapAtomic: TRUE
+-- Found OpenGL: /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/OpenGL.framework
+-- Found WrapOpenGL: TRUE
+-- Configuring done (0.7s)
+-- Generating done (0.0s)
+-- Build files have been written to: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230
diff --git a/cmake-build-rel-cs2230/CMakeFiles/cmake.check_cache b/cmake-build-rel-cs2230/CMakeFiles/cmake.check_cache
new file mode 100644
index 0000000..3dccd73
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/cmake-build-rel-cs2230/CMakeFiles/progress.marks b/cmake-build-rel-cs2230/CMakeFiles/progress.marks
new file mode 100644
index 0000000..2bd5a0a
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+22
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/DependInfo.cmake b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/DependInfo.cmake
new file mode 100644
index 0000000..e525cfd
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/DependInfo.cmake
@@ -0,0 +1,38 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp" "CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp" "CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp" "CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp" "CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp" "CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp" "CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp" "CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp" "CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp" "CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp" "CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp" "CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp" "CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp" "CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp" "CMakeFiles/projects_ray.dir/src/main.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/main.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp" "CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp" "CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp" "CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp" "CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp" "CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o.d"
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp" "CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o" "gcc" "CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o.d"
+ )
+
+# Targets to which this target links which contain Fortran sources.
+set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/build.make b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/build.make
new file mode 100644
index 0000000..8cb49b4
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/build.make
@@ -0,0 +1,418 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+
+# The command to remove a file.
+RM = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230
+
+# Include any dependencies generated for this target.
+include CMakeFiles/projects_ray.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include CMakeFiles/projects_ray.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/projects_ray.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/projects_ray.dir/flags.make
+
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o: projects_ray_autogen/mocs_compilation.cpp
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o -MF CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp
+
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp > CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.i
+
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp -o CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.s
+
+CMakeFiles/projects_ray.dir/src/main.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/main.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp
+CMakeFiles/projects_ray.dir/src/main.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/projects_ray.dir/src/main.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/main.cpp.o -MF CMakeFiles/projects_ray.dir/src/main.cpp.o.d -o CMakeFiles/projects_ray.dir/src/main.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp
+
+CMakeFiles/projects_ray.dir/src/main.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/main.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp > CMakeFiles/projects_ray.dir/src/main.cpp.i
+
+CMakeFiles/projects_ray.dir/src/main.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/main.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp -o CMakeFiles/projects_ray.dir/src/main.cpp.s
+
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o -MF CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o.d -o CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp
+
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/camera/camera.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp > CMakeFiles/projects_ray.dir/src/camera/camera.cpp.i
+
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/camera/camera.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp -o CMakeFiles/projects_ray.dir/src/camera/camera.cpp.s
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o -MF CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o.d -o CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp > CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.i
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp -o CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.s
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o -MF CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o.d -o CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp > CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.i
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp -o CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.s
+
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o -MF CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o.d -o CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp
+
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp > CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.i
+
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp -o CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.s
+
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o -MF CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o.d -o CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp
+
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp > CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.i
+
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp -o CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.s
+
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o -MF CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o.d -o CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp
+
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp > CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.i
+
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp -o CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.s
+
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o -MF CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o.d -o CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp
+
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp > CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.i
+
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp -o CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.s
+
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o -MF CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o.d -o CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp
+
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp > CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.i
+
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp -o CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.s
+
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o -MF CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o.d -o CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp
+
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp > CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.i
+
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp -o CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.s
+
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o -MF CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o.d -o CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp
+
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/texture/texture.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp > CMakeFiles/projects_ray.dir/src/texture/texture.cpp.i
+
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/texture/texture.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp -o CMakeFiles/projects_ray.dir/src/texture/texture.cpp.s
+
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o -MF CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o.d -o CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp
+
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp > CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.i
+
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp -o CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.s
+
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o -MF CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o.d -o CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp
+
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp > CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.i
+
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp -o CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.s
+
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o -MF CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o.d -o CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp
+
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp > CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.i
+
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp -o CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.s
+
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o -MF CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o.d -o CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp
+
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp > CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.i
+
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp -o CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.s
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o -MF CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o.d -o CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp > CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.i
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp -o CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.s
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o -MF CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o.d -o CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp > CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.i
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp -o CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.s
+
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o -MF CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o.d -o CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp > CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.i
+
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp -o CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.s
+
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o: CMakeFiles/projects_ray.dir/flags.make
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o: CMakeFiles/projects_ray.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o -MF CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o.d -o CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o -c /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp > CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.i
+
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp -o CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.s
+
+# Object files for target projects_ray
+projects_ray_OBJECTS = \
+"CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/main.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o" \
+"CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o"
+
+# External object files for target projects_ray
+projects_ray_EXTERNAL_OBJECTS =
+
+projects_ray: CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/main.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o
+projects_ray: CMakeFiles/projects_ray.dir/build.make
+projects_ray: /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent
+projects_ray: /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui
+projects_ray: /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml
+projects_ray: /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore
+projects_ray: CMakeFiles/projects_ray.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Linking CXX executable projects_ray"
+ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/projects_ray.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/projects_ray.dir/build: projects_ray
+.PHONY : CMakeFiles/projects_ray.dir/build
+
+CMakeFiles/projects_ray.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/projects_ray.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/projects_ray.dir/clean
+
+CMakeFiles/projects_ray.dir/depend:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/projects_ray.dir/depend
+
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/cmake_clean.cmake b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/cmake_clean.cmake
new file mode 100644
index 0000000..3a79d37
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/cmake_clean.cmake
@@ -0,0 +1,52 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt"
+ "CMakeFiles/projects_ray_autogen.dir/ParseCache.txt"
+ "projects_ray_autogen"
+ "CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o"
+ "CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/main.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/main.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o.d"
+ "CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o"
+ "CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o.d"
+ "projects_ray"
+ "projects_ray.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/projects_ray.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.internal b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.internal
new file mode 100644
index 0000000..40803e0
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.internal
@@ -0,0 +1,11823 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrent
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrentDepends
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtaskbuilder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentstoredfunctioncall.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrent_global.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrunbase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentcompilertest.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilterkernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentiteratekernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmedian.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentthreadengine.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmapkernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentreducekernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfunctionwrappers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrun.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrenttask.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentversion.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QThread
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/main.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCoreApplication
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCommandLineParser
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/QImage
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qimage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiglobal.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtgui-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qcolor.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgb.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgba64.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpaintdevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qwindowdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpixelformat.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtransform.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpolygon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qregion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrent
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrentDepends
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtaskbuilder.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentstoredfunctioncall.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrent_global.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrunbase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentcompilertest.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilter.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilterkernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentiteratekernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmedian.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentthreadengine.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmapkernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentreducekernel.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfunctionwrappers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrun.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrenttask.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentversion.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonDocument
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonObject
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_float.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.inl
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QFile
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonArray
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h
+
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonDocument
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonObject
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.inl
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.inl
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/QImage
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qimage.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiglobal.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtgui-config.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiexports.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qcolor.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgb.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgba64.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpaintdevice.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qwindowdefs.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpixelformat.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtransform.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpolygon.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qregion.h
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.make b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.make
new file mode 100644
index 0000000..a3b379f
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.make
@@ -0,0 +1,13713 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o: projects_ray_autogen/mocs_compilation.cpp
+
+CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrent \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrentDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtaskbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentstoredfunctioncall.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrent_global.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrunbase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentcompilertest.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilterkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentiteratekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmedian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentthreadengine.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmapkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentreducekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfunctionwrappers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrun.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrenttask.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentversion.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QThread \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread
+
+CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/main.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCoreApplication \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCommandLineParser \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/QImage \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qimage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiglobal.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtgui-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qcolor.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgb.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgba64.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpaintdevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qwindowdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpixelformat.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtransform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpolygon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qregion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrent \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrentDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtaskbuilder.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentstoredfunctioncall.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrent_global.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrunbase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentcompilertest.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilter.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilterkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentiteratekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmedian.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentthreadengine.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmapkernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentreducekernel.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfunctionwrappers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrun.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrenttask.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentversion.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+
+CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+
+CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonDocument \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_float.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.inl \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QFile \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonArray \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h
+
+CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonDocument \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h \
+ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonObject \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.inl \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp \
+ /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.inl \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/QImage \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qimage.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiglobal.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtgui-config.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiexports.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qcolor.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgb.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgba64.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpaintdevice.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qwindowdefs.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpixelformat.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtransform.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpolygon.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qregion.h \
+ /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h
+
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtx/transform.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1_sized.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/vec1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int1_sized.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_relational.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_transform.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/quaternion.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/type_ptr.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonDocument:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_transform.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iostream:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qregion.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpolygon.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpixelformat.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qwindowdefs.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qpaintdevice.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgb.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qcolor.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiexports.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtguiglobal.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/QImage:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCoreApplication:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrenttask.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrun.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfunctionwrappers.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentreducekernel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmapkernel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentthreadengine.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentiteratekernel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilterkernel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentcompilertest.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentrunbase.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentexports.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentstoredfunctioncall.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxmlstream.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwaitcondition.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtransform.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvector.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantmap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QVariant:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurlquery.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadstorage.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextboundaryfinder.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporaryfile.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtemporarydir.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreversion.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemsemaphore.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringbuilder.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstorageinfo.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsocketnotifier.h:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/arm_neon.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsimd.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsignalmapper.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsettings.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsemaphore.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedvaluerollback.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qwineventnotifier.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsavefile.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrect.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qimage.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qreadwritelock.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/random:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qqueue.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantanimation.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/swap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyanimation.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpropertyprivate.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qproperty.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpluginloader.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qplugin.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/prev.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpermissions.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpauseanimation.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedata.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmessageauthenticationcode.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject_impl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qloggingcategory.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpoint.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/math.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qline.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibraryinfo.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/addressof.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlibrary.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonobject.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/system_error:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsondocument.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonvalue.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturewatcher.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timespec.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuturesynchronizer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrent:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpointer.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/epsilon.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrunnable.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfloat16.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/future:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresource.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthread.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mach_port_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfutureinterface.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxpfunctional.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfilesystemwatcher.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileinfo.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/istream:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iomanip:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdiriterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_set.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_suseconds_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/operations.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_useconds_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_nlink_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonArray:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_key_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_addr_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__threading_support:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blksize_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/nl_types.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/list:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wchar.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdlib.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/mutex:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__locale:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstracteventdispatcher.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stack:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QThread:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/filesystem:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer_impl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfiledevice.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qelapsedtimer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconcatenatetablesproxymodel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineparser.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QObject:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamreader.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcbormap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qregularexpression.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborcommon.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatetime.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_def.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcalendar.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevice.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbuffer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassociativeiterable.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication_platform.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnativeinterface.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtclasshelpermacros.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversionnumber.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreevent.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtaskbuilder.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMap:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qendian.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_end.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind_front.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimedatabase.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcoreapplication.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/quuid.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtsan_impl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QMutex:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/__wctype.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qapplicationstatic.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariant.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarlengtharray.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedpointer.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QStringList:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtextstream.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhash.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractitemmodel.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__node_handle:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/map:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopeguard.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerinfo.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetacontainer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdatastream.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/appleapiopts.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/qualifier.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_fixes.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetatype.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qscopedpointer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobject.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qurl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20iterator.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20functional.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20algorithm.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCoreDepends:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QtCore:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float1_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringmatcher.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bit:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayalgorithms.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qalgorithms.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.inl:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlist.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimeline.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_common.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/pthread_impl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmutex.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraylist.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringalgorithms.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterator.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/is_transparent.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringtokenizer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qutf8stringview.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fn.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_blkcnt_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtaggedpointer.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearrayview.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrefcount.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_clr.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearray.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtmetamacros.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtenvironmentvariables.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sample.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnumeric.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractnativeeventfilter.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qminmax.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmalloc.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobalstatic.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringliteral.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfunctionpointer.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtdeprecationmarkers.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qforeach.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlockfile.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexceptionhandling.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconstructormacros.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2_sized.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qgenericatomic.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompare_impl.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.inl:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qflags.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_short.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypeinfo.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtimezone.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/includes.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcompilerdetection.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocessordetection.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityMacros.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfileselector.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/TargetConditionals.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcoreexports.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qconfig.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QString:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdbool.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tuple:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ios:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qglobal.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino64_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/thread:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtresource.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpair.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_copy.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QList:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/limits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdeadlinetimer.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/resource.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4_sized.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wctype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wctype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwchar:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/qos.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__string:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint8_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string_view:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdio:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qchar.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvarianthash.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/transform.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_float.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/to_underlying.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversion.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_union.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbytearraymatcher.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_gid_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/signal.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_xlocale.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search_n.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qrgba64.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmargins.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsystemdetection.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_constants.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/Availability.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/not_fn.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontiguouscache.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config_site:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/limits.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/QtConcurrentDepends:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_stdio.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/remove.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringconverter_base.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sort.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtypes.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/exception:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/merge.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max_element.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborvalue.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsortfilterproxymodel.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uid_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/max.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/vector:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/locale.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic_cxx11.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmetaobject.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/optional:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsharedmemory.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoperatingsystemversion.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/integer.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_isset.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtranslator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_symbol_aliasing.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_string.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_limits.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/clamp.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtcore-config.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20memory.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdbool.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/all_of.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_nl_item.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringfwd.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_negate.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/identity.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringview.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x4.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstream.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/size.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeventloop.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_errno_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/projected.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qeasingcurve.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcommandlineoption.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/sched.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x4.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/data.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/for_each.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_trigonometric.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/variant:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigaltstack.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/distance.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/numeric:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcryptographichash.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/access.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/packing.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iter_move.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__function_like.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x3.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/matrix_transform.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iterator:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/bitset:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_time.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QHash:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/memory:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/pthread/qos.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_quat.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/replace.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanystringview.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/errno.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x2.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ctime:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qthreadpool.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttranslation.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiodevicebase.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/hash.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat3x2.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdexcept:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/access.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdebug.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/default_searcher.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_negate.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cassert:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainertools_impl.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QJsonObject:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/exponential.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qnamespace.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/initializer_list:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/tuple:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/compare:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/pair.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsize.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdir.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/next.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__undef_macros:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydatapointer.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/cmp.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdint.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/exchange.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/float.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qhashfunctions.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vector_relational.hpp:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdint.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__errc:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/functional:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional_base:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdint.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/unary_function.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/limits.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdlib:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binary_function.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/concepts:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlist.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_char.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/advance.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctrans_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QDeadlineTimer:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/search.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_wctype.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbindingstorage.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/string.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentmedian.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_time_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/string.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers/qtgui-config.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder1st.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/unique.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_vectorize.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint16_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstring:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/locale.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtnoop.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/as_const.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/types.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_wctype_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qset.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qidentityproxymodel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qanimationgroup.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wint_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentversion.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/in_place.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qshareddata_impl.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/__wctype.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstack.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtconfigmacros.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/deque:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_half.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/time.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_setsize.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/fill.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int8_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ssize_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_off_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctermid.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbitarray.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdio.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/wchar.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_posix_availability.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialiterable.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mbstate_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmimetype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/new:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/array:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__debug:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4.hpp:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stddef.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bits:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborarray.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasicatomic.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_integer.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/algorithm:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfuture_impl.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_packing.inl:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qoverload.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_trigonometric.inl:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qatomic.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_common.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/move.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcborstreamwriter.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/common.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/types.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/rel_ops.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_relational.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cerrno:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/simd/platform.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qrandom.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/count_if.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_ctype.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_exponential.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/rotate.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrent_global.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec1.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_geometric.inl:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcontainerfwd.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/ctype.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x3.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qversiontagging.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/geometric.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_matrix.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_va_list.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__tree:
+
+projects_ray_autogen/mocs_compilation.cpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sched.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/chrono:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstringlistmodel.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_caddr_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/binder2nd.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/any_of.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double4x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ct_rune_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_locale.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_in_port_t.h:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/reverse.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/min_element.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlatin1stringmatcher.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint32_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qttypetraits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qmath.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/construct_at.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x2_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/queue:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsequentialanimationgroup.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__split_buffer:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfactoryinterface.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_fd_zero.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cwctype:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_intptr_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec3.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4_sized.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/gtc/constants.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_dev_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/empty.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractproxymodel.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/strings.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_wctype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/malloc/_malloc.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityVersions.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qdarwinhelpers.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mbstate_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstddef:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int16_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/stdlib.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/concepts.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_vec4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/version:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool4.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlocale.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool3_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int3_sized.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/minmax.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int64_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_float.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qassert.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_uint_sized.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int64_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/scalar_int_sized.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectcleanuphandler.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/func_vector_relational.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/equal.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x2.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/forward.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_null.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cstdint:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x4.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2_sized.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/signal.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat2x4.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_int2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__utility/declval.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__ranges/enable_view.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qfile.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qbasictimer.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/machine/_structs.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cctype:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float2x2.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/compute_vector_relational.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/_swizzle_func.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stddef.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.inl:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rune_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uintmax_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float3_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/errno.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__variant/monostate.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/fwd.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/trigonometric.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/float.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/vec3.hpp:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/float.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_size_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cfloat:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat4x4.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_double.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/climits:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float3x4.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_rsize_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_float4_precision.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qjsonarray.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint2.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtransposeproxymodel.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/limits.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_id_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qlogging.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/mach/arm/_structs.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int8_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__nullptr:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ino_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double4_precision.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_common.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/arch.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcollator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_mcontext.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/streambuf:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/wchar.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qcache.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/atomic:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qiterable.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q23functional.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/q20type_traits.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QFile:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_mcontext.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/none_of.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_sigset_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_ucontext.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_timeval.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_mode_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_float4x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_wchar_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qprocess.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtpreprocessorsupport.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qvariantlist.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/alloca.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/iterator.h:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/stdarg.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/arm/OSByteOrder.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/libkern/_OSByteOrder.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/glm.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/QCommandLineParser:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers/qtconcurrentfilter.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/endian.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/endian.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_stdio.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/utility:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/assert.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qabstractanimation.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/typeinfo:
+
+/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_intmax_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/_types/_uint64_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/syslimits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_projection.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qexception.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs_impl.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/wait.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdio.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/types.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_double2_precision.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int32_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstandardpaths.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qitemselectionmodel.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qsysinfo.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__config:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_endian.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydata.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/runetype.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qpromise.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qarraydataops.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/quaternion_geometric.inl:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat4x3.hpp:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/type_mat3x4.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qresultstore.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/AvailabilityInternal.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qparallelanimationgroup.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double2x2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/machine/_types.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_uint3_sized.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ratio:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/limits.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/vector_bool2.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/signal.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/stdio.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/ostream:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/mat2x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__availability:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/math.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/xlocale/_ctype.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_pid_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/errno.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_types.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/detail/setup.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/arm/_types.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_clip_space.hpp:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qswap.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/bind.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_int32_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qobjectdefs.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qstring.h:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qxptype_traits.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_u_int16_t.h:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/matrix.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/cmath:
+
+/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers/qtversionchecks.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/stdlib.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_uintptr_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_types/_clock_t.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__bit_reference:
+
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/ext/matrix_double3x3.hpp:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h:
+
+/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h:
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.ts b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.ts
new file mode 100644
index 0000000..a10304f
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for projects_ray.
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/depend.make b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/depend.make
new file mode 100644
index 0000000..1b85f4d
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for projects_ray.
+# This may be replaced when dependencies are built.
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/flags.make b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/flags.make
new file mode 100644
index 0000000..8ea87fa
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/flags.make
@@ -0,0 +1,12 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++
+CXX_DEFINES = -DGLM_FORCE_SWIZZLE -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_XML_LIB
+
+CXX_INCLUDES = -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117 -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/include -I/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers -iframework /Users/sotech117/Qt/6.5.2/macos/lib -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang -isystem /Users/sotech117/Qt/6.5.2/macos/include -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers -isystem /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers
+
+CXX_FLAGSarm64 = -Wno-deprecated-volatile -O3 -DNDEBUG -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+
+CXX_FLAGS = -Wno-deprecated-volatile -O3 -DNDEBUG -std=gnu++20 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -fcolor-diagnostics
+
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/link.txt b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/link.txt
new file mode 100644
index 0000000..b72256b
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/link.txt
@@ -0,0 +1 @@
+/Library/Developer/CommandLineTools/usr/bin/c++ -Wno-deprecated-volatile -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o CMakeFiles/projects_ray.dir/src/main.cpp.o CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o -o projects_ray -F/Users/sotech117/Qt/6.5.2/macos/lib -Wl,-rpath,/Users/sotech117/Qt/6.5.2/macos/lib /Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Versions/A/QtConcurrent /Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/QtGui -Xlinker -framework -Xlinker OpenGL -Xlinker -framework -Xlinker AGL -framework AppKit -framework ImageIO -framework Metal /Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Versions/A/QtXml /Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/QtCore -framework IOKit -framework DiskArbitration
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/progress.make b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/progress.make
new file mode 100644
index 0000000..12eb6c7
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray.dir/progress.make
@@ -0,0 +1,22 @@
+CMAKE_PROGRESS_1 = 1
+CMAKE_PROGRESS_2 = 2
+CMAKE_PROGRESS_3 = 3
+CMAKE_PROGRESS_4 = 4
+CMAKE_PROGRESS_5 = 5
+CMAKE_PROGRESS_6 = 6
+CMAKE_PROGRESS_7 = 7
+CMAKE_PROGRESS_8 = 8
+CMAKE_PROGRESS_9 = 9
+CMAKE_PROGRESS_10 = 10
+CMAKE_PROGRESS_11 = 11
+CMAKE_PROGRESS_12 = 12
+CMAKE_PROGRESS_13 = 13
+CMAKE_PROGRESS_14 = 14
+CMAKE_PROGRESS_15 = 15
+CMAKE_PROGRESS_16 = 16
+CMAKE_PROGRESS_17 = 17
+CMAKE_PROGRESS_18 = 18
+CMAKE_PROGRESS_19 = 19
+CMAKE_PROGRESS_20 = 20
+CMAKE_PROGRESS_21 = 21
+
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json
new file mode 100644
index 0000000..c25a28b
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json
@@ -0,0 +1,636 @@
+{
+ "BUILD_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen",
+ "CMAKE_BINARY_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230",
+ "CMAKE_CURRENT_BINARY_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230",
+ "CMAKE_CURRENT_SOURCE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "CMAKE_EXECUTABLE" : "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake",
+ "CMAKE_LIST_FILES" :
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystem.cmake.in",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeSystem.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeUnixFindMake.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin-Determine-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCompilerIdDetection.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindBinUtils.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeGenericSystem.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Darwin.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/UnixPaths.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindCodeBlocks.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/ProcessorCount.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/Clang.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/GNU.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitIncludeInfo.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseImplicitLinkInfo.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeParseLibraryArchitecture.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeDetermineCompileFeatures.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/FeatureTesting.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindThreads.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckLibraryExists.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckIncludeFileCXX.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/GNUInstallDirs.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindOpenGL.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/FindPackageMessage.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/MacroAddFileDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeFindDependencyMacro.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake"
+ ],
+ "CMAKE_SOURCE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "DEP_FILE" : "",
+ "DEP_FILE_RULE_NAME" : "",
+ "HEADERS" :
+ [
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h",
+ "MU",
+ "IKADTU3N3M/moc_bvh.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h",
+ "MU",
+ "IKADTU3N3M/moc_kdtree.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h",
+ "MU",
+ "I2NATBFSMB/moc_camera.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h",
+ "MU",
+ "SKZFJBACJG/moc_raytracer.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h",
+ "MU",
+ "SKZFJBACJG/moc_raytracescene.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h",
+ "MU",
+ "VSCBVMNR7M/moc_rgba.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h",
+ "MU",
+ "VSCBVMNR7M/moc_scenedata.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h",
+ "MU",
+ "VSCBVMNR7M/moc_scenefilereader.cpp",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h",
+ "MU",
+ "VSCBVMNR7M/moc_sceneparser.cpp",
+ null
+ ]
+ ],
+ "HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ],
+ "INCLUDE_DIR" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/include",
+ "MOC_COMPILATION_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp",
+ "MOC_DEFINITIONS" :
+ [
+ "GLM_FORCE_SWIZZLE",
+ "QT_CONCURRENT_LIB",
+ "QT_CORE_LIB",
+ "QT_GUI_LIB",
+ "QT_NO_DEBUG",
+ "QT_XML_LIB"
+ ],
+ "MOC_DEPEND_FILTERS" :
+ [
+ [
+ "Q_PLUGIN_METADATA",
+ "[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\""
+ ]
+ ],
+ "MOC_INCLUDES" :
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117",
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang",
+ "/Users/sotech117/Qt/6.5.2/macos/include",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers",
+ "/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework",
+ "/usr/include",
+ "/Library/Developer/CommandLineTools/SDKs/MacOSX13.1.sdk/usr/include"
+ ],
+ "MOC_MACRO_NAMES" :
+ [
+ "Q_OBJECT",
+ "Q_GADGET",
+ "Q_NAMESPACE",
+ "Q_NAMESPACE_EXPORT",
+ "Q_GADGET_EXPORT"
+ ],
+ "MOC_OPTIONS" : [],
+ "MOC_PATH_PREFIX" : false,
+ "MOC_PREDEFS_CMD" :
+ [
+ "/Library/Developer/CommandLineTools/usr/bin/c++",
+ "-dM",
+ "-E",
+ "-c",
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp"
+ ],
+ "MOC_PREDEFS_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/moc_predefs.h",
+ "MOC_RELAXED_MODE" : false,
+ "MOC_SKIP" : [],
+ "MULTI_CONFIG" : false,
+ "PARALLEL" : 10,
+ "PARSE_CACHE_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt",
+ "QT_MOC_EXECUTABLE" : "/Users/sotech117/Qt/6.5.2/macos/./libexec/moc",
+ "QT_UIC_EXECUTABLE" : "",
+ "QT_VERSION_MAJOR" : 6,
+ "QT_VERSION_MINOR" : 5,
+ "SETTINGS_FILE" : "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt",
+ "SOURCES" :
+ [
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp",
+ "MU",
+ null
+ ],
+ [
+ "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp",
+ "MU",
+ null
+ ]
+ ],
+ "UIC_OPTIONS" : [],
+ "UIC_SEARCH_PATHS" : [],
+ "UIC_SKIP" : [],
+ "UIC_UI_FILES" : [],
+ "VERBOSITY" : 0
+}
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt
new file mode 100644
index 0000000..b148257
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenUsed.txt
@@ -0,0 +1 @@
+moc:642cf04e6f817178763f94205167b57c050a85bcf701a3ea8596c13a13333d98
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake
new file mode 100644
index 0000000..45a25b7
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake
@@ -0,0 +1,18 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+ )
+
+# Targets to which this target links which contain Fortran sources.
+set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
new file mode 100644
index 0000000..a9b358e
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
@@ -0,0 +1,29 @@
+# Generated by CMake. Changes will be overwritten.
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h
+/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/build.make b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/build.make
new file mode 100644
index 0000000..2fa05e0
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/build.make
@@ -0,0 +1,88 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+
+# The command to remove a file.
+RM = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230
+
+# Utility rule file for projects_ray_autogen.
+
+# Include any custom commands dependencies for this target.
+include CMakeFiles/projects_ray_autogen.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/projects_ray_autogen.dir/progress.make
+
+CMakeFiles/projects_ray_autogen:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Automatic MOC and UIC for target projects_ray"
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E cmake_autogen /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/AutogenInfo.json Release
+
+projects_ray_autogen: CMakeFiles/projects_ray_autogen
+projects_ray_autogen: CMakeFiles/projects_ray_autogen.dir/build.make
+.PHONY : projects_ray_autogen
+
+# Rule to build all files generated by this target.
+CMakeFiles/projects_ray_autogen.dir/build: projects_ray_autogen
+.PHONY : CMakeFiles/projects_ray_autogen.dir/build
+
+CMakeFiles/projects_ray_autogen.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/projects_ray_autogen.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/projects_ray_autogen.dir/clean
+
+CMakeFiles/projects_ray_autogen.dir/depend:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/projects_ray_autogen.dir/depend
+
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/cmake_clean.cmake b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/cmake_clean.cmake
new file mode 100644
index 0000000..02ed335
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/cmake_clean.cmake
@@ -0,0 +1,9 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/projects_ray_autogen"
+ "projects_ray_autogen/mocs_compilation.cpp"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/projects_ray_autogen.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.make b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.make
new file mode 100644
index 0000000..e239032
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.make
@@ -0,0 +1,2 @@
+# Empty custom commands generated dependencies file for projects_ray_autogen.
+# This may be replaced when dependencies are built.
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.ts b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.ts
new file mode 100644
index 0000000..df30ca6
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for custom commands dependencies management for projects_ray_autogen.
diff --git a/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/progress.make b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/progress.make
new file mode 100644
index 0000000..9e6c9ba
--- /dev/null
+++ b/cmake-build-rel-cs2230/CMakeFiles/projects_ray_autogen.dir/progress.make
@@ -0,0 +1,2 @@
+CMAKE_PROGRESS_1 = 22
+
diff --git a/cmake-build-rel-cs2230/Makefile b/cmake-build-rel-cs2230/Makefile
new file mode 100644
index 0000000..42a51f6
--- /dev/null
+++ b/cmake-build-rel-cs2230/Makefile
@@ -0,0 +1,757 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+
+# The command to remove a file.
+RM = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Only default component available"
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+.PHONY : list_install_components/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230//CMakeFiles/progress.marks
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named projects_ray
+
+# Build rule for target.
+projects_ray: cmake_check_build_system
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 projects_ray
+.PHONY : projects_ray
+
+# fast build rule for target.
+projects_ray/fast:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/build
+.PHONY : projects_ray/fast
+
+#=============================================================================
+# Target rules for targets named projects_ray_autogen
+
+# Build rule for target.
+projects_ray_autogen: cmake_check_build_system
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 projects_ray_autogen
+.PHONY : projects_ray_autogen
+
+# fast build rule for target.
+projects_ray_autogen/fast:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray_autogen.dir/build.make CMakeFiles/projects_ray_autogen.dir/build
+.PHONY : projects_ray_autogen/fast
+
+projects_ray_autogen/mocs_compilation.o: projects_ray_autogen/mocs_compilation.cpp.o
+.PHONY : projects_ray_autogen/mocs_compilation.o
+
+# target to build an object file
+projects_ray_autogen/mocs_compilation.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.o
+.PHONY : projects_ray_autogen/mocs_compilation.cpp.o
+
+projects_ray_autogen/mocs_compilation.i: projects_ray_autogen/mocs_compilation.cpp.i
+.PHONY : projects_ray_autogen/mocs_compilation.i
+
+# target to preprocess a source file
+projects_ray_autogen/mocs_compilation.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.i
+.PHONY : projects_ray_autogen/mocs_compilation.cpp.i
+
+projects_ray_autogen/mocs_compilation.s: projects_ray_autogen/mocs_compilation.cpp.s
+.PHONY : projects_ray_autogen/mocs_compilation.s
+
+# target to generate assembly for a file
+projects_ray_autogen/mocs_compilation.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/projects_ray_autogen/mocs_compilation.cpp.s
+.PHONY : projects_ray_autogen/mocs_compilation.cpp.s
+
+src/accelerate/bvh.o: src/accelerate/bvh.cpp.o
+.PHONY : src/accelerate/bvh.o
+
+# target to build an object file
+src/accelerate/bvh.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.o
+.PHONY : src/accelerate/bvh.cpp.o
+
+src/accelerate/bvh.i: src/accelerate/bvh.cpp.i
+.PHONY : src/accelerate/bvh.i
+
+# target to preprocess a source file
+src/accelerate/bvh.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.i
+.PHONY : src/accelerate/bvh.cpp.i
+
+src/accelerate/bvh.s: src/accelerate/bvh.cpp.s
+.PHONY : src/accelerate/bvh.s
+
+# target to generate assembly for a file
+src/accelerate/bvh.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/bvh.cpp.s
+.PHONY : src/accelerate/bvh.cpp.s
+
+src/accelerate/kdtree.o: src/accelerate/kdtree.cpp.o
+.PHONY : src/accelerate/kdtree.o
+
+# target to build an object file
+src/accelerate/kdtree.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.o
+.PHONY : src/accelerate/kdtree.cpp.o
+
+src/accelerate/kdtree.i: src/accelerate/kdtree.cpp.i
+.PHONY : src/accelerate/kdtree.i
+
+# target to preprocess a source file
+src/accelerate/kdtree.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.i
+.PHONY : src/accelerate/kdtree.cpp.i
+
+src/accelerate/kdtree.s: src/accelerate/kdtree.cpp.s
+.PHONY : src/accelerate/kdtree.s
+
+# target to generate assembly for a file
+src/accelerate/kdtree.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/kdtree.cpp.s
+.PHONY : src/accelerate/kdtree.cpp.s
+
+src/accelerate/myqtconcurrent.o: src/accelerate/myqtconcurrent.cpp.o
+.PHONY : src/accelerate/myqtconcurrent.o
+
+# target to build an object file
+src/accelerate/myqtconcurrent.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o
+.PHONY : src/accelerate/myqtconcurrent.cpp.o
+
+src/accelerate/myqtconcurrent.i: src/accelerate/myqtconcurrent.cpp.i
+.PHONY : src/accelerate/myqtconcurrent.i
+
+# target to preprocess a source file
+src/accelerate/myqtconcurrent.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.i
+.PHONY : src/accelerate/myqtconcurrent.cpp.i
+
+src/accelerate/myqtconcurrent.s: src/accelerate/myqtconcurrent.cpp.s
+.PHONY : src/accelerate/myqtconcurrent.s
+
+# target to generate assembly for a file
+src/accelerate/myqtconcurrent.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.s
+.PHONY : src/accelerate/myqtconcurrent.cpp.s
+
+src/accelerate/myqthreads.o: src/accelerate/myqthreads.cpp.o
+.PHONY : src/accelerate/myqthreads.o
+
+# target to build an object file
+src/accelerate/myqthreads.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.o
+.PHONY : src/accelerate/myqthreads.cpp.o
+
+src/accelerate/myqthreads.i: src/accelerate/myqthreads.cpp.i
+.PHONY : src/accelerate/myqthreads.i
+
+# target to preprocess a source file
+src/accelerate/myqthreads.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.i
+.PHONY : src/accelerate/myqthreads.cpp.i
+
+src/accelerate/myqthreads.s: src/accelerate/myqthreads.cpp.s
+.PHONY : src/accelerate/myqthreads.s
+
+# target to generate assembly for a file
+src/accelerate/myqthreads.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/accelerate/myqthreads.cpp.s
+.PHONY : src/accelerate/myqthreads.cpp.s
+
+src/aliasing/filter.o: src/aliasing/filter.cpp.o
+.PHONY : src/aliasing/filter.o
+
+# target to build an object file
+src/aliasing/filter.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.o
+.PHONY : src/aliasing/filter.cpp.o
+
+src/aliasing/filter.i: src/aliasing/filter.cpp.i
+.PHONY : src/aliasing/filter.i
+
+# target to preprocess a source file
+src/aliasing/filter.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.i
+.PHONY : src/aliasing/filter.cpp.i
+
+src/aliasing/filter.s: src/aliasing/filter.cpp.s
+.PHONY : src/aliasing/filter.s
+
+# target to generate assembly for a file
+src/aliasing/filter.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/filter.cpp.s
+.PHONY : src/aliasing/filter.cpp.s
+
+src/aliasing/supersample.o: src/aliasing/supersample.cpp.o
+.PHONY : src/aliasing/supersample.o
+
+# target to build an object file
+src/aliasing/supersample.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.o
+.PHONY : src/aliasing/supersample.cpp.o
+
+src/aliasing/supersample.i: src/aliasing/supersample.cpp.i
+.PHONY : src/aliasing/supersample.i
+
+# target to preprocess a source file
+src/aliasing/supersample.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.i
+.PHONY : src/aliasing/supersample.cpp.i
+
+src/aliasing/supersample.s: src/aliasing/supersample.cpp.s
+.PHONY : src/aliasing/supersample.s
+
+# target to generate assembly for a file
+src/aliasing/supersample.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/aliasing/supersample.cpp.s
+.PHONY : src/aliasing/supersample.cpp.s
+
+src/camera/camera.o: src/camera/camera.cpp.o
+.PHONY : src/camera/camera.o
+
+# target to build an object file
+src/camera/camera.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/camera/camera.cpp.o
+.PHONY : src/camera/camera.cpp.o
+
+src/camera/camera.i: src/camera/camera.cpp.i
+.PHONY : src/camera/camera.i
+
+# target to preprocess a source file
+src/camera/camera.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/camera/camera.cpp.i
+.PHONY : src/camera/camera.cpp.i
+
+src/camera/camera.s: src/camera/camera.cpp.s
+.PHONY : src/camera/camera.s
+
+# target to generate assembly for a file
+src/camera/camera.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/camera/camera.cpp.s
+.PHONY : src/camera/camera.cpp.s
+
+src/illuminate/illuminate.o: src/illuminate/illuminate.cpp.o
+.PHONY : src/illuminate/illuminate.o
+
+# target to build an object file
+src/illuminate/illuminate.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.o
+.PHONY : src/illuminate/illuminate.cpp.o
+
+src/illuminate/illuminate.i: src/illuminate/illuminate.cpp.i
+.PHONY : src/illuminate/illuminate.i
+
+# target to preprocess a source file
+src/illuminate/illuminate.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.i
+.PHONY : src/illuminate/illuminate.cpp.i
+
+src/illuminate/illuminate.s: src/illuminate/illuminate.cpp.s
+.PHONY : src/illuminate/illuminate.s
+
+# target to generate assembly for a file
+src/illuminate/illuminate.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/illuminate.cpp.s
+.PHONY : src/illuminate/illuminate.cpp.s
+
+src/illuminate/reflect.o: src/illuminate/reflect.cpp.o
+.PHONY : src/illuminate/reflect.o
+
+# target to build an object file
+src/illuminate/reflect.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.o
+.PHONY : src/illuminate/reflect.cpp.o
+
+src/illuminate/reflect.i: src/illuminate/reflect.cpp.i
+.PHONY : src/illuminate/reflect.i
+
+# target to preprocess a source file
+src/illuminate/reflect.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.i
+.PHONY : src/illuminate/reflect.cpp.i
+
+src/illuminate/reflect.s: src/illuminate/reflect.cpp.s
+.PHONY : src/illuminate/reflect.s
+
+# target to generate assembly for a file
+src/illuminate/reflect.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/reflect.cpp.s
+.PHONY : src/illuminate/reflect.cpp.s
+
+src/illuminate/shadow.o: src/illuminate/shadow.cpp.o
+.PHONY : src/illuminate/shadow.o
+
+# target to build an object file
+src/illuminate/shadow.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.o
+.PHONY : src/illuminate/shadow.cpp.o
+
+src/illuminate/shadow.i: src/illuminate/shadow.cpp.i
+.PHONY : src/illuminate/shadow.i
+
+# target to preprocess a source file
+src/illuminate/shadow.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.i
+.PHONY : src/illuminate/shadow.cpp.i
+
+src/illuminate/shadow.s: src/illuminate/shadow.cpp.s
+.PHONY : src/illuminate/shadow.s
+
+# target to generate assembly for a file
+src/illuminate/shadow.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/illuminate/shadow.cpp.s
+.PHONY : src/illuminate/shadow.cpp.s
+
+src/intersect/intersect.o: src/intersect/intersect.cpp.o
+.PHONY : src/intersect/intersect.o
+
+# target to build an object file
+src/intersect/intersect.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o
+.PHONY : src/intersect/intersect.cpp.o
+
+src/intersect/intersect.i: src/intersect/intersect.cpp.i
+.PHONY : src/intersect/intersect.i
+
+# target to preprocess a source file
+src/intersect/intersect.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.i
+.PHONY : src/intersect/intersect.cpp.i
+
+src/intersect/intersect.s: src/intersect/intersect.cpp.s
+.PHONY : src/intersect/intersect.s
+
+# target to generate assembly for a file
+src/intersect/intersect.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.s
+.PHONY : src/intersect/intersect.cpp.s
+
+src/intersect/normals.o: src/intersect/normals.cpp.o
+.PHONY : src/intersect/normals.o
+
+# target to build an object file
+src/intersect/normals.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.o
+.PHONY : src/intersect/normals.cpp.o
+
+src/intersect/normals.i: src/intersect/normals.cpp.i
+.PHONY : src/intersect/normals.i
+
+# target to preprocess a source file
+src/intersect/normals.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.i
+.PHONY : src/intersect/normals.cpp.i
+
+src/intersect/normals.s: src/intersect/normals.cpp.s
+.PHONY : src/intersect/normals.s
+
+# target to generate assembly for a file
+src/intersect/normals.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/intersect/normals.cpp.s
+.PHONY : src/intersect/normals.cpp.s
+
+src/main.o: src/main.cpp.o
+.PHONY : src/main.o
+
+# target to build an object file
+src/main.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/main.cpp.o
+.PHONY : src/main.cpp.o
+
+src/main.i: src/main.cpp.i
+.PHONY : src/main.i
+
+# target to preprocess a source file
+src/main.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/main.cpp.i
+.PHONY : src/main.cpp.i
+
+src/main.s: src/main.cpp.s
+.PHONY : src/main.s
+
+# target to generate assembly for a file
+src/main.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/main.cpp.s
+.PHONY : src/main.cpp.s
+
+src/raytracer/raytracer.o: src/raytracer/raytracer.cpp.o
+.PHONY : src/raytracer/raytracer.o
+
+# target to build an object file
+src/raytracer/raytracer.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.o
+.PHONY : src/raytracer/raytracer.cpp.o
+
+src/raytracer/raytracer.i: src/raytracer/raytracer.cpp.i
+.PHONY : src/raytracer/raytracer.i
+
+# target to preprocess a source file
+src/raytracer/raytracer.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.i
+.PHONY : src/raytracer/raytracer.cpp.i
+
+src/raytracer/raytracer.s: src/raytracer/raytracer.cpp.s
+.PHONY : src/raytracer/raytracer.s
+
+# target to generate assembly for a file
+src/raytracer/raytracer.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracer.cpp.s
+.PHONY : src/raytracer/raytracer.cpp.s
+
+src/raytracer/raytracescene.o: src/raytracer/raytracescene.cpp.o
+.PHONY : src/raytracer/raytracescene.o
+
+# target to build an object file
+src/raytracer/raytracescene.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.o
+.PHONY : src/raytracer/raytracescene.cpp.o
+
+src/raytracer/raytracescene.i: src/raytracer/raytracescene.cpp.i
+.PHONY : src/raytracer/raytracescene.i
+
+# target to preprocess a source file
+src/raytracer/raytracescene.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.i
+.PHONY : src/raytracer/raytracescene.cpp.i
+
+src/raytracer/raytracescene.s: src/raytracer/raytracescene.cpp.s
+.PHONY : src/raytracer/raytracescene.s
+
+# target to generate assembly for a file
+src/raytracer/raytracescene.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/raytracer/raytracescene.cpp.s
+.PHONY : src/raytracer/raytracescene.cpp.s
+
+src/texture/texture.o: src/texture/texture.cpp.o
+.PHONY : src/texture/texture.o
+
+# target to build an object file
+src/texture/texture.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/texture/texture.cpp.o
+.PHONY : src/texture/texture.cpp.o
+
+src/texture/texture.i: src/texture/texture.cpp.i
+.PHONY : src/texture/texture.i
+
+# target to preprocess a source file
+src/texture/texture.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/texture/texture.cpp.i
+.PHONY : src/texture/texture.cpp.i
+
+src/texture/texture.s: src/texture/texture.cpp.s
+.PHONY : src/texture/texture.s
+
+# target to generate assembly for a file
+src/texture/texture.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/texture/texture.cpp.s
+.PHONY : src/texture/texture.cpp.s
+
+src/utils/raytracerutils.o: src/utils/raytracerutils.cpp.o
+.PHONY : src/utils/raytracerutils.o
+
+# target to build an object file
+src/utils/raytracerutils.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.o
+.PHONY : src/utils/raytracerutils.cpp.o
+
+src/utils/raytracerutils.i: src/utils/raytracerutils.cpp.i
+.PHONY : src/utils/raytracerutils.i
+
+# target to preprocess a source file
+src/utils/raytracerutils.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.i
+.PHONY : src/utils/raytracerutils.cpp.i
+
+src/utils/raytracerutils.s: src/utils/raytracerutils.cpp.s
+.PHONY : src/utils/raytracerutils.s
+
+# target to generate assembly for a file
+src/utils/raytracerutils.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/raytracerutils.cpp.s
+.PHONY : src/utils/raytracerutils.cpp.s
+
+src/utils/scenefilereader.o: src/utils/scenefilereader.cpp.o
+.PHONY : src/utils/scenefilereader.o
+
+# target to build an object file
+src/utils/scenefilereader.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.o
+.PHONY : src/utils/scenefilereader.cpp.o
+
+src/utils/scenefilereader.i: src/utils/scenefilereader.cpp.i
+.PHONY : src/utils/scenefilereader.i
+
+# target to preprocess a source file
+src/utils/scenefilereader.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.i
+.PHONY : src/utils/scenefilereader.cpp.i
+
+src/utils/scenefilereader.s: src/utils/scenefilereader.cpp.s
+.PHONY : src/utils/scenefilereader.s
+
+# target to generate assembly for a file
+src/utils/scenefilereader.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/scenefilereader.cpp.s
+.PHONY : src/utils/scenefilereader.cpp.s
+
+src/utils/sceneparser.o: src/utils/sceneparser.cpp.o
+.PHONY : src/utils/sceneparser.o
+
+# target to build an object file
+src/utils/sceneparser.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.o
+.PHONY : src/utils/sceneparser.cpp.o
+
+src/utils/sceneparser.i: src/utils/sceneparser.cpp.i
+.PHONY : src/utils/sceneparser.i
+
+# target to preprocess a source file
+src/utils/sceneparser.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.i
+.PHONY : src/utils/sceneparser.cpp.i
+
+src/utils/sceneparser.s: src/utils/sceneparser.cpp.s
+.PHONY : src/utils/sceneparser.s
+
+# target to generate assembly for a file
+src/utils/sceneparser.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/projects_ray.dir/build.make CMakeFiles/projects_ray.dir/src/utils/sceneparser.cpp.s
+.PHONY : src/utils/sceneparser.cpp.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... edit_cache"
+ @echo "... install"
+ @echo "... install/local"
+ @echo "... install/strip"
+ @echo "... list_install_components"
+ @echo "... rebuild_cache"
+ @echo "... projects_ray_autogen"
+ @echo "... projects_ray"
+ @echo "... projects_ray_autogen/mocs_compilation.o"
+ @echo "... projects_ray_autogen/mocs_compilation.i"
+ @echo "... projects_ray_autogen/mocs_compilation.s"
+ @echo "... src/accelerate/bvh.o"
+ @echo "... src/accelerate/bvh.i"
+ @echo "... src/accelerate/bvh.s"
+ @echo "... src/accelerate/kdtree.o"
+ @echo "... src/accelerate/kdtree.i"
+ @echo "... src/accelerate/kdtree.s"
+ @echo "... src/accelerate/myqtconcurrent.o"
+ @echo "... src/accelerate/myqtconcurrent.i"
+ @echo "... src/accelerate/myqtconcurrent.s"
+ @echo "... src/accelerate/myqthreads.o"
+ @echo "... src/accelerate/myqthreads.i"
+ @echo "... src/accelerate/myqthreads.s"
+ @echo "... src/aliasing/filter.o"
+ @echo "... src/aliasing/filter.i"
+ @echo "... src/aliasing/filter.s"
+ @echo "... src/aliasing/supersample.o"
+ @echo "... src/aliasing/supersample.i"
+ @echo "... src/aliasing/supersample.s"
+ @echo "... src/camera/camera.o"
+ @echo "... src/camera/camera.i"
+ @echo "... src/camera/camera.s"
+ @echo "... src/illuminate/illuminate.o"
+ @echo "... src/illuminate/illuminate.i"
+ @echo "... src/illuminate/illuminate.s"
+ @echo "... src/illuminate/reflect.o"
+ @echo "... src/illuminate/reflect.i"
+ @echo "... src/illuminate/reflect.s"
+ @echo "... src/illuminate/shadow.o"
+ @echo "... src/illuminate/shadow.i"
+ @echo "... src/illuminate/shadow.s"
+ @echo "... src/intersect/intersect.o"
+ @echo "... src/intersect/intersect.i"
+ @echo "... src/intersect/intersect.s"
+ @echo "... src/intersect/normals.o"
+ @echo "... src/intersect/normals.i"
+ @echo "... src/intersect/normals.s"
+ @echo "... src/main.o"
+ @echo "... src/main.i"
+ @echo "... src/main.s"
+ @echo "... src/raytracer/raytracer.o"
+ @echo "... src/raytracer/raytracer.i"
+ @echo "... src/raytracer/raytracer.s"
+ @echo "... src/raytracer/raytracescene.o"
+ @echo "... src/raytracer/raytracescene.i"
+ @echo "... src/raytracer/raytracescene.s"
+ @echo "... src/texture/texture.o"
+ @echo "... src/texture/texture.i"
+ @echo "... src/texture/texture.s"
+ @echo "... src/utils/raytracerutils.o"
+ @echo "... src/utils/raytracerutils.i"
+ @echo "... src/utils/raytracerutils.s"
+ @echo "... src/utils/scenefilereader.o"
+ @echo "... src/utils/scenefilereader.i"
+ @echo "... src/utils/scenefilereader.s"
+ @echo "... src/utils/sceneparser.o"
+ @echo "... src/utils/sceneparser.i"
+ @echo "... src/utils/sceneparser.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/cmake-build-rel-cs2230/Testing/Temporary/LastTest.log b/cmake-build-rel-cs2230/Testing/Temporary/LastTest.log
new file mode 100644
index 0000000..3a307f4
--- /dev/null
+++ b/cmake-build-rel-cs2230/Testing/Temporary/LastTest.log
@@ -0,0 +1,3 @@
+Start testing: Dec 04 16:53 EST
+----------------------------------------------------------
+End testing: Dec 04 16:53 EST
diff --git a/cmake-build-rel-cs2230/cmake_install.cmake b/cmake-build-rel-cs2230/cmake_install.cmake
new file mode 100644
index 0000000..9d4fe8a
--- /dev/null
+++ b/cmake-build-rel-cs2230/cmake_install.cmake
@@ -0,0 +1,54 @@
+# Install script for directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Release")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/Library/Developer/CommandLineTools/usr/bin/objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/glm/cmake_install.cmake")
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+ "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/cmake-build-rel-cs2230/glm/CMakeFiles/CMakeDirectoryInformation.cmake b/cmake-build-rel-cs2230/glm/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..7111792
--- /dev/null
+++ b/cmake-build-rel-cs2230/glm/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/cmake-build-rel-cs2230/glm/CMakeFiles/progress.marks b/cmake-build-rel-cs2230/glm/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/cmake-build-rel-cs2230/glm/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/cmake-build-rel-cs2230/glm/Makefile b/cmake-build-rel-cs2230/glm/Makefile
new file mode 100644
index 0000000..0300321
--- /dev/null
+++ b/cmake-build-rel-cs2230/glm/Makefile
@@ -0,0 +1,189 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake"
+
+# The command to remove a file.
+RM = "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Only default component available"
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+.PHONY : list_install_components/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ "/Users/sotech117/Library/Application Support/JetBrains/Toolbox/apps/CLion/ch-0/232.9921.42/CLion.app/Contents/bin/cmake/mac/bin/cmake" -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 && $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/glm//CMakeFiles/progress.marks
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glm/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glm/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glm/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glm/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... edit_cache"
+ @echo "... install"
+ @echo "... install/local"
+ @echo "... install/strip"
+ @echo "... list_install_components"
+ @echo "... rebuild_cache"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/cmake-build-rel-cs2230/glm/cmake_install.cmake b/cmake-build-rel-cs2230/glm/cmake_install.cmake
new file mode 100644
index 0000000..4a1bc20
--- /dev/null
+++ b/cmake-build-rel-cs2230/glm/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Release")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/Library/Developer/CommandLineTools/usr/bin/objdump")
+endif()
+
diff --git a/cmake-build-rel-cs2230/projects_ray b/cmake-build-rel-cs2230/projects_ray
new file mode 100755
index 0000000..ae6a2f9
--- /dev/null
+++ b/cmake-build-rel-cs2230/projects_ray
Binary files differ
diff --git a/cmake-build-rel-cs2230/projects_ray.cbp b/cmake-build-rel-cs2230/projects_ray.cbp
new file mode 100644
index 0000000..51f434a
--- /dev/null
+++ b/cmake-build-rel-cs2230/projects_ray.cbp
@@ -0,0 +1,739 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<CodeBlocks_project_file>
+ <FileVersion major="1" minor="6"/>
+ <Project>
+ <Option title="projects_ray"/>
+ <Option makefile_is_custom="1"/>
+ <Option compiler="gcc"/>
+ <Option virtualFolders="CMake Files\;CMake Files\..\;CMake Files\..\..\;CMake Files\..\..\..\;CMake Files\..\..\..\..\;CMake Files\..\..\..\..\Qt\;CMake Files\..\..\..\..\Qt\6.5.2\;CMake Files\..\..\..\..\Qt\6.5.2\macos\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\;CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\;CMake Files\glm\;"/>
+ <Build>
+ <Target title="all">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 all"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="projects_ray">
+ <Option output="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray" prefix_auto="0" extension_auto="0"/>
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Option object_output="./"/>
+ <Option type="1"/>
+ <Option compiler="gcc"/>
+ <Compiler>
+ <Add option="-DGLM_FORCE_SWIZZLE"/>
+ <Add option="-DQT_CONCURRENT_LIB"/>
+ <Add option="-DQT_CORE_LIB"/>
+ <Add option="-DQT_NO_DEBUG"/>
+ <Add option="-DQT_GUI_LIB"/>
+ <Add option="-DQT_XML_LIB"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/include"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/include"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/include"/>
+ <Add directory="/System/Library/Frameworks"/>
+ <Add directory="/Library/Frameworks"/>
+ </Compiler>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 projects_ray"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="projects_ray/fast">
+ <Option output="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray" prefix_auto="0" extension_auto="0"/>
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Option object_output="./"/>
+ <Option type="1"/>
+ <Option compiler="gcc"/>
+ <Compiler>
+ <Add option="-DGLM_FORCE_SWIZZLE"/>
+ <Add option="-DQT_CONCURRENT_LIB"/>
+ <Add option="-DQT_CORE_LIB"/>
+ <Add option="-DQT_NO_DEBUG"/>
+ <Add option="-DQT_GUI_LIB"/>
+ <Add option="-DQT_XML_LIB"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/include"/>
+ <Add directory="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtConcurrent.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtCore.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/mkspecs/macx-clang"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/include"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtGui.framework"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework/Headers"/>
+ <Add directory="/Users/sotech117/Qt/6.5.2/macos/lib/QtXml.framework"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include"/>
+ <Add directory="/Library/Developer/CommandLineTools/usr/include"/>
+ <Add directory="/System/Library/Frameworks"/>
+ <Add directory="/Library/Frameworks"/>
+ </Compiler>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 projects_ray/fast"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="edit_cache">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 edit_cache"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="rebuild_cache">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 rebuild_cache"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="list_install_components">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 list_install_components"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="install">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 install"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="install/local">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 install/local"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="install/strip">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 install/strip"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ <Target title="projects_ray_autogen">
+ <Option working_dir="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230"/>
+ <Option type="4"/>
+ <MakeCommands>
+ <Build command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 projects_ray_autogen"/>
+ <CompileFile command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
+ <Clean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ <DistClean command="/usr/bin/make -j10 -f &quot;/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/Makefile&quot; VERBOSE=1 clean"/>
+ </MakeCommands>
+ </Target>
+ </Build>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/bvh.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/kdtree.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqtconcurrent.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/accelerate/myqthreads.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/filter.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/aliasing/supersample.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/camera/camera.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/illuminate.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/reflect.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/illuminate/shadow.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/intersect.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/intersect/normals.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/main.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracer.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/raytracer/raytracescene.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/texture/texture.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/raytracerutils.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/rgba.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenedata.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/scenefilereader.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.cpp">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/src/utils/sceneparser.h">
+ <Option target="projects_ray"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/CMakeLists.txt">
+ <Option virtualFolder="CMake Files\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapAtomic.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/FindWrapOpenGL.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Config.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigExtras.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Dependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6Targets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/Qt6VersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtFeature.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtFeatureCommon.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicAppleHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicPluginHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTargetHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicTestHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicToolHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Concurrent/Qt6ConcurrentVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Concurrent\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreMacros.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CorePlugins.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6CoreVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinBluetoothPermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCalendarPermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinCameraPermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinContactsPermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinLocationPermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/Qt6QDarwinMicrophonePermissionPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Core/QtInstallPaths.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Core\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6CoreTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6GuiVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QCocoaIntegrationPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Gui\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6GuiTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBus/Qt6DBusVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBus\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6DBusTools\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlAdditionalTargetInfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfig.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersion.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlConfigVersionImpl.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlDependencies.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets-relwithdebinfo.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/../../../../Qt/6.5.2/macos/lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake">
+ <Option virtualFolder="CMake Files\..\..\..\..\Qt\6.5.2\macos\lib\cmake\Qt6Xml\"/>
+ </Unit>
+ <Unit filename="/Users/sotech117/Documents/master/graphics/projects-ray-sotech117/glm/CMakeLists.txt">
+ <Option virtualFolder="CMake Files\glm\"/>
+ </Unit>
+ </Project>
+</CodeBlocks_project_file>
diff --git a/cmake-build-rel-cs2230/projects_ray_autogen/moc_predefs.h b/cmake-build-rel-cs2230/projects_ray_autogen/moc_predefs.h
new file mode 100644
index 0000000..a2abcdd
--- /dev/null
+++ b/cmake-build-rel-cs2230/projects_ray_autogen/moc_predefs.h
@@ -0,0 +1,416 @@
+#define GLM_FORCE_SWIZZLE 1
+#define QT_CONCURRENT_LIB 1
+#define QT_CORE_LIB 1
+#define QT_GUI_LIB 1
+#define QT_NO_DEBUG 1
+#define QT_XML_LIB 1
+#define SIZEOF_DPTR (sizeof(void*))
+#define _LP64 1
+#define __AARCH64EL__ 1
+#define __AARCH64_CMODEL_SMALL__ 1
+#define __AARCH64_SIMD__ 1
+#define __APPLE_CC__ 6000
+#define __APPLE__ 1
+#define __ARM64_ARCH_8__ 1
+#define __ARM_64BIT_STATE 1
+#define __ARM_ACLE 200
+#define __ARM_ALIGN_MAX_STACK_PWR 4
+#define __ARM_ARCH 8
+#define __ARM_ARCH_8_3__ 1
+#define __ARM_ARCH_8_4__ 1
+#define __ARM_ARCH_8_5__ 1
+#define __ARM_ARCH_ISA_A64 1
+#define __ARM_ARCH_PROFILE 'A'
+#define __ARM_FEATURE_AES 1
+#define __ARM_FEATURE_ATOMICS 1
+#define __ARM_FEATURE_CLZ 1
+#define __ARM_FEATURE_COMPLEX 1
+#define __ARM_FEATURE_CRC32 1
+#define __ARM_FEATURE_CRYPTO 1
+#define __ARM_FEATURE_DIRECTED_ROUNDING 1
+#define __ARM_FEATURE_DIV 1
+#define __ARM_FEATURE_DOTPROD 1
+#define __ARM_FEATURE_FMA 1
+#define __ARM_FEATURE_FP16_FML 1
+#define __ARM_FEATURE_FP16_SCALAR_ARITHMETIC 1
+#define __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 1
+#define __ARM_FEATURE_FRINT 1
+#define __ARM_FEATURE_IDIV 1
+#define __ARM_FEATURE_JCVT 1
+#define __ARM_FEATURE_LDREX 0xF
+#define __ARM_FEATURE_NUMERIC_MAXMIN 1
+#define __ARM_FEATURE_QRDMX 1
+#define __ARM_FEATURE_SHA2 1
+#define __ARM_FEATURE_SHA3 1
+#define __ARM_FEATURE_SHA512 1
+#define __ARM_FEATURE_SM3 1
+#define __ARM_FEATURE_SM4 1
+#define __ARM_FEATURE_UNALIGNED 1
+#define __ARM_FP 0xE
+#define __ARM_FP16_ARGS 1
+#define __ARM_FP16_FORMAT_IEEE 1
+#define __ARM_NEON 1
+#define __ARM_NEON_FP 0xE
+#define __ARM_NEON__ 1
+#define __ARM_PCS_AAPCS64 1
+#define __ARM_SIZEOF_MINIMAL_ENUM 4
+#define __ARM_SIZEOF_WCHAR_T 4
+#define __ATOMIC_ACQUIRE 2
+#define __ATOMIC_ACQ_REL 4
+#define __ATOMIC_CONSUME 1
+#define __ATOMIC_RELAXED 0
+#define __ATOMIC_RELEASE 3
+#define __ATOMIC_SEQ_CST 5
+#define __BIGGEST_ALIGNMENT__ 8
+#define __BLOCKS__ 1
+#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
+#define __CHAR16_TYPE__ unsigned short
+#define __CHAR32_TYPE__ unsigned int
+#define __CHAR_BIT__ 8
+#define __CLANG_ATOMIC_BOOL_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR_LOCK_FREE 2
+#define __CLANG_ATOMIC_INT_LOCK_FREE 2
+#define __CLANG_ATOMIC_LLONG_LOCK_FREE 2
+#define __CLANG_ATOMIC_LONG_LOCK_FREE 2
+#define __CLANG_ATOMIC_POINTER_LOCK_FREE 2
+#define __CLANG_ATOMIC_SHORT_LOCK_FREE 2
+#define __CLANG_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __CONSTANT_CFSTRINGS__ 1
+#define __DBL_DECIMAL_DIG__ 17
+#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
+#define __DBL_DIG__ 15
+#define __DBL_EPSILON__ 2.2204460492503131e-16
+#define __DBL_HAS_DENORM__ 1
+#define __DBL_HAS_INFINITY__ 1
+#define __DBL_HAS_QUIET_NAN__ 1
+#define __DBL_MANT_DIG__ 53
+#define __DBL_MAX_10_EXP__ 308
+#define __DBL_MAX_EXP__ 1024
+#define __DBL_MAX__ 1.7976931348623157e+308
+#define __DBL_MIN_10_EXP__ (-307)
+#define __DBL_MIN_EXP__ (-1021)
+#define __DBL_MIN__ 2.2250738585072014e-308
+#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
+#define __DEPRECATED 1
+#define __DYNAMIC__ 1
+#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 130000
+#define __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__ 130000
+#define __EXCEPTIONS 1
+#define __FINITE_MATH_ONLY__ 0
+#define __FLT16_DECIMAL_DIG__ 5
+#define __FLT16_DENORM_MIN__ 5.9604644775390625e-8F16
+#define __FLT16_DIG__ 3
+#define __FLT16_EPSILON__ 9.765625e-4F16
+#define __FLT16_HAS_DENORM__ 1
+#define __FLT16_HAS_INFINITY__ 1
+#define __FLT16_HAS_QUIET_NAN__ 1
+#define __FLT16_MANT_DIG__ 11
+#define __FLT16_MAX_10_EXP__ 4
+#define __FLT16_MAX_EXP__ 16
+#define __FLT16_MAX__ 6.5504e+4F16
+#define __FLT16_MIN_10_EXP__ (-4)
+#define __FLT16_MIN_EXP__ (-13)
+#define __FLT16_MIN__ 6.103515625e-5F16
+#define __FLT_DECIMAL_DIG__ 9
+#define __FLT_DENORM_MIN__ 1.40129846e-45F
+#define __FLT_DIG__ 6
+#define __FLT_EPSILON__ 1.19209290e-7F
+#define __FLT_EVAL_METHOD__ 0
+#define __FLT_HAS_DENORM__ 1
+#define __FLT_HAS_INFINITY__ 1
+#define __FLT_HAS_QUIET_NAN__ 1
+#define __FLT_MANT_DIG__ 24
+#define __FLT_MAX_10_EXP__ 38
+#define __FLT_MAX_EXP__ 128
+#define __FLT_MAX__ 3.40282347e+38F
+#define __FLT_MIN_10_EXP__ (-37)
+#define __FLT_MIN_EXP__ (-125)
+#define __FLT_MIN__ 1.17549435e-38F
+#define __FLT_RADIX__ 2
+#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
+#define __GCC_ATOMIC_INT_LOCK_FREE 2
+#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
+#define __GCC_ATOMIC_LONG_LOCK_FREE 2
+#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
+#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
+#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
+#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __GCC_HAVE_DWARF2_CFI_ASM 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
+#define __GLIBCXX_BITSIZE_INT_N_0 128
+#define __GLIBCXX_TYPE_INT_N_0 __int128
+#define __GNUC_GNU_INLINE__ 1
+#define __GNUC_MINOR__ 2
+#define __GNUC_PATCHLEVEL__ 1
+#define __GNUC__ 4
+#define __GNUG__ 4
+#define __GXX_ABI_VERSION 1002
+#define __GXX_RTTI 1
+#define __GXX_WEAK__ 1
+#define __INT16_C_SUFFIX__
+#define __INT16_FMTd__ "hd"
+#define __INT16_FMTi__ "hi"
+#define __INT16_MAX__ 32767
+#define __INT16_TYPE__ short
+#define __INT32_C_SUFFIX__
+#define __INT32_FMTd__ "d"
+#define __INT32_FMTi__ "i"
+#define __INT32_MAX__ 2147483647
+#define __INT32_TYPE__ int
+#define __INT64_C_SUFFIX__ LL
+#define __INT64_FMTd__ "lld"
+#define __INT64_FMTi__ "lli"
+#define __INT64_MAX__ 9223372036854775807LL
+#define __INT64_TYPE__ long long int
+#define __INT8_C_SUFFIX__
+#define __INT8_FMTd__ "hhd"
+#define __INT8_FMTi__ "hhi"
+#define __INT8_MAX__ 127
+#define __INT8_TYPE__ signed char
+#define __INTMAX_C_SUFFIX__ L
+#define __INTMAX_FMTd__ "ld"
+#define __INTMAX_FMTi__ "li"
+#define __INTMAX_MAX__ 9223372036854775807L
+#define __INTMAX_TYPE__ long int
+#define __INTMAX_WIDTH__ 64
+#define __INTPTR_FMTd__ "ld"
+#define __INTPTR_FMTi__ "li"
+#define __INTPTR_MAX__ 9223372036854775807L
+#define __INTPTR_TYPE__ long int
+#define __INTPTR_WIDTH__ 64
+#define __INT_FAST16_FMTd__ "hd"
+#define __INT_FAST16_FMTi__ "hi"
+#define __INT_FAST16_MAX__ 32767
+#define __INT_FAST16_TYPE__ short
+#define __INT_FAST32_FMTd__ "d"
+#define __INT_FAST32_FMTi__ "i"
+#define __INT_FAST32_MAX__ 2147483647
+#define __INT_FAST32_TYPE__ int
+#define __INT_FAST64_FMTd__ "lld"
+#define __INT_FAST64_FMTi__ "lli"
+#define __INT_FAST64_MAX__ 9223372036854775807LL
+#define __INT_FAST64_TYPE__ long long int
+#define __INT_FAST8_FMTd__ "hhd"
+#define __INT_FAST8_FMTi__ "hhi"
+#define __INT_FAST8_MAX__ 127
+#define __INT_FAST8_TYPE__ signed char
+#define __INT_LEAST16_FMTd__ "hd"
+#define __INT_LEAST16_FMTi__ "hi"
+#define __INT_LEAST16_MAX__ 32767
+#define __INT_LEAST16_TYPE__ short
+#define __INT_LEAST32_FMTd__ "d"
+#define __INT_LEAST32_FMTi__ "i"
+#define __INT_LEAST32_MAX__ 2147483647
+#define __INT_LEAST32_TYPE__ int
+#define __INT_LEAST64_FMTd__ "lld"
+#define __INT_LEAST64_FMTi__ "lli"
+#define __INT_LEAST64_MAX__ 9223372036854775807LL
+#define __INT_LEAST64_TYPE__ long long int
+#define __INT_LEAST8_FMTd__ "hhd"
+#define __INT_LEAST8_FMTi__ "hhi"
+#define __INT_LEAST8_MAX__ 127
+#define __INT_LEAST8_TYPE__ signed char
+#define __INT_MAX__ 2147483647
+#define __LDBL_DECIMAL_DIG__ 17
+#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L
+#define __LDBL_DIG__ 15
+#define __LDBL_EPSILON__ 2.2204460492503131e-16L
+#define __LDBL_HAS_DENORM__ 1
+#define __LDBL_HAS_INFINITY__ 1
+#define __LDBL_HAS_QUIET_NAN__ 1
+#define __LDBL_MANT_DIG__ 53
+#define __LDBL_MAX_10_EXP__ 308
+#define __LDBL_MAX_EXP__ 1024
+#define __LDBL_MAX__ 1.7976931348623157e+308L
+#define __LDBL_MIN_10_EXP__ (-307)
+#define __LDBL_MIN_EXP__ (-1021)
+#define __LDBL_MIN__ 2.2250738585072014e-308L
+#define __LITTLE_ENDIAN__ 1
+#define __LONG_LONG_MAX__ 9223372036854775807LL
+#define __LONG_MAX__ 9223372036854775807L
+#define __LP64__ 1
+#define __MACH__ 1
+#define __NO_INLINE__ 1
+#define __OBJC_BOOL_IS_BOOL 1
+#define __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES 3
+#define __OPENCL_MEMORY_SCOPE_DEVICE 2
+#define __OPENCL_MEMORY_SCOPE_SUB_GROUP 4
+#define __OPENCL_MEMORY_SCOPE_WORK_GROUP 1
+#define __OPENCL_MEMORY_SCOPE_WORK_ITEM 0
+#define __ORDER_BIG_ENDIAN__ 4321
+#define __ORDER_LITTLE_ENDIAN__ 1234
+#define __ORDER_PDP_ENDIAN__ 3412
+#define __PIC__ 2
+#define __POINTER_WIDTH__ 64
+#define __PRAGMA_REDEFINE_EXTNAME 1
+#define __PTRDIFF_FMTd__ "ld"
+#define __PTRDIFF_FMTi__ "li"
+#define __PTRDIFF_MAX__ 9223372036854775807L
+#define __PTRDIFF_TYPE__ long int
+#define __PTRDIFF_WIDTH__ 64
+#define __REGISTER_PREFIX__
+#define __SCHAR_MAX__ 127
+#define __SHRT_MAX__ 32767
+#define __SIG_ATOMIC_MAX__ 2147483647
+#define __SIG_ATOMIC_WIDTH__ 32
+#define __SIZEOF_DOUBLE__ 8
+#define __SIZEOF_FLOAT__ 4
+#define __SIZEOF_INT128__ 16
+#define __SIZEOF_INT__ 4
+#define __SIZEOF_LONG_DOUBLE__ 8
+#define __SIZEOF_LONG_LONG__ 8
+#define __SIZEOF_LONG__ 8
+#define __SIZEOF_POINTER__ 8
+#define __SIZEOF_PTRDIFF_T__ 8
+#define __SIZEOF_SHORT__ 2
+#define __SIZEOF_SIZE_T__ 8
+#define __SIZEOF_WCHAR_T__ 4
+#define __SIZEOF_WINT_T__ 4
+#define __SIZE_FMTX__ "lX"
+#define __SIZE_FMTo__ "lo"
+#define __SIZE_FMTu__ "lu"
+#define __SIZE_FMTx__ "lx"
+#define __SIZE_MAX__ 18446744073709551615UL
+#define __SIZE_TYPE__ long unsigned int
+#define __SIZE_WIDTH__ 64
+#define __SSP__ 1
+#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16UL
+#define __STDCPP_THREADS__ 1
+#define __STDC_HOSTED__ 1
+#define __STDC_NO_THREADS__ 1
+#define __STDC_UTF_16__ 1
+#define __STDC_UTF_32__ 1
+#define __STDC__ 1
+#define __UINT16_C_SUFFIX__
+#define __UINT16_FMTX__ "hX"
+#define __UINT16_FMTo__ "ho"
+#define __UINT16_FMTu__ "hu"
+#define __UINT16_FMTx__ "hx"
+#define __UINT16_MAX__ 65535
+#define __UINT16_TYPE__ unsigned short
+#define __UINT32_C_SUFFIX__ U
+#define __UINT32_FMTX__ "X"
+#define __UINT32_FMTo__ "o"
+#define __UINT32_FMTu__ "u"
+#define __UINT32_FMTx__ "x"
+#define __UINT32_MAX__ 4294967295U
+#define __UINT32_TYPE__ unsigned int
+#define __UINT64_C_SUFFIX__ ULL
+#define __UINT64_FMTX__ "llX"
+#define __UINT64_FMTo__ "llo"
+#define __UINT64_FMTu__ "llu"
+#define __UINT64_FMTx__ "llx"
+#define __UINT64_MAX__ 18446744073709551615ULL
+#define __UINT64_TYPE__ long long unsigned int
+#define __UINT8_C_SUFFIX__
+#define __UINT8_FMTX__ "hhX"
+#define __UINT8_FMTo__ "hho"
+#define __UINT8_FMTu__ "hhu"
+#define __UINT8_FMTx__ "hhx"
+#define __UINT8_MAX__ 255
+#define __UINT8_TYPE__ unsigned char
+#define __UINTMAX_C_SUFFIX__ UL
+#define __UINTMAX_FMTX__ "lX"
+#define __UINTMAX_FMTo__ "lo"
+#define __UINTMAX_FMTu__ "lu"
+#define __UINTMAX_FMTx__ "lx"
+#define __UINTMAX_MAX__ 18446744073709551615UL
+#define __UINTMAX_TYPE__ long unsigned int
+#define __UINTMAX_WIDTH__ 64
+#define __UINTPTR_FMTX__ "lX"
+#define __UINTPTR_FMTo__ "lo"
+#define __UINTPTR_FMTu__ "lu"
+#define __UINTPTR_FMTx__ "lx"
+#define __UINTPTR_MAX__ 18446744073709551615UL
+#define __UINTPTR_TYPE__ long unsigned int
+#define __UINTPTR_WIDTH__ 64
+#define __UINT_FAST16_FMTX__ "hX"
+#define __UINT_FAST16_FMTo__ "ho"
+#define __UINT_FAST16_FMTu__ "hu"
+#define __UINT_FAST16_FMTx__ "hx"
+#define __UINT_FAST16_MAX__ 65535
+#define __UINT_FAST16_TYPE__ unsigned short
+#define __UINT_FAST32_FMTX__ "X"
+#define __UINT_FAST32_FMTo__ "o"
+#define __UINT_FAST32_FMTu__ "u"
+#define __UINT_FAST32_FMTx__ "x"
+#define __UINT_FAST32_MAX__ 4294967295U
+#define __UINT_FAST32_TYPE__ unsigned int
+#define __UINT_FAST64_FMTX__ "llX"
+#define __UINT_FAST64_FMTo__ "llo"
+#define __UINT_FAST64_FMTu__ "llu"
+#define __UINT_FAST64_FMTx__ "llx"
+#define __UINT_FAST64_MAX__ 18446744073709551615ULL
+#define __UINT_FAST64_TYPE__ long long unsigned int
+#define __UINT_FAST8_FMTX__ "hhX"
+#define __UINT_FAST8_FMTo__ "hho"
+#define __UINT_FAST8_FMTu__ "hhu"
+#define __UINT_FAST8_FMTx__ "hhx"
+#define __UINT_FAST8_MAX__ 255
+#define __UINT_FAST8_TYPE__ unsigned char
+#define __UINT_LEAST16_FMTX__ "hX"
+#define __UINT_LEAST16_FMTo__ "ho"
+#define __UINT_LEAST16_FMTu__ "hu"
+#define __UINT_LEAST16_FMTx__ "hx"
+#define __UINT_LEAST16_MAX__ 65535
+#define __UINT_LEAST16_TYPE__ unsigned short
+#define __UINT_LEAST32_FMTX__ "X"
+#define __UINT_LEAST32_FMTo__ "o"
+#define __UINT_LEAST32_FMTu__ "u"
+#define __UINT_LEAST32_FMTx__ "x"
+#define __UINT_LEAST32_MAX__ 4294967295U
+#define __UINT_LEAST32_TYPE__ unsigned int
+#define __UINT_LEAST64_FMTX__ "llX"
+#define __UINT_LEAST64_FMTo__ "llo"
+#define __UINT_LEAST64_FMTu__ "llu"
+#define __UINT_LEAST64_FMTx__ "llx"
+#define __UINT_LEAST64_MAX__ 18446744073709551615ULL
+#define __UINT_LEAST64_TYPE__ long long unsigned int
+#define __UINT_LEAST8_FMTX__ "hhX"
+#define __UINT_LEAST8_FMTo__ "hho"
+#define __UINT_LEAST8_FMTu__ "hhu"
+#define __UINT_LEAST8_FMTx__ "hhx"
+#define __UINT_LEAST8_MAX__ 255
+#define __UINT_LEAST8_TYPE__ unsigned char
+#define __USER_LABEL_PREFIX__ _
+#define __VERSION__ "Apple LLVM 14.0.0 (clang-1400.0.29.202)"
+#define __WCHAR_MAX__ 2147483647
+#define __WCHAR_TYPE__ int
+#define __WCHAR_WIDTH__ 32
+#define __WINT_MAX__ 2147483647
+#define __WINT_TYPE__ int
+#define __WINT_WIDTH__ 32
+#define __aarch64__ 1
+#define __apple_build_version__ 14000029
+#define __arm64 1
+#define __arm64__ 1
+#define __block __attribute__((__blocks__(byref)))
+#define __clang__ 1
+#define __clang_literal_encoding__ "UTF-8"
+#define __clang_major__ 14
+#define __clang_minor__ 0
+#define __clang_patchlevel__ 0
+#define __clang_version__ "14.0.0 (clang-1400.0.29.202)"
+#define __clang_wide_literal_encoding__ "UTF-32"
+#define __cplusplus 199711L
+#define __cpp_exceptions 199711L
+#define __cpp_impl_destroying_delete 201806L
+#define __cpp_rtti 199711L
+#define __cpp_threadsafe_static_init 200806L
+#define __llvm__ 1
+#define __nonnull _Nonnull
+#define __null_unspecified _Null_unspecified
+#define __nullable _Nullable
+#define __pic__ 2
+#define __private_extern__ extern
+#define __strong
+#define __unsafe_unretained
+#define __weak __attribute__((objc_gc(weak)))
diff --git a/cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp b/cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp
new file mode 100644
index 0000000..bda67f7
--- /dev/null
+++ b/cmake-build-rel-cs2230/projects_ray_autogen/mocs_compilation.cpp
@@ -0,0 +1,3 @@
+// This file is autogenerated. Changes will be overwritten.
+// No files found that require moc or the moc files are included
+enum some_compilers { need_more_than_nothing };
diff --git a/glm/.DS_Store b/glm/.DS_Store
new file mode 100644
index 0000000..fbdf5ce
--- /dev/null
+++ b/glm/.DS_Store
Binary files differ
diff --git a/glm/CMakeLists.txt b/glm/CMakeLists.txt
new file mode 100644
index 0000000..2d5cff2
--- /dev/null
+++ b/glm/CMakeLists.txt
@@ -0,0 +1,78 @@
+file(GLOB ROOT_SOURCE *.cpp)
+file(GLOB ROOT_INLINE *.inl)
+file(GLOB ROOT_HEADER *.hpp)
+file(GLOB ROOT_TEXT ../*.txt)
+file(GLOB ROOT_MD ../*.md)
+file(GLOB ROOT_NAT ../util/glm.natvis)
+
+file(GLOB_RECURSE CORE_SOURCE ./detail/*.cpp)
+file(GLOB_RECURSE CORE_INLINE ./detail/*.inl)
+file(GLOB_RECURSE CORE_HEADER ./detail/*.hpp)
+
+file(GLOB_RECURSE EXT_SOURCE ./ext/*.cpp)
+file(GLOB_RECURSE EXT_INLINE ./ext/*.inl)
+file(GLOB_RECURSE EXT_HEADER ./ext/*.hpp)
+
+file(GLOB_RECURSE GTC_SOURCE ./gtc/*.cpp)
+file(GLOB_RECURSE GTC_INLINE ./gtc/*.inl)
+file(GLOB_RECURSE GTC_HEADER ./gtc/*.hpp)
+
+file(GLOB_RECURSE GTX_SOURCE ./gtx/*.cpp)
+file(GLOB_RECURSE GTX_INLINE ./gtx/*.inl)
+file(GLOB_RECURSE GTX_HEADER ./gtx/*.hpp)
+
+file(GLOB_RECURSE SIMD_SOURCE ./simd/*.cpp)
+file(GLOB_RECURSE SIMD_INLINE ./simd/*.inl)
+file(GLOB_RECURSE SIMD_HEADER ./simd/*.h)
+
+source_group("Text Files" FILES ${ROOT_TEXT} ${ROOT_MD})
+source_group("Core Files" FILES ${CORE_SOURCE})
+source_group("Core Files" FILES ${CORE_INLINE})
+source_group("Core Files" FILES ${CORE_HEADER})
+source_group("EXT Files" FILES ${EXT_SOURCE})
+source_group("EXT Files" FILES ${EXT_INLINE})
+source_group("EXT Files" FILES ${EXT_HEADER})
+source_group("GTC Files" FILES ${GTC_SOURCE})
+source_group("GTC Files" FILES ${GTC_INLINE})
+source_group("GTC Files" FILES ${GTC_HEADER})
+source_group("GTX Files" FILES ${GTX_SOURCE})
+source_group("GTX Files" FILES ${GTX_INLINE})
+source_group("GTX Files" FILES ${GTX_HEADER})
+source_group("SIMD Files" FILES ${SIMD_SOURCE})
+source_group("SIMD Files" FILES ${SIMD_INLINE})
+source_group("SIMD Files" FILES ${SIMD_HEADER})
+
+add_library(glm INTERFACE)
+
+include(GNUInstallDirs)
+
+target_include_directories(glm INTERFACE
+ $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}>
+ $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
+)
+
+install(TARGETS glm EXPORT glm)
+
+if(BUILD_STATIC_LIBS)
+add_library(glm_static STATIC ${ROOT_TEXT} ${ROOT_MD} ${ROOT_NAT}
+ ${ROOT_SOURCE} ${ROOT_INLINE} ${ROOT_HEADER}
+ ${CORE_SOURCE} ${CORE_INLINE} ${CORE_HEADER}
+ ${EXT_SOURCE} ${EXT_INLINE} ${EXT_HEADER}
+ ${GTC_SOURCE} ${GTC_INLINE} ${GTC_HEADER}
+ ${GTX_SOURCE} ${GTX_INLINE} ${GTX_HEADER}
+ ${SIMD_SOURCE} ${SIMD_INLINE} ${SIMD_HEADER})
+ target_link_libraries(glm_static PUBLIC glm)
+ add_library(glm::glm_static ALIAS glm_static)
+endif()
+
+if(BUILD_SHARED_LIBS)
+add_library(glm_shared SHARED ${ROOT_TEXT} ${ROOT_MD} ${ROOT_NAT}
+ ${ROOT_SOURCE} ${ROOT_INLINE} ${ROOT_HEADER}
+ ${CORE_SOURCE} ${CORE_INLINE} ${CORE_HEADER}
+ ${EXT_SOURCE} ${EXT_INLINE} ${EXT_HEADER}
+ ${GTC_SOURCE} ${GTC_INLINE} ${GTC_HEADER}
+ ${GTX_SOURCE} ${GTX_INLINE} ${GTX_HEADER}
+ ${SIMD_SOURCE} ${SIMD_INLINE} ${SIMD_HEADER})
+ target_link_libraries(glm_shared PUBLIC glm)
+ add_library(glm::glm_shared ALIAS glm_shared)
+endif()
diff --git a/glm/README.md b/glm/README.md
new file mode 100644
index 0000000..f6862e8
--- /dev/null
+++ b/glm/README.md
@@ -0,0 +1,3 @@
+# GLM Library for CS 1230
+
+Last updated on 8/30/22 \ No newline at end of file
diff --git a/glm/common.hpp b/glm/common.hpp
new file mode 100644
index 0000000..0328dc9
--- /dev/null
+++ b/glm/common.hpp
@@ -0,0 +1,539 @@
+/// @ref core
+/// @file glm/common.hpp
+///
+/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+///
+/// @defgroup core_func_common Common functions
+/// @ingroup core
+///
+/// Provides GLSL common functions
+///
+/// These all operate component-wise. The description is per component.
+///
+/// Include <glm/common.hpp> to use these core features.
+
+#pragma once
+
+#include "detail/qualifier.hpp"
+#include "detail/_fixes.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_func_common
+ /// @{
+
+ /// Returns x if x >= 0; otherwise, it returns -x.
+ ///
+ /// @tparam genType floating-point or signed integer; scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/abs.xml">GLSL abs man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType abs(genType x);
+
+ /// Returns x if x >= 0; otherwise, it returns -x.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or signed integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/abs.xml">GLSL abs man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> abs(vec<L, T, Q> const& x);
+
+ /// Returns 1.0 if x > 0, 0.0 if x == 0, or -1.0 if x < 0.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/sign.xml">GLSL sign man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> sign(vec<L, T, Q> const& x);
+
+ /// Returns a value equal to the nearest integer that is less then or equal to x.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/floor.xml">GLSL floor man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> floor(vec<L, T, Q> const& x);
+
+ /// Returns a value equal to the nearest integer to x
+ /// whose absolute value is not larger than the absolute value of x.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/trunc.xml">GLSL trunc man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> trunc(vec<L, T, Q> const& x);
+
+ /// Returns a value equal to the nearest integer to x.
+ /// The fraction 0.5 will round in a direction chosen by the
+ /// implementation, presumably the direction that is fastest.
+ /// This includes the possibility that round(x) returns the
+ /// same value as roundEven(x) for all values of x.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/round.xml">GLSL round man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> round(vec<L, T, Q> const& x);
+
+ /// Returns a value equal to the nearest integer to x.
+ /// A fractional part of 0.5 will round toward the nearest even
+ /// integer. (Both 3.5 and 4.5 for x will return 4.0.)
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/roundEven.xml">GLSL roundEven man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ /// @see <a href="http://developer.amd.com/documentation/articles/pages/New-Round-to-Even-Technique.aspx">New round to even technique</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> roundEven(vec<L, T, Q> const& x);
+
+ /// Returns a value equal to the nearest integer
+ /// that is greater than or equal to x.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/ceil.xml">GLSL ceil man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> ceil(vec<L, T, Q> const& x);
+
+ /// Return x - floor(x).
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/fract.xml">GLSL fract man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL genType fract(genType x);
+
+ /// Return x - floor(x).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/fract.xml">GLSL fract man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fract(vec<L, T, Q> const& x);
+
+ template<typename genType>
+ GLM_FUNC_DECL genType mod(genType x, genType y);
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> mod(vec<L, T, Q> const& x, T y);
+
+ /// Modulus. Returns x - y * floor(x / y)
+ /// for each component in x using the floating point value y.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types, include glm/gtc/integer for integer scalar types support
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/mod.xml">GLSL mod man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> mod(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Returns the fractional part of x and sets i to the integer
+ /// part (as a whole number floating point value). Both the
+ /// return value and the output parameter will have the same
+ /// sign as x.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/modf.xml">GLSL modf man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL genType modf(genType x, genType& i);
+
+ /// Returns y if y < x; otherwise, it returns x.
+ ///
+ /// @tparam genType Floating-point or integer; scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/min.xml">GLSL min man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType min(genType x, genType y);
+
+ /// Returns y if y < x; otherwise, it returns x.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/min.xml">GLSL min man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> min(vec<L, T, Q> const& x, T y);
+
+ /// Returns y if y < x; otherwise, it returns x.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/min.xml">GLSL min man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> min(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Returns y if x < y; otherwise, it returns x.
+ ///
+ /// @tparam genType Floating-point or integer; scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/max.xml">GLSL max man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType max(genType x, genType y);
+
+ /// Returns y if x < y; otherwise, it returns x.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/max.xml">GLSL max man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> max(vec<L, T, Q> const& x, T y);
+
+ /// Returns y if x < y; otherwise, it returns x.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/max.xml">GLSL max man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> max(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Returns min(max(x, minVal), maxVal) for each component in x
+ /// using the floating-point values minVal and maxVal.
+ ///
+ /// @tparam genType Floating-point or integer; scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/clamp.xml">GLSL clamp man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType clamp(genType x, genType minVal, genType maxVal);
+
+ /// Returns min(max(x, minVal), maxVal) for each component in x
+ /// using the floating-point values minVal and maxVal.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/clamp.xml">GLSL clamp man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> clamp(vec<L, T, Q> const& x, T minVal, T maxVal);
+
+ /// Returns min(max(x, minVal), maxVal) for each component in x
+ /// using the floating-point values minVal and maxVal.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/clamp.xml">GLSL clamp man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> clamp(vec<L, T, Q> const& x, vec<L, T, Q> const& minVal, vec<L, T, Q> const& maxVal);
+
+ /// If genTypeU is a floating scalar or vector:
+ /// Returns x * (1.0 - a) + y * a, i.e., the linear blend of
+ /// x and y using the floating-point value a.
+ /// The value for a is not restricted to the range [0, 1].
+ ///
+ /// If genTypeU is a boolean scalar or vector:
+ /// Selects which vector each returned component comes
+ /// from. For a component of 'a' that is false, the
+ /// corresponding component of 'x' is returned. For a
+ /// component of 'a' that is true, the corresponding
+ /// component of 'y' is returned. Components of 'x' and 'y' that
+ /// are not selected are allowed to be invalid floating point
+ /// values and will have no effect on the results. Thus, this
+ /// provides different functionality than
+ /// genType mix(genType x, genType y, genType(a))
+ /// where a is a Boolean vector.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/mix.xml">GLSL mix man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ ///
+ /// @param[in] x Value to interpolate.
+ /// @param[in] y Value to interpolate.
+ /// @param[in] a Interpolant.
+ ///
+ /// @tparam genTypeT Floating point scalar or vector.
+ /// @tparam genTypeU Floating point or boolean scalar or vector. It can't be a vector if it is the length of genTypeT.
+ ///
+ /// @code
+ /// #include <glm/glm.hpp>
+ /// ...
+ /// float a;
+ /// bool b;
+ /// glm::dvec3 e;
+ /// glm::dvec3 f;
+ /// glm::vec4 g;
+ /// glm::vec4 h;
+ /// ...
+ /// glm::vec4 r = glm::mix(g, h, a); // Interpolate with a floating-point scalar two vectors.
+ /// glm::vec4 s = glm::mix(g, h, b); // Returns g or h;
+ /// glm::dvec3 t = glm::mix(e, f, a); // Types of the third parameter is not required to match with the first and the second.
+ /// glm::vec4 u = glm::mix(g, h, r); // Interpolations can be perform per component with a vector for the last parameter.
+ /// @endcode
+ template<typename genTypeT, typename genTypeU>
+ GLM_FUNC_DECL genTypeT mix(genTypeT x, genTypeT y, genTypeU a);
+
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> mix(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, U, Q> const& a);
+
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> mix(vec<L, T, Q> const& x, vec<L, T, Q> const& y, U a);
+
+ /// Returns 0.0 if x < edge, otherwise it returns 1.0 for each component of a genType.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/step.xml">GLSL step man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL genType step(genType edge, genType x);
+
+ /// Returns 0.0 if x < edge, otherwise it returns 1.0.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/step.xml">GLSL step man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> step(T edge, vec<L, T, Q> const& x);
+
+ /// Returns 0.0 if x < edge, otherwise it returns 1.0.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/step.xml">GLSL step man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> step(vec<L, T, Q> const& edge, vec<L, T, Q> const& x);
+
+ /// Returns 0.0 if x <= edge0 and 1.0 if x >= edge1 and
+ /// performs smooth Hermite interpolation between 0 and 1
+ /// when edge0 < x < edge1. This is useful in cases where
+ /// you would want a threshold function with a smooth
+ /// transition. This is equivalent to:
+ /// genType t;
+ /// t = clamp ((x - edge0) / (edge1 - edge0), 0, 1);
+ /// return t * t * (3 - 2 * t);
+ /// Results are undefined if edge0 >= edge1.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/smoothstep.xml">GLSL smoothstep man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL genType smoothstep(genType edge0, genType edge1, genType x);
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> smoothstep(T edge0, T edge1, vec<L, T, Q> const& x);
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> smoothstep(vec<L, T, Q> const& edge0, vec<L, T, Q> const& edge1, vec<L, T, Q> const& x);
+
+ /// Returns true if x holds a NaN (not a number)
+ /// representation in the underlying implementation's set of
+ /// floating point representations. Returns false otherwise,
+ /// including for implementations with no NaN
+ /// representations.
+ ///
+ /// /!\ When using compiler fast math, this function may fail.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/isnan.xml">GLSL isnan man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, bool, Q> isnan(vec<L, T, Q> const& x);
+
+ /// Returns true if x holds a positive infinity or negative
+ /// infinity representation in the underlying implementation's
+ /// set of floating point representations. Returns false
+ /// otherwise, including for implementations with no infinity
+ /// representations.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/isinf.xml">GLSL isinf man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, bool, Q> isinf(vec<L, T, Q> const& x);
+
+ /// Returns a signed integer value representing
+ /// the encoding of a floating-point value. The floating-point
+ /// value's bit-level representation is preserved.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/floatBitsToInt.xml">GLSL floatBitsToInt man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ GLM_FUNC_DECL int floatBitsToInt(float const& v);
+
+ /// Returns a signed integer value representing
+ /// the encoding of a floating-point value. The floatingpoint
+ /// value's bit-level representation is preserved.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/floatBitsToInt.xml">GLSL floatBitsToInt man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL vec<L, int, Q> floatBitsToInt(vec<L, float, Q> const& v);
+
+ /// Returns a unsigned integer value representing
+ /// the encoding of a floating-point value. The floatingpoint
+ /// value's bit-level representation is preserved.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/floatBitsToUint.xml">GLSL floatBitsToUint man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ GLM_FUNC_DECL uint floatBitsToUint(float const& v);
+
+ /// Returns a unsigned integer value representing
+ /// the encoding of a floating-point value. The floatingpoint
+ /// value's bit-level representation is preserved.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/floatBitsToUint.xml">GLSL floatBitsToUint man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL vec<L, uint, Q> floatBitsToUint(vec<L, float, Q> const& v);
+
+ /// Returns a floating-point value corresponding to a signed
+ /// integer encoding of a floating-point value.
+ /// If an inf or NaN is passed in, it will not signal, and the
+ /// resulting floating point value is unspecified. Otherwise,
+ /// the bit-level representation is preserved.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/intBitsToFloat.xml">GLSL intBitsToFloat man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ GLM_FUNC_DECL float intBitsToFloat(int const& v);
+
+ /// Returns a floating-point value corresponding to a signed
+ /// integer encoding of a floating-point value.
+ /// If an inf or NaN is passed in, it will not signal, and the
+ /// resulting floating point value is unspecified. Otherwise,
+ /// the bit-level representation is preserved.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/intBitsToFloat.xml">GLSL intBitsToFloat man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL vec<L, float, Q> intBitsToFloat(vec<L, int, Q> const& v);
+
+ /// Returns a floating-point value corresponding to a
+ /// unsigned integer encoding of a floating-point value.
+ /// If an inf or NaN is passed in, it will not signal, and the
+ /// resulting floating point value is unspecified. Otherwise,
+ /// the bit-level representation is preserved.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/uintBitsToFloat.xml">GLSL uintBitsToFloat man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ GLM_FUNC_DECL float uintBitsToFloat(uint const& v);
+
+ /// Returns a floating-point value corresponding to a
+ /// unsigned integer encoding of a floating-point value.
+ /// If an inf or NaN is passed in, it will not signal, and the
+ /// resulting floating point value is unspecified. Otherwise,
+ /// the bit-level representation is preserved.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/uintBitsToFloat.xml">GLSL uintBitsToFloat man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL vec<L, float, Q> uintBitsToFloat(vec<L, uint, Q> const& v);
+
+ /// Computes and returns a * b + c.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/fma.xml">GLSL fma man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL genType fma(genType const& a, genType const& b, genType const& c);
+
+ /// Splits x into a floating-point significand in the range
+ /// [0.5, 1.0) and an integral exponent of two, such that:
+ /// x = significand * exp(2, exponent)
+ ///
+ /// The significand is returned by the function and the
+ /// exponent is returned in the parameter exp. For a
+ /// floating-point value of zero, the significant and exponent
+ /// are both zero. For a floating-point value that is an
+ /// infinity or is not a number, the results are undefined.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/frexp.xml">GLSL frexp man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL genType frexp(genType x, int& exp);
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> frexp(vec<L, T, Q> const& v, vec<L, int, Q>& exp);
+
+ /// Builds a floating-point number from x and the
+ /// corresponding integral exponent of two in exp, returning:
+ /// significand * exp(2, exponent)
+ ///
+ /// If this product is too large to be represented in the
+ /// floating-point type, the result is undefined.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/ldexp.xml">GLSL ldexp man page</a>;
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL genType ldexp(genType const& x, int const& exp);
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> ldexp(vec<L, T, Q> const& v, vec<L, int, Q> const& exp);
+
+ /// @}
+}//namespace glm
+
+#include "detail/func_common.inl"
+
diff --git a/glm/detail/_features.hpp b/glm/detail/_features.hpp
new file mode 100644
index 0000000..b0cbe9f
--- /dev/null
+++ b/glm/detail/_features.hpp
@@ -0,0 +1,394 @@
+#pragma once
+
+// #define GLM_CXX98_EXCEPTIONS
+// #define GLM_CXX98_RTTI
+
+// #define GLM_CXX11_RVALUE_REFERENCES
+// Rvalue references - GCC 4.3
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html
+
+// GLM_CXX11_TRAILING_RETURN
+// Rvalue references for *this - GCC not supported
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm
+
+// GLM_CXX11_NONSTATIC_MEMBER_INIT
+// Initialization of class objects by rvalues - GCC any
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html
+
+// GLM_CXX11_NONSTATIC_MEMBER_INIT
+// Non-static data member initializers - GCC 4.7
+// http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2756.htm
+
+// #define GLM_CXX11_VARIADIC_TEMPLATE
+// Variadic templates - GCC 4.3
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf
+
+//
+// Extending variadic template template parameters - GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2555.pdf
+
+// #define GLM_CXX11_GENERALIZED_INITIALIZERS
+// Initializer lists - GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm
+
+// #define GLM_CXX11_STATIC_ASSERT
+// Static assertions - GCC 4.3
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1720.html
+
+// #define GLM_CXX11_AUTO_TYPE
+// auto-typed variables - GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1984.pdf
+
+// #define GLM_CXX11_AUTO_TYPE
+// Multi-declarator auto - GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1737.pdf
+
+// #define GLM_CXX11_AUTO_TYPE
+// Removal of auto as a storage-class specifier - GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2546.htm
+
+// #define GLM_CXX11_AUTO_TYPE
+// New function declarator syntax - GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2541.htm
+
+// #define GLM_CXX11_LAMBDAS
+// New wording for C++0x lambdas - GCC 4.5
+// http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2927.pdf
+
+// #define GLM_CXX11_DECLTYPE
+// Declared type of an expression - GCC 4.3
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2343.pdf
+
+//
+// Right angle brackets - GCC 4.3
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1757.html
+
+//
+// Default template arguments for function templates DR226 GCC 4.3
+// http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#226
+
+//
+// Solving the SFINAE problem for expressions DR339 GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2634.html
+
+// #define GLM_CXX11_ALIAS_TEMPLATE
+// Template aliases N2258 GCC 4.7
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2258.pdf
+
+//
+// Extern templates N1987 Yes
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm
+
+// #define GLM_CXX11_NULLPTR
+// Null pointer constant N2431 GCC 4.6
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2431.pdf
+
+// #define GLM_CXX11_STRONG_ENUMS
+// Strongly-typed enums N2347 GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf
+
+//
+// Forward declarations for enums N2764 GCC 4.6
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2764.pdf
+
+//
+// Generalized attributes N2761 GCC 4.8
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2761.pdf
+
+//
+// Generalized constant expressions N2235 GCC 4.6
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf
+
+//
+// Alignment support N2341 GCC 4.8
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf
+
+// #define GLM_CXX11_DELEGATING_CONSTRUCTORS
+// Delegating constructors N1986 GCC 4.7
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1986.pdf
+
+//
+// Inheriting constructors N2540 GCC 4.8
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2540.htm
+
+// #define GLM_CXX11_EXPLICIT_CONVERSIONS
+// Explicit conversion operators N2437 GCC 4.5
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf
+
+//
+// New character types N2249 GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html
+
+//
+// Unicode string literals N2442 GCC 4.5
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm
+
+//
+// Raw string literals N2442 GCC 4.5
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm
+
+//
+// Universal character name literals N2170 GCC 4.5
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html
+
+// #define GLM_CXX11_USER_LITERALS
+// User-defined literals N2765 GCC 4.7
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2765.pdf
+
+//
+// Standard Layout Types N2342 GCC 4.5
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm
+
+// #define GLM_CXX11_DEFAULTED_FUNCTIONS
+// #define GLM_CXX11_DELETED_FUNCTIONS
+// Defaulted and deleted functions N2346 GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm
+
+//
+// Extended friend declarations N1791 GCC 4.7
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf
+
+//
+// Extending sizeof N2253 GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2253.html
+
+// #define GLM_CXX11_INLINE_NAMESPACES
+// Inline namespaces N2535 GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2535.htm
+
+// #define GLM_CXX11_UNRESTRICTED_UNIONS
+// Unrestricted unions N2544 GCC 4.6
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2544.pdf
+
+// #define GLM_CXX11_LOCAL_TYPE_TEMPLATE_ARGS
+// Local and unnamed types as template arguments N2657 GCC 4.5
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm
+
+// #define GLM_CXX11_RANGE_FOR
+// Range-based for N2930 GCC 4.6
+// http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2930.html
+
+// #define GLM_CXX11_OVERRIDE_CONTROL
+// Explicit virtual overrides N2928 N3206 N3272 GCC 4.7
+// http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2928.htm
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3206.htm
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3272.htm
+
+//
+// Minimal support for garbage collection and reachability-based leak detection N2670 No
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2670.htm
+
+// #define GLM_CXX11_NOEXCEPT
+// Allowing move constructors to throw [noexcept] N3050 GCC 4.6 (core language only)
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3050.html
+
+//
+// Defining move special member functions N3053 GCC 4.6
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3053.html
+
+//
+// Sequence points N2239 Yes
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2239.html
+
+//
+// Atomic operations N2427 GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2239.html
+
+//
+// Strong Compare and Exchange N2748 GCC 4.5
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html
+
+//
+// Bidirectional Fences N2752 GCC 4.8
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2752.htm
+
+//
+// Memory model N2429 GCC 4.8
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm
+
+//
+// Data-dependency ordering: atomics and memory model N2664 GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2664.htm
+
+//
+// Propagating exceptions N2179 GCC 4.4
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html
+
+//
+// Abandoning a process and at_quick_exit N2440 GCC 4.8
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2440.htm
+
+//
+// Allow atomics use in signal handlers N2547 Yes
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2547.htm
+
+//
+// Thread-local storage N2659 GCC 4.8
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2659.htm
+
+//
+// Dynamic initialization and destruction with concurrency N2660 GCC 4.3
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2660.htm
+
+//
+// __func__ predefined identifier N2340 GCC 4.3
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2340.htm
+
+//
+// C99 preprocessor N1653 GCC 4.3
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm
+
+//
+// long long N1811 GCC 4.3
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1811.pdf
+
+//
+// Extended integral types N1988 Yes
+// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1988.pdf
+
+#if(GLM_COMPILER & GLM_COMPILER_GCC)
+
+# define GLM_CXX11_STATIC_ASSERT
+
+#elif(GLM_COMPILER & GLM_COMPILER_CLANG)
+# if(__has_feature(cxx_exceptions))
+# define GLM_CXX98_EXCEPTIONS
+# endif
+
+# if(__has_feature(cxx_rtti))
+# define GLM_CXX98_RTTI
+# endif
+
+# if(__has_feature(cxx_access_control_sfinae))
+# define GLM_CXX11_ACCESS_CONTROL_SFINAE
+# endif
+
+# if(__has_feature(cxx_alias_templates))
+# define GLM_CXX11_ALIAS_TEMPLATE
+# endif
+
+# if(__has_feature(cxx_alignas))
+# define GLM_CXX11_ALIGNAS
+# endif
+
+# if(__has_feature(cxx_attributes))
+# define GLM_CXX11_ATTRIBUTES
+# endif
+
+# if(__has_feature(cxx_constexpr))
+# define GLM_CXX11_CONSTEXPR
+# endif
+
+# if(__has_feature(cxx_decltype))
+# define GLM_CXX11_DECLTYPE
+# endif
+
+# if(__has_feature(cxx_default_function_template_args))
+# define GLM_CXX11_DEFAULT_FUNCTION_TEMPLATE_ARGS
+# endif
+
+# if(__has_feature(cxx_defaulted_functions))
+# define GLM_CXX11_DEFAULTED_FUNCTIONS
+# endif
+
+# if(__has_feature(cxx_delegating_constructors))
+# define GLM_CXX11_DELEGATING_CONSTRUCTORS
+# endif
+
+# if(__has_feature(cxx_deleted_functions))
+# define GLM_CXX11_DELETED_FUNCTIONS
+# endif
+
+# if(__has_feature(cxx_explicit_conversions))
+# define GLM_CXX11_EXPLICIT_CONVERSIONS
+# endif
+
+# if(__has_feature(cxx_generalized_initializers))
+# define GLM_CXX11_GENERALIZED_INITIALIZERS
+# endif
+
+# if(__has_feature(cxx_implicit_moves))
+# define GLM_CXX11_IMPLICIT_MOVES
+# endif
+
+# if(__has_feature(cxx_inheriting_constructors))
+# define GLM_CXX11_INHERITING_CONSTRUCTORS
+# endif
+
+# if(__has_feature(cxx_inline_namespaces))
+# define GLM_CXX11_INLINE_NAMESPACES
+# endif
+
+# if(__has_feature(cxx_lambdas))
+# define GLM_CXX11_LAMBDAS
+# endif
+
+# if(__has_feature(cxx_local_type_template_args))
+# define GLM_CXX11_LOCAL_TYPE_TEMPLATE_ARGS
+# endif
+
+# if(__has_feature(cxx_noexcept))
+# define GLM_CXX11_NOEXCEPT
+# endif
+
+# if(__has_feature(cxx_nonstatic_member_init))
+# define GLM_CXX11_NONSTATIC_MEMBER_INIT
+# endif
+
+# if(__has_feature(cxx_nullptr))
+# define GLM_CXX11_NULLPTR
+# endif
+
+# if(__has_feature(cxx_override_control))
+# define GLM_CXX11_OVERRIDE_CONTROL
+# endif
+
+# if(__has_feature(cxx_reference_qualified_functions))
+# define GLM_CXX11_REFERENCE_QUALIFIED_FUNCTIONS
+# endif
+
+# if(__has_feature(cxx_range_for))
+# define GLM_CXX11_RANGE_FOR
+# endif
+
+# if(__has_feature(cxx_raw_string_literals))
+# define GLM_CXX11_RAW_STRING_LITERALS
+# endif
+
+# if(__has_feature(cxx_rvalue_references))
+# define GLM_CXX11_RVALUE_REFERENCES
+# endif
+
+# if(__has_feature(cxx_static_assert))
+# define GLM_CXX11_STATIC_ASSERT
+# endif
+
+# if(__has_feature(cxx_auto_type))
+# define GLM_CXX11_AUTO_TYPE
+# endif
+
+# if(__has_feature(cxx_strong_enums))
+# define GLM_CXX11_STRONG_ENUMS
+# endif
+
+# if(__has_feature(cxx_trailing_return))
+# define GLM_CXX11_TRAILING_RETURN
+# endif
+
+# if(__has_feature(cxx_unicode_literals))
+# define GLM_CXX11_UNICODE_LITERALS
+# endif
+
+# if(__has_feature(cxx_unrestricted_unions))
+# define GLM_CXX11_UNRESTRICTED_UNIONS
+# endif
+
+# if(__has_feature(cxx_user_literals))
+# define GLM_CXX11_USER_LITERALS
+# endif
+
+# if(__has_feature(cxx_variadic_templates))
+# define GLM_CXX11_VARIADIC_TEMPLATES
+# endif
+
+#endif//(GLM_COMPILER & GLM_COMPILER_CLANG)
diff --git a/glm/detail/_fixes.hpp b/glm/detail/_fixes.hpp
new file mode 100644
index 0000000..a503c7c
--- /dev/null
+++ b/glm/detail/_fixes.hpp
@@ -0,0 +1,27 @@
+#include <cmath>
+
+//! Workaround for compatibility with other libraries
+#ifdef max
+#undef max
+#endif
+
+//! Workaround for compatibility with other libraries
+#ifdef min
+#undef min
+#endif
+
+//! Workaround for Android
+#ifdef isnan
+#undef isnan
+#endif
+
+//! Workaround for Android
+#ifdef isinf
+#undef isinf
+#endif
+
+//! Workaround for Chrone Native Client
+#ifdef log2
+#undef log2
+#endif
+
diff --git a/glm/detail/_noise.hpp b/glm/detail/_noise.hpp
new file mode 100644
index 0000000..5a874a0
--- /dev/null
+++ b/glm/detail/_noise.hpp
@@ -0,0 +1,81 @@
+#pragma once
+
+#include "../common.hpp"
+
+namespace glm{
+namespace detail
+{
+ template<typename T>
+ GLM_FUNC_QUALIFIER T mod289(T const& x)
+ {
+ return x - floor(x * (static_cast<T>(1.0) / static_cast<T>(289.0))) * static_cast<T>(289.0);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T permute(T const& x)
+ {
+ return mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<2, T, Q> permute(vec<2, T, Q> const& x)
+ {
+ return mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> permute(vec<3, T, Q> const& x)
+ {
+ return mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> permute(vec<4, T, Q> const& x)
+ {
+ return mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T taylorInvSqrt(T const& r)
+ {
+ return static_cast<T>(1.79284291400159) - static_cast<T>(0.85373472095314) * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<2, T, Q> taylorInvSqrt(vec<2, T, Q> const& r)
+ {
+ return static_cast<T>(1.79284291400159) - static_cast<T>(0.85373472095314) * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> taylorInvSqrt(vec<3, T, Q> const& r)
+ {
+ return static_cast<T>(1.79284291400159) - static_cast<T>(0.85373472095314) * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> taylorInvSqrt(vec<4, T, Q> const& r)
+ {
+ return static_cast<T>(1.79284291400159) - static_cast<T>(0.85373472095314) * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<2, T, Q> fade(vec<2, T, Q> const& t)
+ {
+ return (t * t * t) * (t * (t * static_cast<T>(6) - static_cast<T>(15)) + static_cast<T>(10));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> fade(vec<3, T, Q> const& t)
+ {
+ return (t * t * t) * (t * (t * static_cast<T>(6) - static_cast<T>(15)) + static_cast<T>(10));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> fade(vec<4, T, Q> const& t)
+ {
+ return (t * t * t) * (t * (t * static_cast<T>(6) - static_cast<T>(15)) + static_cast<T>(10));
+ }
+}//namespace detail
+}//namespace glm
+
diff --git a/glm/detail/_swizzle.hpp b/glm/detail/_swizzle.hpp
new file mode 100644
index 0000000..87896ef
--- /dev/null
+++ b/glm/detail/_swizzle.hpp
@@ -0,0 +1,804 @@
+#pragma once
+
+namespace glm{
+namespace detail
+{
+ // Internal class for implementing swizzle operators
+ template<typename T, int N>
+ struct _swizzle_base0
+ {
+ protected:
+ GLM_FUNC_QUALIFIER T& elem(size_t i){ return (reinterpret_cast<T*>(_buffer))[i]; }
+ GLM_FUNC_QUALIFIER T const& elem(size_t i) const{ return (reinterpret_cast<const T*>(_buffer))[i]; }
+
+ // Use an opaque buffer to *ensure* the compiler doesn't call a constructor.
+ // The size 1 buffer is assumed to aligned to the actual members so that the
+ // elem()
+ char _buffer[1];
+ };
+
+ template<int N, typename T, qualifier Q, int E0, int E1, int E2, int E3, bool Aligned>
+ struct _swizzle_base1 : public _swizzle_base0<T, N>
+ {
+ };
+
+ template<typename T, qualifier Q, int E0, int E1, bool Aligned>
+ struct _swizzle_base1<2, T, Q, E0,E1,-1,-2, Aligned> : public _swizzle_base0<T, 2>
+ {
+ GLM_FUNC_QUALIFIER vec<2, T, Q> operator ()() const { return vec<2, T, Q>(this->elem(E0), this->elem(E1)); }
+ };
+
+ template<typename T, qualifier Q, int E0, int E1, int E2, bool Aligned>
+ struct _swizzle_base1<3, T, Q, E0,E1,E2,-1, Aligned> : public _swizzle_base0<T, 3>
+ {
+ GLM_FUNC_QUALIFIER vec<3, T, Q> operator ()() const { return vec<3, T, Q>(this->elem(E0), this->elem(E1), this->elem(E2)); }
+ };
+
+ template<typename T, qualifier Q, int E0, int E1, int E2, int E3, bool Aligned>
+ struct _swizzle_base1<4, T, Q, E0,E1,E2,E3, Aligned> : public _swizzle_base0<T, 4>
+ {
+ GLM_FUNC_QUALIFIER vec<4, T, Q> operator ()() const { return vec<4, T, Q>(this->elem(E0), this->elem(E1), this->elem(E2), this->elem(E3)); }
+ };
+
+ // Internal class for implementing swizzle operators
+ /*
+ Template parameters:
+
+ T = type of scalar values (e.g. float, double)
+ N = number of components in the vector (e.g. 3)
+ E0...3 = what index the n-th element of this swizzle refers to in the unswizzled vec
+
+ DUPLICATE_ELEMENTS = 1 if there is a repeated element, 0 otherwise (used to specialize swizzles
+ containing duplicate elements so that they cannot be used as r-values).
+ */
+ template<int N, typename T, qualifier Q, int E0, int E1, int E2, int E3, int DUPLICATE_ELEMENTS>
+ struct _swizzle_base2 : public _swizzle_base1<N, T, Q, E0,E1,E2,E3, detail::is_aligned<Q>::value>
+ {
+ struct op_equal
+ {
+ GLM_FUNC_QUALIFIER void operator() (T& e, T& t) const{ e = t; }
+ };
+
+ struct op_minus
+ {
+ GLM_FUNC_QUALIFIER void operator() (T& e, T& t) const{ e -= t; }
+ };
+
+ struct op_plus
+ {
+ GLM_FUNC_QUALIFIER void operator() (T& e, T& t) const{ e += t; }
+ };
+
+ struct op_mul
+ {
+ GLM_FUNC_QUALIFIER void operator() (T& e, T& t) const{ e *= t; }
+ };
+
+ struct op_div
+ {
+ GLM_FUNC_QUALIFIER void operator() (T& e, T& t) const{ e /= t; }
+ };
+
+ public:
+ GLM_FUNC_QUALIFIER _swizzle_base2& operator= (const T& t)
+ {
+ for (int i = 0; i < N; ++i)
+ (*this)[i] = t;
+ return *this;
+ }
+
+ GLM_FUNC_QUALIFIER _swizzle_base2& operator= (vec<N, T, Q> const& that)
+ {
+ _apply_op(that, op_equal());
+ return *this;
+ }
+
+ GLM_FUNC_QUALIFIER void operator -= (vec<N, T, Q> const& that)
+ {
+ _apply_op(that, op_minus());
+ }
+
+ GLM_FUNC_QUALIFIER void operator += (vec<N, T, Q> const& that)
+ {
+ _apply_op(that, op_plus());
+ }
+
+ GLM_FUNC_QUALIFIER void operator *= (vec<N, T, Q> const& that)
+ {
+ _apply_op(that, op_mul());
+ }
+
+ GLM_FUNC_QUALIFIER void operator /= (vec<N, T, Q> const& that)
+ {
+ _apply_op(that, op_div());
+ }
+
+ GLM_FUNC_QUALIFIER T& operator[](size_t i)
+ {
+ const int offset_dst[4] = { E0, E1, E2, E3 };
+ return this->elem(offset_dst[i]);
+ }
+ GLM_FUNC_QUALIFIER T operator[](size_t i) const
+ {
+ const int offset_dst[4] = { E0, E1, E2, E3 };
+ return this->elem(offset_dst[i]);
+ }
+
+ protected:
+ template<typename U>
+ GLM_FUNC_QUALIFIER void _apply_op(vec<N, T, Q> const& that, const U& op)
+ {
+ // Make a copy of the data in this == &that.
+ // The copier should optimize out the copy in cases where the function is
+ // properly inlined and the copy is not necessary.
+ T t[N];
+ for (int i = 0; i < N; ++i)
+ t[i] = that[i];
+ for (int i = 0; i < N; ++i)
+ op( (*this)[i], t[i] );
+ }
+ };
+
+ // Specialization for swizzles containing duplicate elements. These cannot be modified.
+ template<int N, typename T, qualifier Q, int E0, int E1, int E2, int E3>
+ struct _swizzle_base2<N, T, Q, E0,E1,E2,E3, 1> : public _swizzle_base1<N, T, Q, E0,E1,E2,E3, detail::is_aligned<Q>::value>
+ {
+ struct Stub {};
+
+ GLM_FUNC_QUALIFIER _swizzle_base2& operator= (Stub const&) { return *this; }
+
+ GLM_FUNC_QUALIFIER T operator[] (size_t i) const
+ {
+ const int offset_dst[4] = { E0, E1, E2, E3 };
+ return this->elem(offset_dst[i]);
+ }
+ };
+
+ template<int N, typename T, qualifier Q, int E0, int E1, int E2, int E3>
+ struct _swizzle : public _swizzle_base2<N, T, Q, E0, E1, E2, E3, (E0 == E1 || E0 == E2 || E0 == E3 || E1 == E2 || E1 == E3 || E2 == E3)>
+ {
+ typedef _swizzle_base2<N, T, Q, E0, E1, E2, E3, (E0 == E1 || E0 == E2 || E0 == E3 || E1 == E2 || E1 == E3 || E2 == E3)> base_type;
+
+ using base_type::operator=;
+
+ GLM_FUNC_QUALIFIER operator vec<N, T, Q> () const { return (*this)(); }
+ };
+
+//
+// To prevent the C++ syntax from getting entirely overwhelming, define some alias macros
+//
+#define GLM_SWIZZLE_TEMPLATE1 template<int N, typename T, qualifier Q, int E0, int E1, int E2, int E3>
+#define GLM_SWIZZLE_TEMPLATE2 template<int N, typename T, qualifier Q, int E0, int E1, int E2, int E3, int F0, int F1, int F2, int F3>
+#define GLM_SWIZZLE_TYPE1 _swizzle<N, T, Q, E0, E1, E2, E3>
+#define GLM_SWIZZLE_TYPE2 _swizzle<N, T, Q, F0, F1, F2, F3>
+
+//
+// Wrapper for a binary operator (e.g. u.yy + v.zy)
+//
+#define GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(OPERAND) \
+ GLM_SWIZZLE_TEMPLATE2 \
+ GLM_FUNC_QUALIFIER vec<N, T, Q> operator OPERAND ( const GLM_SWIZZLE_TYPE1& a, const GLM_SWIZZLE_TYPE2& b) \
+ { \
+ return a() OPERAND b(); \
+ } \
+ GLM_SWIZZLE_TEMPLATE1 \
+ GLM_FUNC_QUALIFIER vec<N, T, Q> operator OPERAND ( const GLM_SWIZZLE_TYPE1& a, const vec<N, T, Q>& b) \
+ { \
+ return a() OPERAND b; \
+ } \
+ GLM_SWIZZLE_TEMPLATE1 \
+ GLM_FUNC_QUALIFIER vec<N, T, Q> operator OPERAND ( const vec<N, T, Q>& a, const GLM_SWIZZLE_TYPE1& b) \
+ { \
+ return a OPERAND b(); \
+ }
+
+//
+// Wrapper for a operand between a swizzle and a binary (e.g. 1.0f - u.xyz)
+//
+#define GLM_SWIZZLE_SCALAR_BINARY_OPERATOR_IMPLEMENTATION(OPERAND) \
+ GLM_SWIZZLE_TEMPLATE1 \
+ GLM_FUNC_QUALIFIER vec<N, T, Q> operator OPERAND ( const GLM_SWIZZLE_TYPE1& a, const T& b) \
+ { \
+ return a() OPERAND b; \
+ } \
+ GLM_SWIZZLE_TEMPLATE1 \
+ GLM_FUNC_QUALIFIER vec<N, T, Q> operator OPERAND ( const T& a, const GLM_SWIZZLE_TYPE1& b) \
+ { \
+ return a OPERAND b(); \
+ }
+
+//
+// Macro for wrapping a function taking one argument (e.g. abs())
+//
+#define GLM_SWIZZLE_FUNCTION_1_ARGS(RETURN_TYPE,FUNCTION) \
+ GLM_SWIZZLE_TEMPLATE1 \
+ GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a) \
+ { \
+ return FUNCTION(a()); \
+ }
+
+//
+// Macro for wrapping a function taking two vector arguments (e.g. dot()).
+//
+#define GLM_SWIZZLE_FUNCTION_2_ARGS(RETURN_TYPE,FUNCTION) \
+ GLM_SWIZZLE_TEMPLATE2 \
+ GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const GLM_SWIZZLE_TYPE2& b) \
+ { \
+ return FUNCTION(a(), b()); \
+ } \
+ GLM_SWIZZLE_TEMPLATE1 \
+ GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const GLM_SWIZZLE_TYPE1& b) \
+ { \
+ return FUNCTION(a(), b()); \
+ } \
+ GLM_SWIZZLE_TEMPLATE1 \
+ GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const typename V& b) \
+ { \
+ return FUNCTION(a(), b); \
+ } \
+ GLM_SWIZZLE_TEMPLATE1 \
+ GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const V& a, const GLM_SWIZZLE_TYPE1& b) \
+ { \
+ return FUNCTION(a, b()); \
+ }
+
+//
+// Macro for wrapping a function take 2 vec arguments followed by a scalar (e.g. mix()).
+//
+#define GLM_SWIZZLE_FUNCTION_2_ARGS_SCALAR(RETURN_TYPE,FUNCTION) \
+ GLM_SWIZZLE_TEMPLATE2 \
+ GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const GLM_SWIZZLE_TYPE2& b, const T& c) \
+ { \
+ return FUNCTION(a(), b(), c); \
+ } \
+ GLM_SWIZZLE_TEMPLATE1 \
+ GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const GLM_SWIZZLE_TYPE1& b, const T& c) \
+ { \
+ return FUNCTION(a(), b(), c); \
+ } \
+ GLM_SWIZZLE_TEMPLATE1 \
+ GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const GLM_SWIZZLE_TYPE1& a, const typename S0::vec_type& b, const T& c)\
+ { \
+ return FUNCTION(a(), b, c); \
+ } \
+ GLM_SWIZZLE_TEMPLATE1 \
+ GLM_FUNC_QUALIFIER typename GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const typename V& a, const GLM_SWIZZLE_TYPE1& b, const T& c) \
+ { \
+ return FUNCTION(a, b(), c); \
+ }
+
+}//namespace detail
+}//namespace glm
+
+namespace glm
+{
+ namespace detail
+ {
+ GLM_SWIZZLE_SCALAR_BINARY_OPERATOR_IMPLEMENTATION(-)
+ GLM_SWIZZLE_SCALAR_BINARY_OPERATOR_IMPLEMENTATION(*)
+ GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(+)
+ GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(-)
+ GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(*)
+ GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(/)
+ }
+
+ //
+ // Swizzles are distinct types from the unswizzled type. The below macros will
+ // provide template specializations for the swizzle types for the given functions
+ // so that the compiler does not have any ambiguity to choosing how to handle
+ // the function.
+ //
+ // The alternative is to use the operator()() when calling the function in order
+ // to explicitly convert the swizzled type to the unswizzled type.
+ //
+
+ //GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, abs);
+ //GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, acos);
+ //GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, acosh);
+ //GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, all);
+ //GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, any);
+
+ //GLM_SWIZZLE_FUNCTION_2_ARGS(value_type, dot);
+ //GLM_SWIZZLE_FUNCTION_2_ARGS(vec_type, cross);
+ //GLM_SWIZZLE_FUNCTION_2_ARGS(vec_type, step);
+ //GLM_SWIZZLE_FUNCTION_2_ARGS_SCALAR(vec_type, mix);
+}
+
+#define GLM_SWIZZLE2_2_MEMBERS(T, Q, E0,E1) \
+ struct { detail::_swizzle<2, T, Q, 0,0,-1,-2> E0 ## E0; }; \
+ struct { detail::_swizzle<2, T, Q, 0,1,-1,-2> E0 ## E1; }; \
+ struct { detail::_swizzle<2, T, Q, 1,0,-1,-2> E1 ## E0; }; \
+ struct { detail::_swizzle<2, T, Q, 1,1,-1,-2> E1 ## E1; };
+
+#define GLM_SWIZZLE2_3_MEMBERS(T, Q, E0,E1) \
+ struct { detail::_swizzle<3,T, Q, 0,0,0,-1> E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<3,T, Q, 0,0,1,-1> E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<3,T, Q, 0,1,0,-1> E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<3,T, Q, 0,1,1,-1> E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<3,T, Q, 1,0,0,-1> E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<3,T, Q, 1,0,1,-1> E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<3,T, Q, 1,1,0,-1> E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<3,T, Q, 1,1,1,-1> E1 ## E1 ## E1; };
+
+#define GLM_SWIZZLE2_4_MEMBERS(T, Q, E0,E1) \
+ struct { detail::_swizzle<4,T, Q, 0,0,0,0> E0 ## E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,0,0,1> E0 ## E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,0,1,0> E0 ## E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,0,1,1> E0 ## E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,0,0> E0 ## E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,0,1> E0 ## E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,1,0> E0 ## E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,1,1> E0 ## E1 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,0,0> E1 ## E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,0,1> E1 ## E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,1,0> E1 ## E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,1,1> E1 ## E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,0,0> E1 ## E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,0,1> E1 ## E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,1,0> E1 ## E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,1,1> E1 ## E1 ## E1 ## E1; };
+
+#define GLM_SWIZZLE3_2_MEMBERS(T, Q, E0,E1,E2) \
+ struct { detail::_swizzle<2,T, Q, 0,0,-1,-2> E0 ## E0; }; \
+ struct { detail::_swizzle<2,T, Q, 0,1,-1,-2> E0 ## E1; }; \
+ struct { detail::_swizzle<2,T, Q, 0,2,-1,-2> E0 ## E2; }; \
+ struct { detail::_swizzle<2,T, Q, 1,0,-1,-2> E1 ## E0; }; \
+ struct { detail::_swizzle<2,T, Q, 1,1,-1,-2> E1 ## E1; }; \
+ struct { detail::_swizzle<2,T, Q, 1,2,-1,-2> E1 ## E2; }; \
+ struct { detail::_swizzle<2,T, Q, 2,0,-1,-2> E2 ## E0; }; \
+ struct { detail::_swizzle<2,T, Q, 2,1,-1,-2> E2 ## E1; }; \
+ struct { detail::_swizzle<2,T, Q, 2,2,-1,-2> E2 ## E2; };
+
+#define GLM_SWIZZLE3_3_MEMBERS(T, Q ,E0,E1,E2) \
+ struct { detail::_swizzle<3, T, Q, 0,0,0,-1> E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 0,0,1,-1> E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 0,0,2,-1> E0 ## E0 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 0,1,0,-1> E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 0,1,1,-1> E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 0,1,2,-1> E0 ## E1 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 0,2,0,-1> E0 ## E2 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 0,2,1,-1> E0 ## E2 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 0,2,2,-1> E0 ## E2 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 1,0,0,-1> E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 1,0,1,-1> E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 1,0,2,-1> E1 ## E0 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 1,1,0,-1> E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 1,1,1,-1> E1 ## E1 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 1,1,2,-1> E1 ## E1 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 1,2,0,-1> E1 ## E2 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 1,2,1,-1> E1 ## E2 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 1,2,2,-1> E1 ## E2 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 2,0,0,-1> E2 ## E0 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 2,0,1,-1> E2 ## E0 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 2,0,2,-1> E2 ## E0 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 2,1,0,-1> E2 ## E1 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 2,1,1,-1> E2 ## E1 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 2,1,2,-1> E2 ## E1 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 2,2,0,-1> E2 ## E2 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 2,2,1,-1> E2 ## E2 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 2,2,2,-1> E2 ## E2 ## E2; };
+
+#define GLM_SWIZZLE3_4_MEMBERS(T, Q, E0,E1,E2) \
+ struct { detail::_swizzle<4,T, Q, 0,0,0,0> E0 ## E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,0,0,1> E0 ## E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,0,0,2> E0 ## E0 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 0,0,1,0> E0 ## E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,0,1,1> E0 ## E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,0,1,2> E0 ## E0 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 0,0,2,0> E0 ## E0 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,0,2,1> E0 ## E0 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,0,2,2> E0 ## E0 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,0,0> E0 ## E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,0,1> E0 ## E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,0,2> E0 ## E1 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,1,0> E0 ## E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,1,1> E0 ## E1 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,1,2> E0 ## E1 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,2,0> E0 ## E1 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,2,1> E0 ## E1 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,1,2,2> E0 ## E1 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 0,2,0,0> E0 ## E2 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,2,0,1> E0 ## E2 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,2,0,2> E0 ## E2 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 0,2,1,0> E0 ## E2 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,2,1,1> E0 ## E2 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,2,1,2> E0 ## E2 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 0,2,2,0> E0 ## E2 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 0,2,2,1> E0 ## E2 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 0,2,2,2> E0 ## E2 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,0,0> E1 ## E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,0,1> E1 ## E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,0,2> E1 ## E0 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,1,0> E1 ## E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,1,1> E1 ## E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,1,2> E1 ## E0 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,2,0> E1 ## E0 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,2,1> E1 ## E0 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,0,2,2> E1 ## E0 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,0,0> E1 ## E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,0,1> E1 ## E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,0,2> E1 ## E1 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,1,0> E1 ## E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,1,1> E1 ## E1 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,1,2> E1 ## E1 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,2,0> E1 ## E1 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,2,1> E1 ## E1 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,1,2,2> E1 ## E1 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 1,2,0,0> E1 ## E2 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,2,0,1> E1 ## E2 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,2,0,2> E1 ## E2 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 1,2,1,0> E1 ## E2 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,2,1,1> E1 ## E2 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,2,1,2> E1 ## E2 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 1,2,2,0> E1 ## E2 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 1,2,2,1> E1 ## E2 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 1,2,2,2> E1 ## E2 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 2,0,0,0> E2 ## E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 2,0,0,1> E2 ## E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 2,0,0,2> E2 ## E0 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 2,0,1,0> E2 ## E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 2,0,1,1> E2 ## E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 2,0,1,2> E2 ## E0 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 2,0,2,0> E2 ## E0 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 2,0,2,1> E2 ## E0 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 2,0,2,2> E2 ## E0 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 2,1,0,0> E2 ## E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 2,1,0,1> E2 ## E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 2,1,0,2> E2 ## E1 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 2,1,1,0> E2 ## E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 2,1,1,1> E2 ## E1 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 2,1,1,2> E2 ## E1 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 2,1,2,0> E2 ## E1 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 2,1,2,1> E2 ## E1 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 2,1,2,2> E2 ## E1 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 2,2,0,0> E2 ## E2 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 2,2,0,1> E2 ## E2 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 2,2,0,2> E2 ## E2 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 2,2,1,0> E2 ## E2 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 2,2,1,1> E2 ## E2 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 2,2,1,2> E2 ## E2 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4,T, Q, 2,2,2,0> E2 ## E2 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4,T, Q, 2,2,2,1> E2 ## E2 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4,T, Q, 2,2,2,2> E2 ## E2 ## E2 ## E2; };
+
+#define GLM_SWIZZLE4_2_MEMBERS(T, Q, E0,E1,E2,E3) \
+ struct { detail::_swizzle<2,T, Q, 0,0,-1,-2> E0 ## E0; }; \
+ struct { detail::_swizzle<2,T, Q, 0,1,-1,-2> E0 ## E1; }; \
+ struct { detail::_swizzle<2,T, Q, 0,2,-1,-2> E0 ## E2; }; \
+ struct { detail::_swizzle<2,T, Q, 0,3,-1,-2> E0 ## E3; }; \
+ struct { detail::_swizzle<2,T, Q, 1,0,-1,-2> E1 ## E0; }; \
+ struct { detail::_swizzle<2,T, Q, 1,1,-1,-2> E1 ## E1; }; \
+ struct { detail::_swizzle<2,T, Q, 1,2,-1,-2> E1 ## E2; }; \
+ struct { detail::_swizzle<2,T, Q, 1,3,-1,-2> E1 ## E3; }; \
+ struct { detail::_swizzle<2,T, Q, 2,0,-1,-2> E2 ## E0; }; \
+ struct { detail::_swizzle<2,T, Q, 2,1,-1,-2> E2 ## E1; }; \
+ struct { detail::_swizzle<2,T, Q, 2,2,-1,-2> E2 ## E2; }; \
+ struct { detail::_swizzle<2,T, Q, 2,3,-1,-2> E2 ## E3; }; \
+ struct { detail::_swizzle<2,T, Q, 3,0,-1,-2> E3 ## E0; }; \
+ struct { detail::_swizzle<2,T, Q, 3,1,-1,-2> E3 ## E1; }; \
+ struct { detail::_swizzle<2,T, Q, 3,2,-1,-2> E3 ## E2; }; \
+ struct { detail::_swizzle<2,T, Q, 3,3,-1,-2> E3 ## E3; };
+
+#define GLM_SWIZZLE4_3_MEMBERS(T, Q, E0,E1,E2,E3) \
+ struct { detail::_swizzle<3, T, Q, 0,0,0,-1> E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 0,0,1,-1> E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 0,0,2,-1> E0 ## E0 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 0,0,3,-1> E0 ## E0 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 0,1,0,-1> E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 0,1,1,-1> E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 0,1,2,-1> E0 ## E1 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 0,1,3,-1> E0 ## E1 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 0,2,0,-1> E0 ## E2 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 0,2,1,-1> E0 ## E2 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 0,2,2,-1> E0 ## E2 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 0,2,3,-1> E0 ## E2 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 0,3,0,-1> E0 ## E3 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 0,3,1,-1> E0 ## E3 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 0,3,2,-1> E0 ## E3 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 0,3,3,-1> E0 ## E3 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 1,0,0,-1> E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 1,0,1,-1> E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 1,0,2,-1> E1 ## E0 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 1,0,3,-1> E1 ## E0 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 1,1,0,-1> E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 1,1,1,-1> E1 ## E1 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 1,1,2,-1> E1 ## E1 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 1,1,3,-1> E1 ## E1 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 1,2,0,-1> E1 ## E2 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 1,2,1,-1> E1 ## E2 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 1,2,2,-1> E1 ## E2 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 1,2,3,-1> E1 ## E2 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 1,3,0,-1> E1 ## E3 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 1,3,1,-1> E1 ## E3 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 1,3,2,-1> E1 ## E3 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 1,3,3,-1> E1 ## E3 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 2,0,0,-1> E2 ## E0 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 2,0,1,-1> E2 ## E0 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 2,0,2,-1> E2 ## E0 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 2,0,3,-1> E2 ## E0 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 2,1,0,-1> E2 ## E1 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 2,1,1,-1> E2 ## E1 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 2,1,2,-1> E2 ## E1 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 2,1,3,-1> E2 ## E1 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 2,2,0,-1> E2 ## E2 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 2,2,1,-1> E2 ## E2 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 2,2,2,-1> E2 ## E2 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 2,2,3,-1> E2 ## E2 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 2,3,0,-1> E2 ## E3 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 2,3,1,-1> E2 ## E3 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 2,3,2,-1> E2 ## E3 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 2,3,3,-1> E2 ## E3 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 3,0,0,-1> E3 ## E0 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 3,0,1,-1> E3 ## E0 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 3,0,2,-1> E3 ## E0 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 3,0,3,-1> E3 ## E0 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 3,1,0,-1> E3 ## E1 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 3,1,1,-1> E3 ## E1 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 3,1,2,-1> E3 ## E1 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 3,1,3,-1> E3 ## E1 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 3,2,0,-1> E3 ## E2 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 3,2,1,-1> E3 ## E2 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 3,2,2,-1> E3 ## E2 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 3,2,3,-1> E3 ## E2 ## E3; }; \
+ struct { detail::_swizzle<3, T, Q, 3,3,0,-1> E3 ## E3 ## E0; }; \
+ struct { detail::_swizzle<3, T, Q, 3,3,1,-1> E3 ## E3 ## E1; }; \
+ struct { detail::_swizzle<3, T, Q, 3,3,2,-1> E3 ## E3 ## E2; }; \
+ struct { detail::_swizzle<3, T, Q, 3,3,3,-1> E3 ## E3 ## E3; };
+
+#define GLM_SWIZZLE4_4_MEMBERS(T, Q, E0,E1,E2,E3) \
+ struct { detail::_swizzle<4, T, Q, 0,0,0,0> E0 ## E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,0,1> E0 ## E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,0,2> E0 ## E0 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,0,3> E0 ## E0 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,1,0> E0 ## E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,1,1> E0 ## E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,1,2> E0 ## E0 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,1,3> E0 ## E0 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,2,0> E0 ## E0 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,2,1> E0 ## E0 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,2,2> E0 ## E0 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,2,3> E0 ## E0 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,3,0> E0 ## E0 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,3,1> E0 ## E0 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,3,2> E0 ## E0 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,0,3,3> E0 ## E0 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,0,0> E0 ## E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,0,1> E0 ## E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,0,2> E0 ## E1 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,0,3> E0 ## E1 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,1,0> E0 ## E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,1,1> E0 ## E1 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,1,2> E0 ## E1 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,1,3> E0 ## E1 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,2,0> E0 ## E1 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,2,1> E0 ## E1 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,2,2> E0 ## E1 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,2,3> E0 ## E1 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,3,0> E0 ## E1 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,3,1> E0 ## E1 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,3,2> E0 ## E1 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,1,3,3> E0 ## E1 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,0,0> E0 ## E2 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,0,1> E0 ## E2 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,0,2> E0 ## E2 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,0,3> E0 ## E2 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,1,0> E0 ## E2 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,1,1> E0 ## E2 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,1,2> E0 ## E2 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,1,3> E0 ## E2 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,2,0> E0 ## E2 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,2,1> E0 ## E2 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,2,2> E0 ## E2 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,2,3> E0 ## E2 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,3,0> E0 ## E2 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,3,1> E0 ## E2 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,3,2> E0 ## E2 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,2,3,3> E0 ## E2 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,0,0> E0 ## E3 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,0,1> E0 ## E3 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,0,2> E0 ## E3 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,0,3> E0 ## E3 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,1,0> E0 ## E3 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,1,1> E0 ## E3 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,1,2> E0 ## E3 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,1,3> E0 ## E3 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,2,0> E0 ## E3 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,2,1> E0 ## E3 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,2,2> E0 ## E3 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,2,3> E0 ## E3 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,3,0> E0 ## E3 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,3,1> E0 ## E3 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,3,2> E0 ## E3 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 0,3,3,3> E0 ## E3 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,0,0> E1 ## E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,0,1> E1 ## E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,0,2> E1 ## E0 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,0,3> E1 ## E0 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,1,0> E1 ## E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,1,1> E1 ## E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,1,2> E1 ## E0 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,1,3> E1 ## E0 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,2,0> E1 ## E0 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,2,1> E1 ## E0 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,2,2> E1 ## E0 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,2,3> E1 ## E0 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,3,0> E1 ## E0 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,3,1> E1 ## E0 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,3,2> E1 ## E0 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,0,3,3> E1 ## E0 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,0,0> E1 ## E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,0,1> E1 ## E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,0,2> E1 ## E1 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,0,3> E1 ## E1 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,1,0> E1 ## E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,1,1> E1 ## E1 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,1,2> E1 ## E1 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,1,3> E1 ## E1 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,2,0> E1 ## E1 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,2,1> E1 ## E1 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,2,2> E1 ## E1 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,2,3> E1 ## E1 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,3,0> E1 ## E1 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,3,1> E1 ## E1 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,3,2> E1 ## E1 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,1,3,3> E1 ## E1 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,0,0> E1 ## E2 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,0,1> E1 ## E2 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,0,2> E1 ## E2 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,0,3> E1 ## E2 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,1,0> E1 ## E2 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,1,1> E1 ## E2 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,1,2> E1 ## E2 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,1,3> E1 ## E2 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,2,0> E1 ## E2 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,2,1> E1 ## E2 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,2,2> E1 ## E2 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,2,3> E1 ## E2 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,3,0> E1 ## E2 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,3,1> E1 ## E2 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,3,2> E1 ## E2 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,2,3,3> E1 ## E2 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,0,0> E1 ## E3 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,0,1> E1 ## E3 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,0,2> E1 ## E3 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,0,3> E1 ## E3 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,1,0> E1 ## E3 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,1,1> E1 ## E3 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,1,2> E1 ## E3 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,1,3> E1 ## E3 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,2,0> E1 ## E3 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,2,1> E1 ## E3 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,2,2> E1 ## E3 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,2,3> E1 ## E3 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,3,0> E1 ## E3 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,3,1> E1 ## E3 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,3,2> E1 ## E3 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 1,3,3,3> E1 ## E3 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,0,0> E2 ## E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,0,1> E2 ## E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,0,2> E2 ## E0 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,0,3> E2 ## E0 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,1,0> E2 ## E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,1,1> E2 ## E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,1,2> E2 ## E0 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,1,3> E2 ## E0 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,2,0> E2 ## E0 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,2,1> E2 ## E0 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,2,2> E2 ## E0 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,2,3> E2 ## E0 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,3,0> E2 ## E0 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,3,1> E2 ## E0 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,3,2> E2 ## E0 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,0,3,3> E2 ## E0 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,0,0> E2 ## E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,0,1> E2 ## E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,0,2> E2 ## E1 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,0,3> E2 ## E1 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,1,0> E2 ## E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,1,1> E2 ## E1 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,1,2> E2 ## E1 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,1,3> E2 ## E1 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,2,0> E2 ## E1 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,2,1> E2 ## E1 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,2,2> E2 ## E1 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,2,3> E2 ## E1 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,3,0> E2 ## E1 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,3,1> E2 ## E1 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,3,2> E2 ## E1 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,1,3,3> E2 ## E1 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,0,0> E2 ## E2 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,0,1> E2 ## E2 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,0,2> E2 ## E2 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,0,3> E2 ## E2 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,1,0> E2 ## E2 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,1,1> E2 ## E2 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,1,2> E2 ## E2 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,1,3> E2 ## E2 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,2,0> E2 ## E2 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,2,1> E2 ## E2 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,2,2> E2 ## E2 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,2,3> E2 ## E2 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,3,0> E2 ## E2 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,3,1> E2 ## E2 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,3,2> E2 ## E2 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,2,3,3> E2 ## E2 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,0,0> E2 ## E3 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,0,1> E2 ## E3 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,0,2> E2 ## E3 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,0,3> E2 ## E3 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,1,0> E2 ## E3 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,1,1> E2 ## E3 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,1,2> E2 ## E3 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,1,3> E2 ## E3 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,2,0> E2 ## E3 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,2,1> E2 ## E3 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,2,2> E2 ## E3 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,2,3> E2 ## E3 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,3,0> E2 ## E3 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,3,1> E2 ## E3 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,3,2> E2 ## E3 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 2,3,3,3> E2 ## E3 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,0,0> E3 ## E0 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,0,1> E3 ## E0 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,0,2> E3 ## E0 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,0,3> E3 ## E0 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,1,0> E3 ## E0 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,1,1> E3 ## E0 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,1,2> E3 ## E0 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,1,3> E3 ## E0 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,2,0> E3 ## E0 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,2,1> E3 ## E0 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,2,2> E3 ## E0 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,2,3> E3 ## E0 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,3,0> E3 ## E0 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,3,1> E3 ## E0 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,3,2> E3 ## E0 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,0,3,3> E3 ## E0 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,0,0> E3 ## E1 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,0,1> E3 ## E1 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,0,2> E3 ## E1 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,0,3> E3 ## E1 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,1,0> E3 ## E1 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,1,1> E3 ## E1 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,1,2> E3 ## E1 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,1,3> E3 ## E1 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,2,0> E3 ## E1 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,2,1> E3 ## E1 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,2,2> E3 ## E1 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,2,3> E3 ## E1 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,3,0> E3 ## E1 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,3,1> E3 ## E1 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,3,2> E3 ## E1 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,1,3,3> E3 ## E1 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,0,0> E3 ## E2 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,0,1> E3 ## E2 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,0,2> E3 ## E2 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,0,3> E3 ## E2 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,1,0> E3 ## E2 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,1,1> E3 ## E2 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,1,2> E3 ## E2 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,1,3> E3 ## E2 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,2,0> E3 ## E2 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,2,1> E3 ## E2 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,2,2> E3 ## E2 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,2,3> E3 ## E2 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,3,0> E3 ## E2 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,3,1> E3 ## E2 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,3,2> E3 ## E2 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,2,3,3> E3 ## E2 ## E3 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,0,0> E3 ## E3 ## E0 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,0,1> E3 ## E3 ## E0 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,0,2> E3 ## E3 ## E0 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,0,3> E3 ## E3 ## E0 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,1,0> E3 ## E3 ## E1 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,1,1> E3 ## E3 ## E1 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,1,2> E3 ## E3 ## E1 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,1,3> E3 ## E3 ## E1 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,2,0> E3 ## E3 ## E2 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,2,1> E3 ## E3 ## E2 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,2,2> E3 ## E3 ## E2 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,2,3> E3 ## E3 ## E2 ## E3; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,3,0> E3 ## E3 ## E3 ## E0; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,3,1> E3 ## E3 ## E3 ## E1; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,3,2> E3 ## E3 ## E3 ## E2; }; \
+ struct { detail::_swizzle<4, T, Q, 3,3,3,3> E3 ## E3 ## E3 ## E3; };
diff --git a/glm/detail/_swizzle_func.hpp b/glm/detail/_swizzle_func.hpp
new file mode 100644
index 0000000..d93c6af
--- /dev/null
+++ b/glm/detail/_swizzle_func.hpp
@@ -0,0 +1,682 @@
+#pragma once
+
+#define GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, CONST, A, B) \
+ vec<2, T, Q> A ## B() CONST \
+ { \
+ return vec<2, T, Q>(this->A, this->B); \
+ }
+
+#define GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, CONST, A, B, C) \
+ vec<3, T, Q> A ## B ## C() CONST \
+ { \
+ return vec<3, T, Q>(this->A, this->B, this->C); \
+ }
+
+#define GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, CONST, A, B, C, D) \
+ vec<4, T, Q> A ## B ## C ## D() CONST \
+ { \
+ return vec<4, T, Q>(this->A, this->B, this->C, this->D); \
+ }
+
+#define GLM_SWIZZLE_GEN_VEC2_ENTRY_DEF(T, P, L, CONST, A, B) \
+ template<typename T> \
+ vec<L, T, Q> vec<L, T, Q>::A ## B() CONST \
+ { \
+ return vec<2, T, Q>(this->A, this->B); \
+ }
+
+#define GLM_SWIZZLE_GEN_VEC3_ENTRY_DEF(T, P, L, CONST, A, B, C) \
+ template<typename T> \
+ vec<3, T, Q> vec<L, T, Q>::A ## B ## C() CONST \
+ { \
+ return vec<3, T, Q>(this->A, this->B, this->C); \
+ }
+
+#define GLM_SWIZZLE_GEN_VEC4_ENTRY_DEF(T, P, L, CONST, A, B, C, D) \
+ template<typename T> \
+ vec<4, T, Q> vec<L, T, Q>::A ## B ## C ## D() CONST \
+ { \
+ return vec<4, T, Q>(this->A, this->B, this->C, this->D); \
+ }
+
+#define GLM_MUTABLE
+
+#define GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(T, P, A, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, 2, GLM_MUTABLE, A, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, 2, GLM_MUTABLE, B, A)
+
+#define GLM_SWIZZLE_GEN_REF_FROM_VEC2(T, P) \
+ GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(T, P, x, y) \
+ GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(T, P, r, g) \
+ GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(T, P, s, t)
+
+#define GLM_SWIZZLE_GEN_REF2_FROM_VEC3_SWIZZLE(T, P, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, A, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, A, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, B, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, B, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, C, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, C, B)
+
+#define GLM_SWIZZLE_GEN_REF3_FROM_VEC3_SWIZZLE(T, P, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, A, C, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, B, A, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, B, C, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, C, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, GLM_MUTABLE, C, B, A)
+
+#define GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(T, P, A, B, C) \
+ GLM_SWIZZLE_GEN_REF3_FROM_VEC3_SWIZZLE(T, P, A, B, C) \
+ GLM_SWIZZLE_GEN_REF2_FROM_VEC3_SWIZZLE(T, P, A, B, C)
+
+#define GLM_SWIZZLE_GEN_REF_FROM_VEC3(T, P) \
+ GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(T, P, x, y, z) \
+ GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(T, P, r, g, b) \
+ GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(T, P, s, t, p)
+
+#define GLM_SWIZZLE_GEN_REF2_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, A, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, A, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, A, D) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, B, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, B, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, B, D) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, C, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, C, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, C, D) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, D, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, D, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, GLM_MUTABLE, D, C)
+
+#define GLM_SWIZZLE_GEN_REF3_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, B, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, C, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, C, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, D, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , A, D, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, A, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, A, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, C, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, C, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, D, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , B, D, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, A, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, B, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, B, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, D, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , C, D, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, A, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, B, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, C, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, , D, C, B)
+
+#define GLM_SWIZZLE_GEN_REF4_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, C, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, C, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, D, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, D, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, B, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , A, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, C, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, C, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, D, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, D, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, A, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , B, A, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, B, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, B, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, D, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, D, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, A, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , C, A, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, C, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, C, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, A, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, B, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, , D, B, C, A)
+
+#define GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_REF2_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_REF3_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_REF4_FROM_VEC4_SWIZZLE(T, P, A, B, C, D)
+
+#define GLM_SWIZZLE_GEN_REF_FROM_VEC4(T, P) \
+ GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(T, P, x, y, z, w) \
+ GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(T, P, r, g, b, a) \
+ GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(T, P, s, t, p, q)
+
+#define GLM_SWIZZLE_GEN_VEC2_FROM_VEC2_SWIZZLE(T, P, A, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, B)
+
+#define GLM_SWIZZLE_GEN_VEC3_FROM_VEC2_SWIZZLE(T, P, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, B)
+
+#define GLM_SWIZZLE_GEN_VEC4_FROM_VEC2_SWIZZLE(T, P, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, B)
+
+#define GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(T, P, A, B) \
+ GLM_SWIZZLE_GEN_VEC2_FROM_VEC2_SWIZZLE(T, P, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_FROM_VEC2_SWIZZLE(T, P, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_FROM_VEC2_SWIZZLE(T, P, A, B)
+
+#define GLM_SWIZZLE_GEN_VEC_FROM_VEC2(T, P) \
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(T, P, x, y) \
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(T, P, r, g) \
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(T, P, s, t)
+
+#define GLM_SWIZZLE_GEN_VEC2_FROM_VEC3_SWIZZLE(T, P, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, C)
+
+#define GLM_SWIZZLE_GEN_VEC3_FROM_VEC3_SWIZZLE(T, P, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, C)
+
+#define GLM_SWIZZLE_GEN_VEC4_FROM_VEC3_SWIZZLE(T, P, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, C)
+
+#define GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(T, P, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC2_FROM_VEC3_SWIZZLE(T, P, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_FROM_VEC3_SWIZZLE(T, P, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_FROM_VEC3_SWIZZLE(T, P, A, B, C)
+
+#define GLM_SWIZZLE_GEN_VEC_FROM_VEC3(T, P) \
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(T, P, x, y, z) \
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(T, P, r, g, b) \
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(T, P, s, t, p)
+
+#define GLM_SWIZZLE_GEN_VEC2_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, A, D) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, B, D) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, C, D) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, D, A) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, D, B) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, D, C) \
+ GLM_SWIZZLE_GEN_VEC2_ENTRY(T, P, const, D, D)
+
+#define GLM_SWIZZLE_GEN_VEC3_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, A, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, B, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, C, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, D, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, D, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, D, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, A, D, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, A, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, B, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, D, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, D, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, D, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, B, D, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, A, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, B, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, C, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, D, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, D, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, D, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, C, D, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, A, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, A, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, A, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, A, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, B, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, B, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, B, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, B, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, C, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, C, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, C, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, C, D) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, D, A) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, D, B) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, D, C) \
+ GLM_SWIZZLE_GEN_VEC3_ENTRY(T, P, const, D, D, D)
+
+#define GLM_SWIZZLE_GEN_VEC4_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, A, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, B, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, C, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, A, D, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, A, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, B, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, C, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, B, D, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, A, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, B, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, C, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, C, D, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, A, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, B, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, C, D, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, A, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, A, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, A, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, A, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, B, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, B, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, B, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, B, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, C, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, C, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, C, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, D, A) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, D, B) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, D, C) \
+ GLM_SWIZZLE_GEN_VEC4_ENTRY(T, P, const, D, D, D, D)
+
+#define GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC2_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC3_FROM_VEC4_SWIZZLE(T, P, A, B, C, D) \
+ GLM_SWIZZLE_GEN_VEC4_FROM_VEC4_SWIZZLE(T, P, A, B, C, D)
+
+#define GLM_SWIZZLE_GEN_VEC_FROM_VEC4(T, P) \
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(T, P, x, y, z, w) \
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(T, P, r, g, b, a) \
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(T, P, s, t, p, q)
+
diff --git a/glm/detail/_vectorize.hpp b/glm/detail/_vectorize.hpp
new file mode 100644
index 0000000..1fcaec3
--- /dev/null
+++ b/glm/detail/_vectorize.hpp
@@ -0,0 +1,162 @@
+#pragma once
+
+namespace glm{
+namespace detail
+{
+ template<template<length_t L, typename T, qualifier Q> class vec, length_t L, typename R, typename T, qualifier Q>
+ struct functor1{};
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename R, typename T, qualifier Q>
+ struct functor1<vec, 1, R, T, Q>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<1, R, Q> call(R (*Func) (T x), vec<1, T, Q> const& v)
+ {
+ return vec<1, R, Q>(Func(v.x));
+ }
+ };
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename R, typename T, qualifier Q>
+ struct functor1<vec, 2, R, T, Q>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<2, R, Q> call(R (*Func) (T x), vec<2, T, Q> const& v)
+ {
+ return vec<2, R, Q>(Func(v.x), Func(v.y));
+ }
+ };
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename R, typename T, qualifier Q>
+ struct functor1<vec, 3, R, T, Q>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<3, R, Q> call(R (*Func) (T x), vec<3, T, Q> const& v)
+ {
+ return vec<3, R, Q>(Func(v.x), Func(v.y), Func(v.z));
+ }
+ };
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename R, typename T, qualifier Q>
+ struct functor1<vec, 4, R, T, Q>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, R, Q> call(R (*Func) (T x), vec<4, T, Q> const& v)
+ {
+ return vec<4, R, Q>(Func(v.x), Func(v.y), Func(v.z), Func(v.w));
+ }
+ };
+
+ template<template<length_t L, typename T, qualifier Q> class vec, length_t L, typename T, qualifier Q>
+ struct functor2{};
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename T, qualifier Q>
+ struct functor2<vec, 1, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<1, T, Q> call(T (*Func) (T x, T y), vec<1, T, Q> const& a, vec<1, T, Q> const& b)
+ {
+ return vec<1, T, Q>(Func(a.x, b.x));
+ }
+ };
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename T, qualifier Q>
+ struct functor2<vec, 2, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<2, T, Q> call(T (*Func) (T x, T y), vec<2, T, Q> const& a, vec<2, T, Q> const& b)
+ {
+ return vec<2, T, Q>(Func(a.x, b.x), Func(a.y, b.y));
+ }
+ };
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename T, qualifier Q>
+ struct functor2<vec, 3, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<3, T, Q> call(T (*Func) (T x, T y), vec<3, T, Q> const& a, vec<3, T, Q> const& b)
+ {
+ return vec<3, T, Q>(Func(a.x, b.x), Func(a.y, b.y), Func(a.z, b.z));
+ }
+ };
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename T, qualifier Q>
+ struct functor2<vec, 4, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, T, Q> call(T (*Func) (T x, T y), vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ return vec<4, T, Q>(Func(a.x, b.x), Func(a.y, b.y), Func(a.z, b.z), Func(a.w, b.w));
+ }
+ };
+
+ template<template<length_t L, typename T, qualifier Q> class vec, length_t L, typename T, qualifier Q>
+ struct functor2_vec_sca{};
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename T, qualifier Q>
+ struct functor2_vec_sca<vec, 1, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<1, T, Q> call(T (*Func) (T x, T y), vec<1, T, Q> const& a, T b)
+ {
+ return vec<1, T, Q>(Func(a.x, b));
+ }
+ };
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename T, qualifier Q>
+ struct functor2_vec_sca<vec, 2, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<2, T, Q> call(T (*Func) (T x, T y), vec<2, T, Q> const& a, T b)
+ {
+ return vec<2, T, Q>(Func(a.x, b), Func(a.y, b));
+ }
+ };
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename T, qualifier Q>
+ struct functor2_vec_sca<vec, 3, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<3, T, Q> call(T (*Func) (T x, T y), vec<3, T, Q> const& a, T b)
+ {
+ return vec<3, T, Q>(Func(a.x, b), Func(a.y, b), Func(a.z, b));
+ }
+ };
+
+ template<template<length_t L, typename T, qualifier Q> class vec, typename T, qualifier Q>
+ struct functor2_vec_sca<vec, 4, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, T, Q> call(T (*Func) (T x, T y), vec<4, T, Q> const& a, T b)
+ {
+ return vec<4, T, Q>(Func(a.x, b), Func(a.y, b), Func(a.z, b), Func(a.w, b));
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q>
+ struct functor2_vec_int {};
+
+ template<typename T, qualifier Q>
+ struct functor2_vec_int<1, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<1, int, Q> call(int (*Func) (T x, int y), vec<1, T, Q> const& a, vec<1, int, Q> const& b)
+ {
+ return vec<1, int, Q>(Func(a.x, b.x));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct functor2_vec_int<2, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<2, int, Q> call(int (*Func) (T x, int y), vec<2, T, Q> const& a, vec<2, int, Q> const& b)
+ {
+ return vec<2, int, Q>(Func(a.x, b.x), Func(a.y, b.y));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct functor2_vec_int<3, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<3, int, Q> call(int (*Func) (T x, int y), vec<3, T, Q> const& a, vec<3, int, Q> const& b)
+ {
+ return vec<3, int, Q>(Func(a.x, b.x), Func(a.y, b.y), Func(a.z, b.z));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct functor2_vec_int<4, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, int, Q> call(int (*Func) (T x, int y), vec<4, T, Q> const& a, vec<4, int, Q> const& b)
+ {
+ return vec<4, int, Q>(Func(a.x, b.x), Func(a.y, b.y), Func(a.z, b.z), Func(a.w, b.w));
+ }
+ };
+}//namespace detail
+}//namespace glm
diff --git a/glm/detail/compute_common.hpp b/glm/detail/compute_common.hpp
new file mode 100644
index 0000000..7267a49
--- /dev/null
+++ b/glm/detail/compute_common.hpp
@@ -0,0 +1,50 @@
+#pragma once
+
+#include "setup.hpp"
+#include <limits>
+
+namespace glm{
+namespace detail
+{
+ template<typename genFIType, bool /*signed*/>
+ struct compute_abs
+ {};
+
+ template<typename genFIType>
+ struct compute_abs<genFIType, true>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static genFIType call(genFIType x)
+ {
+ GLM_STATIC_ASSERT(
+ std::numeric_limits<genFIType>::is_iec559 || std::numeric_limits<genFIType>::is_signed,
+ "'abs' only accept floating-point and integer scalar or vector inputs");
+
+ return x >= genFIType(0) ? x : -x;
+ // TODO, perf comp with: *(((int *) &x) + 1) &= 0x7fffffff;
+ }
+ };
+
+#if (GLM_COMPILER & GLM_COMPILER_CUDA) || (GLM_COMPILER & GLM_COMPILER_HIP)
+ template<>
+ struct compute_abs<float, true>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static float call(float x)
+ {
+ return fabsf(x);
+ }
+ };
+#endif
+
+ template<typename genFIType>
+ struct compute_abs<genFIType, false>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static genFIType call(genFIType x)
+ {
+ GLM_STATIC_ASSERT(
+ (!std::numeric_limits<genFIType>::is_signed && std::numeric_limits<genFIType>::is_integer),
+ "'abs' only accept floating-point and integer scalar or vector inputs");
+ return x;
+ }
+ };
+}//namespace detail
+}//namespace glm
diff --git a/glm/detail/compute_vector_relational.hpp b/glm/detail/compute_vector_relational.hpp
new file mode 100644
index 0000000..167b634
--- /dev/null
+++ b/glm/detail/compute_vector_relational.hpp
@@ -0,0 +1,30 @@
+#pragma once
+
+//#include "compute_common.hpp"
+#include "setup.hpp"
+#include <limits>
+
+namespace glm{
+namespace detail
+{
+ template <typename T, bool isFloat>
+ struct compute_equal
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static bool call(T a, T b)
+ {
+ return a == b;
+ }
+ };
+/*
+ template <typename T>
+ struct compute_equal<T, true>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static bool call(T a, T b)
+ {
+ return detail::compute_abs<T, std::numeric_limits<T>::is_signed>::call(b - a) <= static_cast<T>(0);
+ //return std::memcmp(&a, &b, sizeof(T)) == 0;
+ }
+ };
+*/
+}//namespace detail
+}//namespace glm
diff --git a/glm/detail/func_common.inl b/glm/detail/func_common.inl
new file mode 100644
index 0000000..86560be
--- /dev/null
+++ b/glm/detail/func_common.inl
@@ -0,0 +1,792 @@
+/// @ref core
+/// @file glm/detail/func_common.inl
+
+#include "../vector_relational.hpp"
+#include "compute_common.hpp"
+#include "type_vec1.hpp"
+#include "type_vec2.hpp"
+#include "type_vec3.hpp"
+#include "type_vec4.hpp"
+#include "_vectorize.hpp"
+#include <limits>
+
+namespace glm
+{
+ // min
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType min(genType x, genType y)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559 || std::numeric_limits<genType>::is_integer, "'min' only accept floating-point or integer inputs");
+ return (y < x) ? y : x;
+ }
+
+ // max
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType max(genType x, genType y)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559 || std::numeric_limits<genType>::is_integer, "'max' only accept floating-point or integer inputs");
+
+ return (x < y) ? y : x;
+ }
+
+ // abs
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR int abs(int x)
+ {
+ int const y = x >> (sizeof(int) * 8 - 1);
+ return (x ^ y) - y;
+ }
+
+ // round
+# if GLM_HAS_CXX11_STL
+ using ::std::round;
+# else
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType round(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'round' only accept floating-point inputs");
+
+ return x < static_cast<genType>(0) ? static_cast<genType>(int(x - static_cast<genType>(0.5))) : static_cast<genType>(int(x + static_cast<genType>(0.5)));
+ }
+# endif
+
+ // trunc
+# if GLM_HAS_CXX11_STL
+ using ::std::trunc;
+# else
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType trunc(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'trunc' only accept floating-point inputs");
+
+ return x < static_cast<genType>(0) ? -std::floor(-x) : std::floor(x);
+ }
+# endif
+
+}//namespace glm
+
+namespace glm{
+namespace detail
+{
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_abs_vector
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(abs, x);
+ }
+ };
+
+ template<length_t L, typename T, typename U, qualifier Q, bool Aligned>
+ struct compute_mix_vector
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, U, Q> const& a)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<U>::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'mix' only accept floating-point inputs for the interpolator a");
+
+ return vec<L, T, Q>(vec<L, U, Q>(x) * (static_cast<U>(1) - a) + vec<L, U, Q>(y) * a);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_mix_vector<L, T, bool, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, bool, Q> const& a)
+ {
+ vec<L, T, Q> Result;
+ for(length_t i = 0; i < x.length(); ++i)
+ Result[i] = a[i] ? y[i] : x[i];
+ return Result;
+ }
+ };
+
+ template<length_t L, typename T, typename U, qualifier Q, bool Aligned>
+ struct compute_mix_scalar
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x, vec<L, T, Q> const& y, U const& a)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<U>::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'mix' only accept floating-point inputs for the interpolator a");
+
+ return vec<L, T, Q>(vec<L, U, Q>(x) * (static_cast<U>(1) - a) + vec<L, U, Q>(y) * a);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_mix_scalar<L, T, bool, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x, vec<L, T, Q> const& y, bool const& a)
+ {
+ return a ? y : x;
+ }
+ };
+
+ template<typename T, typename U>
+ struct compute_mix
+ {
+ GLM_FUNC_QUALIFIER static T call(T const& x, T const& y, U const& a)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<U>::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'mix' only accept floating-point inputs for the interpolator a");
+
+ return static_cast<T>(static_cast<U>(x) * (static_cast<U>(1) - a) + static_cast<U>(y) * a);
+ }
+ };
+
+ template<typename T>
+ struct compute_mix<T, bool>
+ {
+ GLM_FUNC_QUALIFIER static T call(T const& x, T const& y, bool const& a)
+ {
+ return a ? y : x;
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool isFloat, bool Aligned>
+ struct compute_sign
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ return vec<L, T, Q>(glm::lessThan(vec<L, T, Q>(0), x)) - vec<L, T, Q>(glm::lessThan(x, vec<L, T, Q>(0)));
+ }
+ };
+
+# if GLM_ARCH == GLM_ARCH_X86
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_sign<L, T, Q, false, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ T const Shift(static_cast<T>(sizeof(T) * 8 - 1));
+ vec<L, T, Q> const y(vec<L, typename detail::make_unsigned<T>::type, Q>(-x) >> typename detail::make_unsigned<T>::type(Shift));
+
+ return (x >> Shift) | y;
+ }
+ };
+# endif
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_floor
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(std::floor, x);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_ceil
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(std::ceil, x);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_fract
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ return x - floor(x);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_trunc
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(trunc, x);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_round
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(round, x);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_mod
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& a, vec<L, T, Q> const& b)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'mod' only accept floating-point inputs. Include <glm/gtc/integer.hpp> for integer inputs.");
+ return a - b * floor(a / b);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_min_vector
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ return detail::functor2<vec, L, T, Q>::call(min, x, y);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_max_vector
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ return detail::functor2<vec, L, T, Q>::call(max, x, y);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_clamp_vector
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x, vec<L, T, Q> const& minVal, vec<L, T, Q> const& maxVal)
+ {
+ return min(max(x, minVal), maxVal);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_step_vector
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& edge, vec<L, T, Q> const& x)
+ {
+ return mix(vec<L, T, Q>(1), vec<L, T, Q>(0), glm::lessThan(x, edge));
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_smoothstep_vector
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& edge0, vec<L, T, Q> const& edge1, vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'smoothstep' only accept floating-point inputs");
+ vec<L, T, Q> const tmp(clamp((x - edge0) / (edge1 - edge0), static_cast<T>(0), static_cast<T>(1)));
+ return tmp * tmp * (static_cast<T>(3) - static_cast<T>(2) * tmp);
+ }
+ };
+}//namespace detail
+
+ template<typename genFIType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genFIType abs(genFIType x)
+ {
+ return detail::compute_abs<genFIType, std::numeric_limits<genFIType>::is_signed>::call(x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> abs(vec<L, T, Q> const& x)
+ {
+ return detail::compute_abs_vector<L, T, Q, detail::is_aligned<Q>::value>::call(x);
+ }
+
+ // sign
+ // fast and works for any type
+ template<typename genFIType>
+ GLM_FUNC_QUALIFIER genFIType sign(genFIType x)
+ {
+ GLM_STATIC_ASSERT(
+ std::numeric_limits<genFIType>::is_iec559 || (std::numeric_limits<genFIType>::is_signed && std::numeric_limits<genFIType>::is_integer),
+ "'sign' only accept signed inputs");
+
+ return detail::compute_sign<1, genFIType, defaultp,
+ std::numeric_limits<genFIType>::is_iec559, detail::is_aligned<highp>::value>::call(vec<1, genFIType>(x)).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> sign(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(
+ std::numeric_limits<T>::is_iec559 || (std::numeric_limits<T>::is_signed && std::numeric_limits<T>::is_integer),
+ "'sign' only accept signed inputs");
+
+ return detail::compute_sign<L, T, Q, std::numeric_limits<T>::is_iec559, detail::is_aligned<Q>::value>::call(x);
+ }
+
+ // floor
+ using ::std::floor;
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> floor(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'floor' only accept floating-point inputs.");
+ return detail::compute_floor<L, T, Q, detail::is_aligned<Q>::value>::call(x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> trunc(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'trunc' only accept floating-point inputs");
+ return detail::compute_trunc<L, T, Q, detail::is_aligned<Q>::value>::call(x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> round(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'round' only accept floating-point inputs");
+ return detail::compute_round<L, T, Q, detail::is_aligned<Q>::value>::call(x);
+ }
+
+/*
+ // roundEven
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType roundEven(genType const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'roundEven' only accept floating-point inputs");
+
+ return genType(int(x + genType(int(x) % 2)));
+ }
+*/
+
+ // roundEven
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType roundEven(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'roundEven' only accept floating-point inputs");
+
+ int Integer = static_cast<int>(x);
+ genType IntegerPart = static_cast<genType>(Integer);
+ genType FractionalPart = fract(x);
+
+ if(FractionalPart > static_cast<genType>(0.5) || FractionalPart < static_cast<genType>(0.5))
+ {
+ return round(x);
+ }
+ else if((Integer % 2) == 0)
+ {
+ return IntegerPart;
+ }
+ else if(x <= static_cast<genType>(0)) // Work around...
+ {
+ return IntegerPart - static_cast<genType>(1);
+ }
+ else
+ {
+ return IntegerPart + static_cast<genType>(1);
+ }
+ //else // Bug on MinGW 4.5.2
+ //{
+ // return mix(IntegerPart + genType(-1), IntegerPart + genType(1), x <= genType(0));
+ //}
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> roundEven(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'roundEven' only accept floating-point inputs");
+ return detail::functor1<vec, L, T, T, Q>::call(roundEven, x);
+ }
+
+ // ceil
+ using ::std::ceil;
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> ceil(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'ceil' only accept floating-point inputs");
+ return detail::compute_ceil<L, T, Q, detail::is_aligned<Q>::value>::call(x);
+ }
+
+ // fract
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fract(genType x)
+ {
+ return fract(vec<1, genType>(x)).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fract(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fract' only accept floating-point inputs");
+ return detail::compute_fract<L, T, Q, detail::is_aligned<Q>::value>::call(x);
+ }
+
+ // mod
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType mod(genType x, genType y)
+ {
+# if (GLM_COMPILER & GLM_COMPILER_CUDA) || (GLM_COMPILER & GLM_COMPILER_HIP)
+ // Another Cuda compiler bug https://github.com/g-truc/glm/issues/530
+ vec<1, genType, defaultp> Result(mod(vec<1, genType, defaultp>(x), y));
+ return Result.x;
+# else
+ return mod(vec<1, genType, defaultp>(x), y).x;
+# endif
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> mod(vec<L, T, Q> const& x, T y)
+ {
+ return detail::compute_mod<L, T, Q, detail::is_aligned<Q>::value>::call(x, vec<L, T, Q>(y));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> mod(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ return detail::compute_mod<L, T, Q, detail::is_aligned<Q>::value>::call(x, y);
+ }
+
+ // modf
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType modf(genType x, genType & i)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'modf' only accept floating-point inputs");
+ return std::modf(x, &i);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<1, T, Q> modf(vec<1, T, Q> const& x, vec<1, T, Q> & i)
+ {
+ return vec<1, T, Q>(
+ modf(x.x, i.x));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<2, T, Q> modf(vec<2, T, Q> const& x, vec<2, T, Q> & i)
+ {
+ return vec<2, T, Q>(
+ modf(x.x, i.x),
+ modf(x.y, i.y));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> modf(vec<3, T, Q> const& x, vec<3, T, Q> & i)
+ {
+ return vec<3, T, Q>(
+ modf(x.x, i.x),
+ modf(x.y, i.y),
+ modf(x.z, i.z));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> modf(vec<4, T, Q> const& x, vec<4, T, Q> & i)
+ {
+ return vec<4, T, Q>(
+ modf(x.x, i.x),
+ modf(x.y, i.y),
+ modf(x.z, i.z),
+ modf(x.w, i.w));
+ }
+
+ //// Only valid if (INT_MIN <= x-y <= INT_MAX)
+ //// min(x,y)
+ //r = y + ((x - y) & ((x - y) >> (sizeof(int) *
+ //CHAR_BIT - 1)));
+ //// max(x,y)
+ //r = x - ((x - y) & ((x - y) >> (sizeof(int) *
+ //CHAR_BIT - 1)));
+
+ // min
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> min(vec<L, T, Q> const& a, T b)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || std::numeric_limits<T>::is_integer, "'min' only accept floating-point or integer inputs");
+ return detail::compute_min_vector<L, T, Q, detail::is_aligned<Q>::value>::call(a, vec<L, T, Q>(b));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> min(vec<L, T, Q> const& a, vec<L, T, Q> const& b)
+ {
+ return detail::compute_min_vector<L, T, Q, detail::is_aligned<Q>::value>::call(a, b);
+ }
+
+ // max
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> max(vec<L, T, Q> const& a, T b)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || std::numeric_limits<T>::is_integer, "'max' only accept floating-point or integer inputs");
+ return detail::compute_max_vector<L, T, Q, detail::is_aligned<Q>::value>::call(a, vec<L, T, Q>(b));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> max(vec<L, T, Q> const& a, vec<L, T, Q> const& b)
+ {
+ return detail::compute_max_vector<L, T, Q, detail::is_aligned<Q>::value>::call(a, b);
+ }
+
+ // clamp
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType clamp(genType x, genType minVal, genType maxVal)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559 || std::numeric_limits<genType>::is_integer, "'clamp' only accept floating-point or integer inputs");
+ return min(max(x, minVal), maxVal);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> clamp(vec<L, T, Q> const& x, T minVal, T maxVal)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || std::numeric_limits<T>::is_integer, "'clamp' only accept floating-point or integer inputs");
+ return detail::compute_clamp_vector<L, T, Q, detail::is_aligned<Q>::value>::call(x, vec<L, T, Q>(minVal), vec<L, T, Q>(maxVal));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> clamp(vec<L, T, Q> const& x, vec<L, T, Q> const& minVal, vec<L, T, Q> const& maxVal)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || std::numeric_limits<T>::is_integer, "'clamp' only accept floating-point or integer inputs");
+ return detail::compute_clamp_vector<L, T, Q, detail::is_aligned<Q>::value>::call(x, minVal, maxVal);
+ }
+
+ template<typename genTypeT, typename genTypeU>
+ GLM_FUNC_QUALIFIER genTypeT mix(genTypeT x, genTypeT y, genTypeU a)
+ {
+ return detail::compute_mix<genTypeT, genTypeU>::call(x, y, a);
+ }
+
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> mix(vec<L, T, Q> const& x, vec<L, T, Q> const& y, U a)
+ {
+ return detail::compute_mix_scalar<L, T, U, Q, detail::is_aligned<Q>::value>::call(x, y, a);
+ }
+
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> mix(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, U, Q> const& a)
+ {
+ return detail::compute_mix_vector<L, T, U, Q, detail::is_aligned<Q>::value>::call(x, y, a);
+ }
+
+ // step
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType step(genType edge, genType x)
+ {
+ return mix(static_cast<genType>(1), static_cast<genType>(0), x < edge);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> step(T edge, vec<L, T, Q> const& x)
+ {
+ return detail::compute_step_vector<L, T, Q, detail::is_aligned<Q>::value>::call(vec<L, T, Q>(edge), x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> step(vec<L, T, Q> const& edge, vec<L, T, Q> const& x)
+ {
+ return detail::compute_step_vector<L, T, Q, detail::is_aligned<Q>::value>::call(edge, x);
+ }
+
+ // smoothstep
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType smoothstep(genType edge0, genType edge1, genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'smoothstep' only accept floating-point inputs");
+
+ genType const tmp(clamp((x - edge0) / (edge1 - edge0), genType(0), genType(1)));
+ return tmp * tmp * (genType(3) - genType(2) * tmp);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> smoothstep(T edge0, T edge1, vec<L, T, Q> const& x)
+ {
+ return detail::compute_smoothstep_vector<L, T, Q, detail::is_aligned<Q>::value>::call(vec<L, T, Q>(edge0), vec<L, T, Q>(edge1), x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> smoothstep(vec<L, T, Q> const& edge0, vec<L, T, Q> const& edge1, vec<L, T, Q> const& x)
+ {
+ return detail::compute_smoothstep_vector<L, T, Q, detail::is_aligned<Q>::value>::call(edge0, edge1, x);
+ }
+
+# if GLM_HAS_CXX11_STL
+ using std::isnan;
+# else
+ template<typename genType>
+ GLM_FUNC_QUALIFIER bool isnan(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'isnan' only accept floating-point inputs");
+
+# if GLM_HAS_CXX11_STL
+ return std::isnan(x);
+# elif GLM_COMPILER & GLM_COMPILER_VC
+ return _isnan(x) != 0;
+# elif GLM_COMPILER & GLM_COMPILER_INTEL
+# if GLM_PLATFORM & GLM_PLATFORM_WINDOWS
+ return _isnan(x) != 0;
+# else
+ return ::isnan(x) != 0;
+# endif
+# elif (GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_CLANG)) && (GLM_PLATFORM & GLM_PLATFORM_ANDROID) && __cplusplus < 201103L
+ return _isnan(x) != 0;
+# elif (GLM_COMPILER & GLM_COMPILER_CUDA) || (GLM_COMPILER & GLM_COMPILER_HIP)
+ return ::isnan(x) != 0;
+# else
+ return std::isnan(x);
+# endif
+ }
+# endif
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> isnan(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isnan' only accept floating-point inputs");
+
+ vec<L, bool, Q> Result;
+ for (length_t l = 0; l < v.length(); ++l)
+ Result[l] = glm::isnan(v[l]);
+ return Result;
+ }
+
+# if GLM_HAS_CXX11_STL
+ using std::isinf;
+# else
+ template<typename genType>
+ GLM_FUNC_QUALIFIER bool isinf(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'isinf' only accept floating-point inputs");
+
+# if GLM_HAS_CXX11_STL
+ return std::isinf(x);
+# elif GLM_COMPILER & (GLM_COMPILER_INTEL | GLM_COMPILER_VC)
+# if(GLM_PLATFORM & GLM_PLATFORM_WINDOWS)
+ return _fpclass(x) == _FPCLASS_NINF || _fpclass(x) == _FPCLASS_PINF;
+# else
+ return ::isinf(x);
+# endif
+# elif GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_CLANG)
+# if(GLM_PLATFORM & GLM_PLATFORM_ANDROID && __cplusplus < 201103L)
+ return _isinf(x) != 0;
+# else
+ return std::isinf(x);
+# endif
+# elif (GLM_COMPILER & GLM_COMPILER_CUDA) || (GLM_COMPILER & GLM_COMPILER_HIP)
+ // http://developer.download.nvidia.com/compute/cuda/4_2/rel/toolkit/docs/online/group__CUDA__MATH__DOUBLE_g13431dd2b40b51f9139cbb7f50c18fab.html#g13431dd2b40b51f9139cbb7f50c18fab
+ return ::isinf(double(x)) != 0;
+# else
+ return std::isinf(x);
+# endif
+ }
+# endif
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> isinf(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isinf' only accept floating-point inputs");
+
+ vec<L, bool, Q> Result;
+ for (length_t l = 0; l < v.length(); ++l)
+ Result[l] = glm::isinf(v[l]);
+ return Result;
+ }
+
+ GLM_FUNC_QUALIFIER int floatBitsToInt(float const& v)
+ {
+ union
+ {
+ float in;
+ int out;
+ } u;
+
+ u.in = v;
+
+ return u.out;
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, int, Q> floatBitsToInt(vec<L, float, Q> const& v)
+ {
+ return reinterpret_cast<vec<L, int, Q>&>(const_cast<vec<L, float, Q>&>(v));
+ }
+
+ GLM_FUNC_QUALIFIER uint floatBitsToUint(float const& v)
+ {
+ union
+ {
+ float in;
+ uint out;
+ } u;
+
+ u.in = v;
+
+ return u.out;
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, uint, Q> floatBitsToUint(vec<L, float, Q> const& v)
+ {
+ return reinterpret_cast<vec<L, uint, Q>&>(const_cast<vec<L, float, Q>&>(v));
+ }
+
+ GLM_FUNC_QUALIFIER float intBitsToFloat(int const& v)
+ {
+ union
+ {
+ int in;
+ float out;
+ } u;
+
+ u.in = v;
+
+ return u.out;
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, float, Q> intBitsToFloat(vec<L, int, Q> const& v)
+ {
+ return reinterpret_cast<vec<L, float, Q>&>(const_cast<vec<L, int, Q>&>(v));
+ }
+
+ GLM_FUNC_QUALIFIER float uintBitsToFloat(uint const& v)
+ {
+ union
+ {
+ uint in;
+ float out;
+ } u;
+
+ u.in = v;
+
+ return u.out;
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, float, Q> uintBitsToFloat(vec<L, uint, Q> const& v)
+ {
+ return reinterpret_cast<vec<L, float, Q>&>(const_cast<vec<L, uint, Q>&>(v));
+ }
+
+# if GLM_HAS_CXX11_STL
+ using std::fma;
+# else
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fma(genType const& a, genType const& b, genType const& c)
+ {
+ return a * b + c;
+ }
+# endif
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType frexp(genType x, int& exp)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'frexp' only accept floating-point inputs");
+
+ return std::frexp(x, &exp);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> frexp(vec<L, T, Q> const& v, vec<L, int, Q>& exp)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'frexp' only accept floating-point inputs");
+
+ vec<L, T, Q> Result;
+ for (length_t l = 0; l < v.length(); ++l)
+ Result[l] = std::frexp(v[l], &exp[l]);
+ return Result;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType ldexp(genType const& x, int const& exp)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'ldexp' only accept floating-point inputs");
+
+ return std::ldexp(x, exp);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> ldexp(vec<L, T, Q> const& v, vec<L, int, Q> const& exp)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'ldexp' only accept floating-point inputs");
+
+ vec<L, T, Q> Result;
+ for (length_t l = 0; l < v.length(); ++l)
+ Result[l] = std::ldexp(v[l], exp[l]);
+ return Result;
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "func_common_simd.inl"
+#endif
diff --git a/glm/detail/func_common_simd.inl b/glm/detail/func_common_simd.inl
new file mode 100644
index 0000000..ce0032d
--- /dev/null
+++ b/glm/detail/func_common_simd.inl
@@ -0,0 +1,231 @@
+/// @ref core
+/// @file glm/detail/func_common_simd.inl
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+#include "../simd/common.h"
+
+#include <immintrin.h>
+
+namespace glm{
+namespace detail
+{
+ template<qualifier Q>
+ struct compute_abs_vector<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v)
+ {
+ vec<4, float, Q> result;
+ result.data = glm_vec4_abs(v.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_abs_vector<4, int, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, int, Q> call(vec<4, int, Q> const& v)
+ {
+ vec<4, int, Q> result;
+ result.data = glm_ivec4_abs(v.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_floor<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v)
+ {
+ vec<4, float, Q> result;
+ result.data = glm_vec4_floor(v.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_ceil<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v)
+ {
+ vec<4, float, Q> result;
+ result.data = glm_vec4_ceil(v.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_fract<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v)
+ {
+ vec<4, float, Q> result;
+ result.data = glm_vec4_fract(v.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_round<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v)
+ {
+ vec<4, float, Q> result;
+ result.data = glm_vec4_round(v.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_mod<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& x, vec<4, float, Q> const& y)
+ {
+ vec<4, float, Q> result;
+ result.data = glm_vec4_mod(x.data, y.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_min_vector<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v1, vec<4, float, Q> const& v2)
+ {
+ vec<4, float, Q> result;
+ result.data = _mm_min_ps(v1.data, v2.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_min_vector<4, int, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, int, Q> call(vec<4, int, Q> const& v1, vec<4, int, Q> const& v2)
+ {
+ vec<4, int, Q> result;
+ result.data = _mm_min_epi32(v1.data, v2.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_min_vector<4, uint, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, uint, Q> call(vec<4, uint, Q> const& v1, vec<4, uint, Q> const& v2)
+ {
+ vec<4, uint, Q> result;
+ result.data = _mm_min_epu32(v1.data, v2.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_max_vector<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v1, vec<4, float, Q> const& v2)
+ {
+ vec<4, float, Q> result;
+ result.data = _mm_max_ps(v1.data, v2.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_max_vector<4, int, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, int, Q> call(vec<4, int, Q> const& v1, vec<4, int, Q> const& v2)
+ {
+ vec<4, int, Q> result;
+ result.data = _mm_max_epi32(v1.data, v2.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_max_vector<4, uint, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, uint, Q> call(vec<4, uint, Q> const& v1, vec<4, uint, Q> const& v2)
+ {
+ vec<4, uint, Q> result;
+ result.data = _mm_max_epu32(v1.data, v2.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_clamp_vector<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& x, vec<4, float, Q> const& minVal, vec<4, float, Q> const& maxVal)
+ {
+ vec<4, float, Q> result;
+ result.data = _mm_min_ps(_mm_max_ps(x.data, minVal.data), maxVal.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_clamp_vector<4, int, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, int, Q> call(vec<4, int, Q> const& x, vec<4, int, Q> const& minVal, vec<4, int, Q> const& maxVal)
+ {
+ vec<4, int, Q> result;
+ result.data = _mm_min_epi32(_mm_max_epi32(x.data, minVal.data), maxVal.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_clamp_vector<4, uint, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, uint, Q> call(vec<4, uint, Q> const& x, vec<4, uint, Q> const& minVal, vec<4, uint, Q> const& maxVal)
+ {
+ vec<4, uint, Q> result;
+ result.data = _mm_min_epu32(_mm_max_epu32(x.data, minVal.data), maxVal.data);
+ return result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_mix_vector<4, float, bool, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& x, vec<4, float, Q> const& y, vec<4, bool, Q> const& a)
+ {
+ __m128i const Load = _mm_set_epi32(-static_cast<int>(a.w), -static_cast<int>(a.z), -static_cast<int>(a.y), -static_cast<int>(a.x));
+ __m128 const Mask = _mm_castsi128_ps(Load);
+
+ vec<4, float, Q> Result;
+# if 0 && GLM_ARCH & GLM_ARCH_AVX
+ Result.data = _mm_blendv_ps(x.data, y.data, Mask);
+# else
+ Result.data = _mm_or_ps(_mm_and_ps(Mask, y.data), _mm_andnot_ps(Mask, x.data));
+# endif
+ return Result;
+ }
+ };
+/* FIXME
+ template<qualifier Q>
+ struct compute_step_vector<float, Q, tvec4>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& edge, vec<4, float, Q> const& x)
+ {
+ vec<4, float, Q> Result;
+ result.data = glm_vec4_step(edge.data, x.data);
+ return result;
+ }
+ };
+*/
+ template<qualifier Q>
+ struct compute_smoothstep_vector<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& edge0, vec<4, float, Q> const& edge1, vec<4, float, Q> const& x)
+ {
+ vec<4, float, Q> Result;
+ Result.data = glm_vec4_smoothstep(edge0.data, edge1.data, x.data);
+ return Result;
+ }
+ };
+}//namespace detail
+}//namespace glm
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/detail/func_exponential.inl b/glm/detail/func_exponential.inl
new file mode 100644
index 0000000..2040d41
--- /dev/null
+++ b/glm/detail/func_exponential.inl
@@ -0,0 +1,152 @@
+/// @ref core
+/// @file glm/detail/func_exponential.inl
+
+#include "../vector_relational.hpp"
+#include "_vectorize.hpp"
+#include <limits>
+#include <cmath>
+#include <cassert>
+
+namespace glm{
+namespace detail
+{
+# if GLM_HAS_CXX11_STL
+ using std::log2;
+# else
+ template<typename genType>
+ genType log2(genType Value)
+ {
+ return std::log(Value) * static_cast<genType>(1.4426950408889634073599246810019);
+ }
+# endif
+
+ template<length_t L, typename T, qualifier Q, bool isFloat, bool Aligned>
+ struct compute_log2
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'log2' only accept floating-point inputs. Include <glm/gtc/integer.hpp> for integer inputs.");
+
+ return detail::functor1<vec, L, T, T, Q>::call(log2, v);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_sqrt
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(std::sqrt, x);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_inversesqrt
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ return static_cast<T>(1) / sqrt(x);
+ }
+ };
+
+ template<length_t L, bool Aligned>
+ struct compute_inversesqrt<L, float, lowp, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, float, lowp> call(vec<L, float, lowp> const& x)
+ {
+ vec<L, float, lowp> tmp(x);
+ vec<L, float, lowp> xhalf(tmp * 0.5f);
+ vec<L, uint, lowp>* p = reinterpret_cast<vec<L, uint, lowp>*>(const_cast<vec<L, float, lowp>*>(&x));
+ vec<L, uint, lowp> i = vec<L, uint, lowp>(0x5f375a86) - (*p >> vec<L, uint, lowp>(1));
+ vec<L, float, lowp>* ptmp = reinterpret_cast<vec<L, float, lowp>*>(&i);
+ tmp = *ptmp;
+ tmp = tmp * (1.5f - xhalf * tmp * tmp);
+ return tmp;
+ }
+ };
+}//namespace detail
+
+ // pow
+ using std::pow;
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> pow(vec<L, T, Q> const& base, vec<L, T, Q> const& exponent)
+ {
+ return detail::functor2<vec, L, T, Q>::call(pow, base, exponent);
+ }
+
+ // exp
+ using std::exp;
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> exp(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(exp, x);
+ }
+
+ // log
+ using std::log;
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> log(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(log, x);
+ }
+
+# if GLM_HAS_CXX11_STL
+ using std::exp2;
+# else
+ //exp2, ln2 = 0.69314718055994530941723212145818f
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType exp2(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'exp2' only accept floating-point inputs");
+
+ return std::exp(static_cast<genType>(0.69314718055994530941723212145818) * x);
+ }
+# endif
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> exp2(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(exp2, x);
+ }
+
+ // log2, ln2 = 0.69314718055994530941723212145818f
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType log2(genType x)
+ {
+ return log2(vec<1, genType>(x)).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> log2(vec<L, T, Q> const& x)
+ {
+ return detail::compute_log2<L, T, Q, std::numeric_limits<T>::is_iec559, detail::is_aligned<Q>::value>::call(x);
+ }
+
+ // sqrt
+ using std::sqrt;
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> sqrt(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'sqrt' only accept floating-point inputs");
+ return detail::compute_sqrt<L, T, Q, detail::is_aligned<Q>::value>::call(x);
+ }
+
+ // inversesqrt
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType inversesqrt(genType x)
+ {
+ return static_cast<genType>(1) / sqrt(x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> inversesqrt(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'inversesqrt' only accept floating-point inputs");
+ return detail::compute_inversesqrt<L, T, Q, detail::is_aligned<Q>::value>::call(x);
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "func_exponential_simd.inl"
+#endif
+
diff --git a/glm/detail/func_exponential_simd.inl b/glm/detail/func_exponential_simd.inl
new file mode 100644
index 0000000..fb78951
--- /dev/null
+++ b/glm/detail/func_exponential_simd.inl
@@ -0,0 +1,37 @@
+/// @ref core
+/// @file glm/detail/func_exponential_simd.inl
+
+#include "../simd/exponential.h"
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+namespace glm{
+namespace detail
+{
+ template<qualifier Q>
+ struct compute_sqrt<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v)
+ {
+ vec<4, float, Q> Result;
+ Result.data = _mm_sqrt_ps(v.data);
+ return Result;
+ }
+ };
+
+# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE
+ template<>
+ struct compute_sqrt<4, float, aligned_lowp, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, aligned_lowp> call(vec<4, float, aligned_lowp> const& v)
+ {
+ vec<4, float, aligned_lowp> Result;
+ Result.data = glm_vec4_sqrt_lowp(v.data);
+ return Result;
+ }
+ };
+# endif
+}//namespace detail
+}//namespace glm
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/detail/func_geometric.inl b/glm/detail/func_geometric.inl
new file mode 100644
index 0000000..404c990
--- /dev/null
+++ b/glm/detail/func_geometric.inl
@@ -0,0 +1,243 @@
+#include "../exponential.hpp"
+#include "../common.hpp"
+
+namespace glm{
+namespace detail
+{
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_length
+ {
+ GLM_FUNC_QUALIFIER static T call(vec<L, T, Q> const& v)
+ {
+ return sqrt(dot(v, v));
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_distance
+ {
+ GLM_FUNC_QUALIFIER static T call(vec<L, T, Q> const& p0, vec<L, T, Q> const& p1)
+ {
+ return length(p1 - p0);
+ }
+ };
+
+ template<typename V, typename T, bool Aligned>
+ struct compute_dot{};
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_dot<vec<1, T, Q>, T, Aligned>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static T call(vec<1, T, Q> const& a, vec<1, T, Q> const& b)
+ {
+ return a.x * b.x;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_dot<vec<2, T, Q>, T, Aligned>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static T call(vec<2, T, Q> const& a, vec<2, T, Q> const& b)
+ {
+ vec<2, T, Q> tmp(a * b);
+ return tmp.x + tmp.y;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_dot<vec<3, T, Q>, T, Aligned>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static T call(vec<3, T, Q> const& a, vec<3, T, Q> const& b)
+ {
+ vec<3, T, Q> tmp(a * b);
+ return tmp.x + tmp.y + tmp.z;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_dot<vec<4, T, Q>, T, Aligned>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static T call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ vec<4, T, Q> tmp(a * b);
+ return (tmp.x + tmp.y) + (tmp.z + tmp.w);
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_cross
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<3, T, Q> call(vec<3, T, Q> const& x, vec<3, T, Q> const& y)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'cross' accepts only floating-point inputs");
+
+ return vec<3, T, Q>(
+ x.y * y.z - y.y * x.z,
+ x.z * y.x - y.z * x.x,
+ x.x * y.y - y.x * x.y);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_normalize
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'normalize' accepts only floating-point inputs");
+
+ return v * inversesqrt(dot(v, v));
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_faceforward
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& N, vec<L, T, Q> const& I, vec<L, T, Q> const& Nref)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'normalize' accepts only floating-point inputs");
+
+ return dot(Nref, I) < static_cast<T>(0) ? N : -N;
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_reflect
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& I, vec<L, T, Q> const& N)
+ {
+ return I - N * dot(N, I) * static_cast<T>(2);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_refract
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& I, vec<L, T, Q> const& N, T eta)
+ {
+ T const dotValue(dot(N, I));
+ T const k(static_cast<T>(1) - eta * eta * (static_cast<T>(1) - dotValue * dotValue));
+ vec<L, T, Q> const Result =
+ (k >= static_cast<T>(0)) ? (eta * I - (eta * dotValue + std::sqrt(k)) * N) : vec<L, T, Q>(0);
+ return Result;
+ }
+ };
+}//namespace detail
+
+ // length
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType length(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'length' accepts only floating-point inputs");
+
+ return abs(x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T length(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'length' accepts only floating-point inputs");
+
+ return detail::compute_length<L, T, Q, detail::is_aligned<Q>::value>::call(v);
+ }
+
+ // distance
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType distance(genType const& p0, genType const& p1)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'distance' accepts only floating-point inputs");
+
+ return length(p1 - p0);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T distance(vec<L, T, Q> const& p0, vec<L, T, Q> const& p1)
+ {
+ return detail::compute_distance<L, T, Q, detail::is_aligned<Q>::value>::call(p0, p1);
+ }
+
+ // dot
+ template<typename T>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T dot(T x, T y)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'dot' accepts only floating-point inputs");
+ return x * y;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T dot(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'dot' accepts only floating-point inputs");
+ return detail::compute_dot<vec<L, T, Q>, T, detail::is_aligned<Q>::value>::call(x, y);
+ }
+
+ // cross
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> cross(vec<3, T, Q> const& x, vec<3, T, Q> const& y)
+ {
+ return detail::compute_cross<T, Q, detail::is_aligned<Q>::value>::call(x, y);
+ }
+/*
+ // normalize
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType normalize(genType const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'normalize' accepts only floating-point inputs");
+
+ return x < genType(0) ? genType(-1) : genType(1);
+ }
+*/
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> normalize(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'normalize' accepts only floating-point inputs");
+
+ return detail::compute_normalize<L, T, Q, detail::is_aligned<Q>::value>::call(x);
+ }
+
+ // faceforward
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType faceforward(genType const& N, genType const& I, genType const& Nref)
+ {
+ return dot(Nref, I) < static_cast<genType>(0) ? N : -N;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> faceforward(vec<L, T, Q> const& N, vec<L, T, Q> const& I, vec<L, T, Q> const& Nref)
+ {
+ return detail::compute_faceforward<L, T, Q, detail::is_aligned<Q>::value>::call(N, I, Nref);
+ }
+
+ // reflect
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType reflect(genType const& I, genType const& N)
+ {
+ return I - N * dot(N, I) * genType(2);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> reflect(vec<L, T, Q> const& I, vec<L, T, Q> const& N)
+ {
+ return detail::compute_reflect<L, T, Q, detail::is_aligned<Q>::value>::call(I, N);
+ }
+
+ // refract
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType refract(genType const& I, genType const& N, genType eta)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'refract' accepts only floating-point inputs");
+ genType const dotValue(dot(N, I));
+ genType const k(static_cast<genType>(1) - eta * eta * (static_cast<genType>(1) - dotValue * dotValue));
+ return (eta * I - (eta * dotValue + sqrt(k)) * N) * static_cast<genType>(k >= static_cast<genType>(0));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> refract(vec<L, T, Q> const& I, vec<L, T, Q> const& N, T eta)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'refract' accepts only floating-point inputs");
+ return detail::compute_refract<L, T, Q, detail::is_aligned<Q>::value>::call(I, N, eta);
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "func_geometric_simd.inl"
+#endif
diff --git a/glm/detail/func_geometric_simd.inl b/glm/detail/func_geometric_simd.inl
new file mode 100644
index 0000000..2076dae
--- /dev/null
+++ b/glm/detail/func_geometric_simd.inl
@@ -0,0 +1,163 @@
+/// @ref core
+/// @file glm/detail/func_geometric_simd.inl
+
+#include "../simd/geometric.h"
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+namespace glm{
+namespace detail
+{
+ template<qualifier Q>
+ struct compute_length<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static float call(vec<4, float, Q> const& v)
+ {
+ return _mm_cvtss_f32(glm_vec4_length(v.data));
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_distance<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static float call(vec<4, float, Q> const& p0, vec<4, float, Q> const& p1)
+ {
+ return _mm_cvtss_f32(glm_vec4_distance(p0.data, p1.data));
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_dot<vec<4, float, Q>, float, true>
+ {
+ GLM_FUNC_QUALIFIER static float call(vec<4, float, Q> const& x, vec<4, float, Q> const& y)
+ {
+ return _mm_cvtss_f32(glm_vec1_dot(x.data, y.data));
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_cross<float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<3, float, Q> call(vec<3, float, Q> const& a, vec<3, float, Q> const& b)
+ {
+ __m128 const set0 = _mm_set_ps(0.0f, a.z, a.y, a.x);
+ __m128 const set1 = _mm_set_ps(0.0f, b.z, b.y, b.x);
+ __m128 const xpd0 = glm_vec4_cross(set0, set1);
+
+ vec<4, float, Q> Result;
+ Result.data = xpd0;
+ return vec<3, float, Q>(Result);
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_normalize<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v)
+ {
+ vec<4, float, Q> Result;
+ Result.data = glm_vec4_normalize(v.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_faceforward<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& N, vec<4, float, Q> const& I, vec<4, float, Q> const& Nref)
+ {
+ vec<4, float, Q> Result;
+ Result.data = glm_vec4_faceforward(N.data, I.data, Nref.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_reflect<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& I, vec<4, float, Q> const& N)
+ {
+ vec<4, float, Q> Result;
+ Result.data = glm_vec4_reflect(I.data, N.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_refract<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& I, vec<4, float, Q> const& N, float eta)
+ {
+ vec<4, float, Q> Result;
+ Result.data = glm_vec4_refract(I.data, N.data, _mm_set1_ps(eta));
+ return Result;
+ }
+ };
+}//namespace detail
+}//namespace glm
+
+#elif GLM_ARCH & GLM_ARCH_NEON_BIT
+namespace glm{
+namespace detail
+{
+ template<qualifier Q>
+ struct compute_length<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static float call(vec<4, float, Q> const& v)
+ {
+ return sqrt(compute_dot<vec<4, float, Q>, float, true>::call(v, v));
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_distance<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static float call(vec<4, float, Q> const& p0, vec<4, float, Q> const& p1)
+ {
+ return compute_length<4, float, Q, true>::call(p1 - p0);
+ }
+ };
+
+
+ template<qualifier Q>
+ struct compute_dot<vec<4, float, Q>, float, true>
+ {
+ GLM_FUNC_QUALIFIER static float call(vec<4, float, Q> const& x, vec<4, float, Q> const& y)
+ {
+#if GLM_ARCH & GLM_ARCH_ARMV8_BIT
+ float32x4_t v = vmulq_f32(x.data, y.data);
+ return vaddvq_f32(v);
+#else // Armv7a with Neon
+ float32x4_t p = vmulq_f32(x.data, y.data);
+ float32x2_t v = vpadd_f32(vget_low_f32(p), vget_high_f32(p));
+ v = vpadd_f32(v, v);
+ return vget_lane_f32(v, 0);
+#endif
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_normalize<4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<4, float, Q> const& v)
+ {
+ float32x4_t p = vmulq_f32(v.data, v.data);
+#if GLM_ARCH & GLM_ARCH_ARMV8_BIT
+ p = vpaddq_f32(p, p);
+ p = vpaddq_f32(p, p);
+#else
+ float32x2_t t = vpadd_f32(vget_low_f32(p), vget_high_f32(p));
+ t = vpadd_f32(t, t);
+ p = vcombine_f32(t, t);
+#endif
+
+ float32x4_t vd = vrsqrteq_f32(p);
+ vec<4, float, Q> Result;
+ Result.data = vmulq_f32(v.data, vd);
+ return Result;
+ }
+ };
+}//namespace detail
+}//namespace glm
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/detail/func_integer.inl b/glm/detail/func_integer.inl
new file mode 100644
index 0000000..091e1e0
--- /dev/null
+++ b/glm/detail/func_integer.inl
@@ -0,0 +1,372 @@
+/// @ref core
+
+#include "_vectorize.hpp"
+#if(GLM_ARCH & GLM_ARCH_X86 && GLM_COMPILER & GLM_COMPILER_VC)
+# include <intrin.h>
+# pragma intrinsic(_BitScanReverse)
+#endif//(GLM_ARCH & GLM_ARCH_X86 && GLM_COMPILER & GLM_COMPILER_VC)
+#include <limits>
+
+#if !GLM_HAS_EXTENDED_INTEGER_TYPE
+# if GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic ignored "-Wlong-long"
+# endif
+# if (GLM_COMPILER & GLM_COMPILER_CLANG)
+# pragma clang diagnostic ignored "-Wc++11-long-long"
+# endif
+#endif
+
+namespace glm{
+namespace detail
+{
+ template<typename T>
+ GLM_FUNC_QUALIFIER T mask(T Bits)
+ {
+ return Bits >= static_cast<T>(sizeof(T) * 8) ? ~static_cast<T>(0) : (static_cast<T>(1) << Bits) - static_cast<T>(1);
+ }
+
+ template<length_t L, typename T, qualifier Q, bool Aligned, bool EXEC>
+ struct compute_bitfieldReverseStep
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& v, T, T)
+ {
+ return v;
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_bitfieldReverseStep<L, T, Q, Aligned, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& v, T Mask, T Shift)
+ {
+ return (v & Mask) << Shift | (v & (~Mask)) >> Shift;
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned, bool EXEC>
+ struct compute_bitfieldBitCountStep
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& v, T, T)
+ {
+ return v;
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_bitfieldBitCountStep<L, T, Q, Aligned, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& v, T Mask, T Shift)
+ {
+ return (v & Mask) + ((v >> Shift) & Mask);
+ }
+ };
+
+ template<typename genIUType, size_t Bits>
+ struct compute_findLSB
+ {
+ GLM_FUNC_QUALIFIER static int call(genIUType Value)
+ {
+ if(Value == 0)
+ return -1;
+
+ return glm::bitCount(~Value & (Value - static_cast<genIUType>(1)));
+ }
+ };
+
+# if GLM_HAS_BITSCAN_WINDOWS
+ template<typename genIUType>
+ struct compute_findLSB<genIUType, 32>
+ {
+ GLM_FUNC_QUALIFIER static int call(genIUType Value)
+ {
+ unsigned long Result(0);
+ unsigned char IsNotNull = _BitScanForward(&Result, *reinterpret_cast<unsigned long*>(&Value));
+ return IsNotNull ? int(Result) : -1;
+ }
+ };
+
+# if !((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_MODEL == GLM_MODEL_32))
+ template<typename genIUType>
+ struct compute_findLSB<genIUType, 64>
+ {
+ GLM_FUNC_QUALIFIER static int call(genIUType Value)
+ {
+ unsigned long Result(0);
+ unsigned char IsNotNull = _BitScanForward64(&Result, *reinterpret_cast<unsigned __int64*>(&Value));
+ return IsNotNull ? int(Result) : -1;
+ }
+ };
+# endif
+# endif//GLM_HAS_BITSCAN_WINDOWS
+
+ template<length_t L, typename T, qualifier Q, bool EXEC = true>
+ struct compute_findMSB_step_vec
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x, T Shift)
+ {
+ return x | (x >> Shift);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q>
+ struct compute_findMSB_step_vec<L, T, Q, false>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x, T)
+ {
+ return x;
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, int>
+ struct compute_findMSB_vec
+ {
+ GLM_FUNC_QUALIFIER static vec<L, int, Q> call(vec<L, T, Q> const& v)
+ {
+ vec<L, T, Q> x(v);
+ x = compute_findMSB_step_vec<L, T, Q, sizeof(T) * 8 >= 8>::call(x, static_cast<T>( 1));
+ x = compute_findMSB_step_vec<L, T, Q, sizeof(T) * 8 >= 8>::call(x, static_cast<T>( 2));
+ x = compute_findMSB_step_vec<L, T, Q, sizeof(T) * 8 >= 8>::call(x, static_cast<T>( 4));
+ x = compute_findMSB_step_vec<L, T, Q, sizeof(T) * 8 >= 16>::call(x, static_cast<T>( 8));
+ x = compute_findMSB_step_vec<L, T, Q, sizeof(T) * 8 >= 32>::call(x, static_cast<T>(16));
+ x = compute_findMSB_step_vec<L, T, Q, sizeof(T) * 8 >= 64>::call(x, static_cast<T>(32));
+ return vec<L, int, Q>(sizeof(T) * 8 - 1) - glm::bitCount(~x);
+ }
+ };
+
+# if GLM_HAS_BITSCAN_WINDOWS
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER int compute_findMSB_32(genIUType Value)
+ {
+ unsigned long Result(0);
+ unsigned char IsNotNull = _BitScanReverse(&Result, *reinterpret_cast<unsigned long*>(&Value));
+ return IsNotNull ? int(Result) : -1;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ struct compute_findMSB_vec<L, T, Q, 32>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, int, Q> call(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, int, T, Q>::call(compute_findMSB_32, x);
+ }
+ };
+
+# if !((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_MODEL == GLM_MODEL_32))
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER int compute_findMSB_64(genIUType Value)
+ {
+ unsigned long Result(0);
+ unsigned char IsNotNull = _BitScanReverse64(&Result, *reinterpret_cast<unsigned __int64*>(&Value));
+ return IsNotNull ? int(Result) : -1;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ struct compute_findMSB_vec<L, T, Q, 64>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, int, Q> call(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, int, T, Q>::call(compute_findMSB_64, x);
+ }
+ };
+# endif
+# endif//GLM_HAS_BITSCAN_WINDOWS
+}//namespace detail
+
+ // uaddCarry
+ GLM_FUNC_QUALIFIER uint uaddCarry(uint const& x, uint const& y, uint & Carry)
+ {
+ detail::uint64 const Value64(static_cast<detail::uint64>(x) + static_cast<detail::uint64>(y));
+ detail::uint64 const Max32((static_cast<detail::uint64>(1) << static_cast<detail::uint64>(32)) - static_cast<detail::uint64>(1));
+ Carry = Value64 > Max32 ? 1u : 0u;
+ return static_cast<uint>(Value64 % (Max32 + static_cast<detail::uint64>(1)));
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, uint, Q> uaddCarry(vec<L, uint, Q> const& x, vec<L, uint, Q> const& y, vec<L, uint, Q>& Carry)
+ {
+ vec<L, detail::uint64, Q> Value64(vec<L, detail::uint64, Q>(x) + vec<L, detail::uint64, Q>(y));
+ vec<L, detail::uint64, Q> Max32((static_cast<detail::uint64>(1) << static_cast<detail::uint64>(32)) - static_cast<detail::uint64>(1));
+ Carry = mix(vec<L, uint, Q>(0), vec<L, uint, Q>(1), greaterThan(Value64, Max32));
+ return vec<L, uint, Q>(Value64 % (Max32 + static_cast<detail::uint64>(1)));
+ }
+
+ // usubBorrow
+ GLM_FUNC_QUALIFIER uint usubBorrow(uint const& x, uint const& y, uint & Borrow)
+ {
+ Borrow = x >= y ? static_cast<uint>(0) : static_cast<uint>(1);
+ if(y >= x)
+ return y - x;
+ else
+ return static_cast<uint>((static_cast<detail::int64>(1) << static_cast<detail::int64>(32)) + (static_cast<detail::int64>(y) - static_cast<detail::int64>(x)));
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, uint, Q> usubBorrow(vec<L, uint, Q> const& x, vec<L, uint, Q> const& y, vec<L, uint, Q>& Borrow)
+ {
+ Borrow = mix(vec<L, uint, Q>(1), vec<L, uint, Q>(0), greaterThanEqual(x, y));
+ vec<L, uint, Q> const YgeX(y - x);
+ vec<L, uint, Q> const XgeY(vec<L, uint, Q>((static_cast<detail::int64>(1) << static_cast<detail::int64>(32)) + (vec<L, detail::int64, Q>(y) - vec<L, detail::int64, Q>(x))));
+ return mix(XgeY, YgeX, greaterThanEqual(y, x));
+ }
+
+ // umulExtended
+ GLM_FUNC_QUALIFIER void umulExtended(uint const& x, uint const& y, uint & msb, uint & lsb)
+ {
+ detail::uint64 Value64 = static_cast<detail::uint64>(x) * static_cast<detail::uint64>(y);
+ msb = static_cast<uint>(Value64 >> static_cast<detail::uint64>(32));
+ lsb = static_cast<uint>(Value64);
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER void umulExtended(vec<L, uint, Q> const& x, vec<L, uint, Q> const& y, vec<L, uint, Q>& msb, vec<L, uint, Q>& lsb)
+ {
+ vec<L, detail::uint64, Q> Value64(vec<L, detail::uint64, Q>(x) * vec<L, detail::uint64, Q>(y));
+ msb = vec<L, uint, Q>(Value64 >> static_cast<detail::uint64>(32));
+ lsb = vec<L, uint, Q>(Value64);
+ }
+
+ // imulExtended
+ GLM_FUNC_QUALIFIER void imulExtended(int x, int y, int& msb, int& lsb)
+ {
+ detail::int64 Value64 = static_cast<detail::int64>(x) * static_cast<detail::int64>(y);
+ msb = static_cast<int>(Value64 >> static_cast<detail::int64>(32));
+ lsb = static_cast<int>(Value64);
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER void imulExtended(vec<L, int, Q> const& x, vec<L, int, Q> const& y, vec<L, int, Q>& msb, vec<L, int, Q>& lsb)
+ {
+ vec<L, detail::int64, Q> Value64(vec<L, detail::int64, Q>(x) * vec<L, detail::int64, Q>(y));
+ lsb = vec<L, int, Q>(Value64 & static_cast<detail::int64>(0xFFFFFFFF));
+ msb = vec<L, int, Q>((Value64 >> static_cast<detail::int64>(32)) & static_cast<detail::int64>(0xFFFFFFFF));
+ }
+
+ // bitfieldExtract
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType bitfieldExtract(genIUType Value, int Offset, int Bits)
+ {
+ return bitfieldExtract(vec<1, genIUType>(Value), Offset, Bits).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> bitfieldExtract(vec<L, T, Q> const& Value, int Offset, int Bits)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'bitfieldExtract' only accept integer inputs");
+
+ return (Value >> static_cast<T>(Offset)) & static_cast<T>(detail::mask(Bits));
+ }
+
+ // bitfieldInsert
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType bitfieldInsert(genIUType const& Base, genIUType const& Insert, int Offset, int Bits)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'bitfieldInsert' only accept integer values");
+
+ return bitfieldInsert(vec<1, genIUType>(Base), vec<1, genIUType>(Insert), Offset, Bits).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> bitfieldInsert(vec<L, T, Q> const& Base, vec<L, T, Q> const& Insert, int Offset, int Bits)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'bitfieldInsert' only accept integer values");
+
+ T const Mask = static_cast<T>(detail::mask(Bits) << Offset);
+ return (Base & ~Mask) | ((Insert << static_cast<T>(Offset)) & Mask);
+ }
+
+ // bitfieldReverse
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType bitfieldReverse(genIUType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'bitfieldReverse' only accept integer values");
+
+ return bitfieldReverse(glm::vec<1, genIUType, glm::defaultp>(x)).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> bitfieldReverse(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'bitfieldReverse' only accept integer values");
+
+ vec<L, T, Q> x(v);
+ x = detail::compute_bitfieldReverseStep<L, T, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 2>::call(x, static_cast<T>(0x5555555555555555ull), static_cast<T>( 1));
+ x = detail::compute_bitfieldReverseStep<L, T, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 4>::call(x, static_cast<T>(0x3333333333333333ull), static_cast<T>( 2));
+ x = detail::compute_bitfieldReverseStep<L, T, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 8>::call(x, static_cast<T>(0x0F0F0F0F0F0F0F0Full), static_cast<T>( 4));
+ x = detail::compute_bitfieldReverseStep<L, T, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 16>::call(x, static_cast<T>(0x00FF00FF00FF00FFull), static_cast<T>( 8));
+ x = detail::compute_bitfieldReverseStep<L, T, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 32>::call(x, static_cast<T>(0x0000FFFF0000FFFFull), static_cast<T>(16));
+ x = detail::compute_bitfieldReverseStep<L, T, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 64>::call(x, static_cast<T>(0x00000000FFFFFFFFull), static_cast<T>(32));
+ return x;
+ }
+
+ // bitCount
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER int bitCount(genIUType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'bitCount' only accept integer values");
+
+ return bitCount(glm::vec<1, genIUType, glm::defaultp>(x)).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, int, Q> bitCount(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'bitCount' only accept integer values");
+
+# if GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(push)
+# pragma warning(disable : 4310) //cast truncates constant value
+# endif
+
+ vec<L, typename detail::make_unsigned<T>::type, Q> x(*reinterpret_cast<vec<L, typename detail::make_unsigned<T>::type, Q> const *>(&v));
+ x = detail::compute_bitfieldBitCountStep<L, typename detail::make_unsigned<T>::type, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 2>::call(x, typename detail::make_unsigned<T>::type(0x5555555555555555ull), typename detail::make_unsigned<T>::type( 1));
+ x = detail::compute_bitfieldBitCountStep<L, typename detail::make_unsigned<T>::type, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 4>::call(x, typename detail::make_unsigned<T>::type(0x3333333333333333ull), typename detail::make_unsigned<T>::type( 2));
+ x = detail::compute_bitfieldBitCountStep<L, typename detail::make_unsigned<T>::type, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 8>::call(x, typename detail::make_unsigned<T>::type(0x0F0F0F0F0F0F0F0Full), typename detail::make_unsigned<T>::type( 4));
+ x = detail::compute_bitfieldBitCountStep<L, typename detail::make_unsigned<T>::type, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 16>::call(x, typename detail::make_unsigned<T>::type(0x00FF00FF00FF00FFull), typename detail::make_unsigned<T>::type( 8));
+ x = detail::compute_bitfieldBitCountStep<L, typename detail::make_unsigned<T>::type, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 32>::call(x, typename detail::make_unsigned<T>::type(0x0000FFFF0000FFFFull), typename detail::make_unsigned<T>::type(16));
+ x = detail::compute_bitfieldBitCountStep<L, typename detail::make_unsigned<T>::type, Q, detail::is_aligned<Q>::value, sizeof(T) * 8>= 64>::call(x, typename detail::make_unsigned<T>::type(0x00000000FFFFFFFFull), typename detail::make_unsigned<T>::type(32));
+ return vec<L, int, Q>(x);
+
+# if GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(pop)
+# endif
+ }
+
+ // findLSB
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER int findLSB(genIUType Value)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'findLSB' only accept integer values");
+
+ return detail::compute_findLSB<genIUType, sizeof(genIUType) * 8>::call(Value);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, int, Q> findLSB(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'findLSB' only accept integer values");
+
+ return detail::functor1<vec, L, int, T, Q>::call(findLSB, x);
+ }
+
+ // findMSB
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER int findMSB(genIUType v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'findMSB' only accept integer values");
+
+ return findMSB(vec<1, genIUType>(v)).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, int, Q> findMSB(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'findMSB' only accept integer values");
+
+ return detail::compute_findMSB_vec<L, T, Q, sizeof(T) * 8>::call(v);
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "func_integer_simd.inl"
+#endif
+
diff --git a/glm/detail/func_integer_simd.inl b/glm/detail/func_integer_simd.inl
new file mode 100644
index 0000000..8be6c9c
--- /dev/null
+++ b/glm/detail/func_integer_simd.inl
@@ -0,0 +1,65 @@
+#include "../simd/integer.h"
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+namespace glm{
+namespace detail
+{
+ template<qualifier Q>
+ struct compute_bitfieldReverseStep<4, uint, Q, true, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, uint, Q> call(vec<4, uint, Q> const& v, uint Mask, uint Shift)
+ {
+ __m128i const set0 = v.data;
+
+ __m128i const set1 = _mm_set1_epi32(static_cast<int>(Mask));
+ __m128i const and1 = _mm_and_si128(set0, set1);
+ __m128i const sft1 = _mm_slli_epi32(and1, Shift);
+
+ __m128i const set2 = _mm_andnot_si128(set0, _mm_set1_epi32(-1));
+ __m128i const and2 = _mm_and_si128(set0, set2);
+ __m128i const sft2 = _mm_srai_epi32(and2, Shift);
+
+ __m128i const or0 = _mm_or_si128(sft1, sft2);
+
+ return or0;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_bitfieldBitCountStep<4, uint, Q, true, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, uint, Q> call(vec<4, uint, Q> const& v, uint Mask, uint Shift)
+ {
+ __m128i const set0 = v.data;
+
+ __m128i const set1 = _mm_set1_epi32(static_cast<int>(Mask));
+ __m128i const and0 = _mm_and_si128(set0, set1);
+ __m128i const sft0 = _mm_slli_epi32(set0, Shift);
+ __m128i const and1 = _mm_and_si128(sft0, set1);
+ __m128i const add0 = _mm_add_epi32(and0, and1);
+
+ return add0;
+ }
+ };
+}//namespace detail
+
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ template<>
+ GLM_FUNC_QUALIFIER int bitCount(uint x)
+ {
+ return _mm_popcnt_u32(x);
+ }
+
+# if(GLM_MODEL == GLM_MODEL_64)
+ template<>
+ GLM_FUNC_QUALIFIER int bitCount(detail::uint64 x)
+ {
+ return static_cast<int>(_mm_popcnt_u64(x));
+ }
+# endif//GLM_MODEL
+# endif//GLM_ARCH
+
+}//namespace glm
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/detail/func_matrix.inl b/glm/detail/func_matrix.inl
new file mode 100644
index 0000000..c2d568f
--- /dev/null
+++ b/glm/detail/func_matrix.inl
@@ -0,0 +1,443 @@
+#include "../geometric.hpp"
+#include <limits>
+
+namespace glm{
+namespace detail
+{
+ template<length_t C, length_t R, typename T, qualifier Q, bool Aligned>
+ struct compute_matrixCompMult
+ {
+ GLM_FUNC_QUALIFIER static mat<C, R, T, Q> call(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y)
+ {
+ mat<C, R, T, Q> Result;
+ for(length_t i = 0; i < Result.length(); ++i)
+ Result[i] = x[i] * y[i];
+ return Result;
+ }
+ };
+
+ template<length_t C, length_t R, typename T, qualifier Q, bool IsFloat, bool Aligned>
+ struct compute_matrixCompMult_type {
+ GLM_FUNC_QUALIFIER static mat<C, R, T, Q> call(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE,
+ "'matrixCompMult' only accept floating-point inputs, include <glm/ext/matrix_integer.hpp> to discard this restriction.");
+ return detail::compute_matrixCompMult<C, R, T, Q, detail::is_aligned<Q>::value>::call(x, y);
+ }
+ };
+
+ template<length_t DA, length_t DB, typename T, qualifier Q>
+ struct compute_outerProduct {
+ GLM_FUNC_QUALIFIER static typename detail::outerProduct_trait<DA, DB, T, Q>::type call(vec<DA, T, Q> const& c, vec<DB, T, Q> const& r)
+ {
+ typename detail::outerProduct_trait<DA, DB, T, Q>::type m;
+ for(length_t i = 0; i < m.length(); ++i)
+ m[i] = c * r[i];
+ return m;
+ }
+ };
+
+ template<length_t DA, length_t DB, typename T, qualifier Q, bool IsFloat>
+ struct compute_outerProduct_type {
+ GLM_FUNC_QUALIFIER static typename detail::outerProduct_trait<DA, DB, T, Q>::type call(vec<DA, T, Q> const& c, vec<DB, T, Q> const& r)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE,
+ "'outerProduct' only accept floating-point inputs, include <glm/ext/matrix_integer.hpp> to discard this restriction.");
+
+ return detail::compute_outerProduct<DA, DB, T, Q>::call(c, r);
+ }
+ };
+
+ template<length_t C, length_t R, typename T, qualifier Q, bool Aligned>
+ struct compute_transpose{};
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_transpose<2, 2, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<2, 2, T, Q> call(mat<2, 2, T, Q> const& m)
+ {
+ mat<2, 2, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ return Result;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_transpose<2, 3, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<3, 2, T, Q> call(mat<2, 3, T, Q> const& m)
+ {
+ mat<3,2, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ Result[2][0] = m[0][2];
+ Result[2][1] = m[1][2];
+ return Result;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_transpose<2, 4, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<4, 2, T, Q> call(mat<2, 4, T, Q> const& m)
+ {
+ mat<4, 2, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ Result[2][0] = m[0][2];
+ Result[2][1] = m[1][2];
+ Result[3][0] = m[0][3];
+ Result[3][1] = m[1][3];
+ return Result;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_transpose<3, 2, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<2, 3, T, Q> call(mat<3, 2, T, Q> const& m)
+ {
+ mat<2, 3, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[0][2] = m[2][0];
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ Result[1][2] = m[2][1];
+ return Result;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_transpose<3, 3, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<3, 3, T, Q> call(mat<3, 3, T, Q> const& m)
+ {
+ mat<3, 3, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[0][2] = m[2][0];
+
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ Result[1][2] = m[2][1];
+
+ Result[2][0] = m[0][2];
+ Result[2][1] = m[1][2];
+ Result[2][2] = m[2][2];
+ return Result;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_transpose<3, 4, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<4, 3, T, Q> call(mat<3, 4, T, Q> const& m)
+ {
+ mat<4, 3, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[0][2] = m[2][0];
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ Result[1][2] = m[2][1];
+ Result[2][0] = m[0][2];
+ Result[2][1] = m[1][2];
+ Result[2][2] = m[2][2];
+ Result[3][0] = m[0][3];
+ Result[3][1] = m[1][3];
+ Result[3][2] = m[2][3];
+ return Result;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_transpose<4, 2, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<2, 4, T, Q> call(mat<4, 2, T, Q> const& m)
+ {
+ mat<2, 4, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[0][2] = m[2][0];
+ Result[0][3] = m[3][0];
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ Result[1][2] = m[2][1];
+ Result[1][3] = m[3][1];
+ return Result;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_transpose<4, 3, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<3, 4, T, Q> call(mat<4, 3, T, Q> const& m)
+ {
+ mat<3, 4, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[0][2] = m[2][0];
+ Result[0][3] = m[3][0];
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ Result[1][2] = m[2][1];
+ Result[1][3] = m[3][1];
+ Result[2][0] = m[0][2];
+ Result[2][1] = m[1][2];
+ Result[2][2] = m[2][2];
+ Result[2][3] = m[3][2];
+ return Result;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_transpose<4, 4, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<4, 4, T, Q> call(mat<4, 4, T, Q> const& m)
+ {
+ mat<4, 4, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[0][2] = m[2][0];
+ Result[0][3] = m[3][0];
+
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ Result[1][2] = m[2][1];
+ Result[1][3] = m[3][1];
+
+ Result[2][0] = m[0][2];
+ Result[2][1] = m[1][2];
+ Result[2][2] = m[2][2];
+ Result[2][3] = m[3][2];
+
+ Result[3][0] = m[0][3];
+ Result[3][1] = m[1][3];
+ Result[3][2] = m[2][3];
+ Result[3][3] = m[3][3];
+ return Result;
+ }
+ };
+
+ template<length_t C, length_t R, typename T, qualifier Q, bool IsFloat, bool Aligned>
+ struct compute_transpose_type {
+ GLM_FUNC_QUALIFIER static mat<R, C, T, Q> call(mat<C, R, T, Q> const& m)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE,
+ "'transpose' only accept floating-point inputs, include <glm/ext/matrix_integer.hpp> to discard this restriction.");
+ return detail::compute_transpose<C, R, T, Q, detail::is_aligned<Q>::value>::call(m);
+ }
+ };
+
+ template<length_t C, length_t R, typename T, qualifier Q, bool Aligned>
+ struct compute_determinant{};
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_determinant<2, 2, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static T call(mat<2, 2, T, Q> const& m)
+ {
+ return m[0][0] * m[1][1] - m[1][0] * m[0][1];
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_determinant<3, 3, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static T call(mat<3, 3, T, Q> const& m)
+ {
+ return
+ + m[0][0] * (m[1][1] * m[2][2] - m[2][1] * m[1][2])
+ - m[1][0] * (m[0][1] * m[2][2] - m[2][1] * m[0][2])
+ + m[2][0] * (m[0][1] * m[1][2] - m[1][1] * m[0][2]);
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_determinant<4, 4, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static T call(mat<4, 4, T, Q> const& m)
+ {
+ T SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ T SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ T SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ T SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ T SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ T SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1];
+
+ vec<4, T, Q> DetCof(
+ + (m[1][1] * SubFactor00 - m[1][2] * SubFactor01 + m[1][3] * SubFactor02),
+ - (m[1][0] * SubFactor00 - m[1][2] * SubFactor03 + m[1][3] * SubFactor04),
+ + (m[1][0] * SubFactor01 - m[1][1] * SubFactor03 + m[1][3] * SubFactor05),
+ - (m[1][0] * SubFactor02 - m[1][1] * SubFactor04 + m[1][2] * SubFactor05));
+
+ return
+ m[0][0] * DetCof[0] + m[0][1] * DetCof[1] +
+ m[0][2] * DetCof[2] + m[0][3] * DetCof[3];
+ }
+ };
+
+ template<length_t C, length_t R, typename T, qualifier Q, bool IsFloat, bool Aligned>
+ struct compute_determinant_type{
+
+ GLM_FUNC_QUALIFIER static T call(mat<C, R, T, Q> const& m)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE,
+ "'determinant' only accept floating-point inputs, include <glm/ext/matrix_integer.hpp> to discard this restriction.");
+ return detail::compute_determinant<C, R, T, Q, detail::is_aligned<Q>::value>::call(m);
+ }
+ };
+
+ template<length_t C, length_t R, typename T, qualifier Q, bool Aligned>
+ struct compute_inverse{};
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_inverse<2, 2, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<2, 2, T, Q> call(mat<2, 2, T, Q> const& m)
+ {
+ T OneOverDeterminant = static_cast<T>(1) / (
+ + m[0][0] * m[1][1]
+ - m[1][0] * m[0][1]);
+
+ mat<2, 2, T, Q> Inverse(
+ + m[1][1] * OneOverDeterminant,
+ - m[0][1] * OneOverDeterminant,
+ - m[1][0] * OneOverDeterminant,
+ + m[0][0] * OneOverDeterminant);
+
+ return Inverse;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_inverse<3, 3, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<3, 3, T, Q> call(mat<3, 3, T, Q> const& m)
+ {
+ T OneOverDeterminant = static_cast<T>(1) / (
+ + m[0][0] * (m[1][1] * m[2][2] - m[2][1] * m[1][2])
+ - m[1][0] * (m[0][1] * m[2][2] - m[2][1] * m[0][2])
+ + m[2][0] * (m[0][1] * m[1][2] - m[1][1] * m[0][2]));
+
+ mat<3, 3, T, Q> Inverse;
+ Inverse[0][0] = + (m[1][1] * m[2][2] - m[2][1] * m[1][2]) * OneOverDeterminant;
+ Inverse[1][0] = - (m[1][0] * m[2][2] - m[2][0] * m[1][2]) * OneOverDeterminant;
+ Inverse[2][0] = + (m[1][0] * m[2][1] - m[2][0] * m[1][1]) * OneOverDeterminant;
+ Inverse[0][1] = - (m[0][1] * m[2][2] - m[2][1] * m[0][2]) * OneOverDeterminant;
+ Inverse[1][1] = + (m[0][0] * m[2][2] - m[2][0] * m[0][2]) * OneOverDeterminant;
+ Inverse[2][1] = - (m[0][0] * m[2][1] - m[2][0] * m[0][1]) * OneOverDeterminant;
+ Inverse[0][2] = + (m[0][1] * m[1][2] - m[1][1] * m[0][2]) * OneOverDeterminant;
+ Inverse[1][2] = - (m[0][0] * m[1][2] - m[1][0] * m[0][2]) * OneOverDeterminant;
+ Inverse[2][2] = + (m[0][0] * m[1][1] - m[1][0] * m[0][1]) * OneOverDeterminant;
+
+ return Inverse;
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_inverse<4, 4, T, Q, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<4, 4, T, Q> call(mat<4, 4, T, Q> const& m)
+ {
+ T Coef00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ T Coef02 = m[1][2] * m[3][3] - m[3][2] * m[1][3];
+ T Coef03 = m[1][2] * m[2][3] - m[2][2] * m[1][3];
+
+ T Coef04 = m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ T Coef06 = m[1][1] * m[3][3] - m[3][1] * m[1][3];
+ T Coef07 = m[1][1] * m[2][3] - m[2][1] * m[1][3];
+
+ T Coef08 = m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ T Coef10 = m[1][1] * m[3][2] - m[3][1] * m[1][2];
+ T Coef11 = m[1][1] * m[2][2] - m[2][1] * m[1][2];
+
+ T Coef12 = m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ T Coef14 = m[1][0] * m[3][3] - m[3][0] * m[1][3];
+ T Coef15 = m[1][0] * m[2][3] - m[2][0] * m[1][3];
+
+ T Coef16 = m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ T Coef18 = m[1][0] * m[3][2] - m[3][0] * m[1][2];
+ T Coef19 = m[1][0] * m[2][2] - m[2][0] * m[1][2];
+
+ T Coef20 = m[2][0] * m[3][1] - m[3][0] * m[2][1];
+ T Coef22 = m[1][0] * m[3][1] - m[3][0] * m[1][1];
+ T Coef23 = m[1][0] * m[2][1] - m[2][0] * m[1][1];
+
+ vec<4, T, Q> Fac0(Coef00, Coef00, Coef02, Coef03);
+ vec<4, T, Q> Fac1(Coef04, Coef04, Coef06, Coef07);
+ vec<4, T, Q> Fac2(Coef08, Coef08, Coef10, Coef11);
+ vec<4, T, Q> Fac3(Coef12, Coef12, Coef14, Coef15);
+ vec<4, T, Q> Fac4(Coef16, Coef16, Coef18, Coef19);
+ vec<4, T, Q> Fac5(Coef20, Coef20, Coef22, Coef23);
+
+ vec<4, T, Q> Vec0(m[1][0], m[0][0], m[0][0], m[0][0]);
+ vec<4, T, Q> Vec1(m[1][1], m[0][1], m[0][1], m[0][1]);
+ vec<4, T, Q> Vec2(m[1][2], m[0][2], m[0][2], m[0][2]);
+ vec<4, T, Q> Vec3(m[1][3], m[0][3], m[0][3], m[0][3]);
+
+ vec<4, T, Q> Inv0(Vec1 * Fac0 - Vec2 * Fac1 + Vec3 * Fac2);
+ vec<4, T, Q> Inv1(Vec0 * Fac0 - Vec2 * Fac3 + Vec3 * Fac4);
+ vec<4, T, Q> Inv2(Vec0 * Fac1 - Vec1 * Fac3 + Vec3 * Fac5);
+ vec<4, T, Q> Inv3(Vec0 * Fac2 - Vec1 * Fac4 + Vec2 * Fac5);
+
+ vec<4, T, Q> SignA(+1, -1, +1, -1);
+ vec<4, T, Q> SignB(-1, +1, -1, +1);
+ mat<4, 4, T, Q> Inverse(Inv0 * SignA, Inv1 * SignB, Inv2 * SignA, Inv3 * SignB);
+
+ vec<4, T, Q> Row0(Inverse[0][0], Inverse[1][0], Inverse[2][0], Inverse[3][0]);
+
+ vec<4, T, Q> Dot0(m[0] * Row0);
+ T Dot1 = (Dot0.x + Dot0.y) + (Dot0.z + Dot0.w);
+
+ T OneOverDeterminant = static_cast<T>(1) / Dot1;
+
+ return Inverse * OneOverDeterminant;
+ }
+ };
+}//namespace detail
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<C, R, T, Q> matrixCompMult(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y)
+ {
+ return detail::compute_matrixCompMult_type<C, R, T, Q, std::numeric_limits<T>::is_iec559, detail::is_aligned<Q>::value>::call(x, y);
+ }
+
+ template<length_t DA, length_t DB, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename detail::outerProduct_trait<DA, DB, T, Q>::type outerProduct(vec<DA, T, Q> const& c, vec<DB, T, Q> const& r)
+ {
+ return detail::compute_outerProduct_type<DA, DB, T, Q, std::numeric_limits<T>::is_iec559>::call(c, r);
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<C, R, T, Q>::transpose_type transpose(mat<C, R, T, Q> const& m)
+ {
+ return detail::compute_transpose_type<C, R, T, Q, std::numeric_limits<T>::is_iec559, detail::is_aligned<Q>::value>::call(m);
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T determinant(mat<C, R, T, Q> const& m)
+ {
+ return detail::compute_determinant_type<C, R, T, Q, std::numeric_limits<T>::is_iec559, detail::is_aligned<Q>::value>::call(m);
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<C, R, T, Q> inverse(mat<C, R, T, Q> const& m)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || GLM_CONFIG_UNRESTRICTED_GENTYPE, "'inverse' only accept floating-point inputs");
+ return detail::compute_inverse<C, R, T, Q, detail::is_aligned<Q>::value>::call(m);
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "func_matrix_simd.inl"
+#endif
+
diff --git a/glm/detail/func_matrix_simd.inl b/glm/detail/func_matrix_simd.inl
new file mode 100644
index 0000000..b9bb461
--- /dev/null
+++ b/glm/detail/func_matrix_simd.inl
@@ -0,0 +1,252 @@
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+#include "type_mat4x4.hpp"
+#include "../geometric.hpp"
+#include "../simd/matrix.h"
+#include <cstring>
+
+namespace glm{
+namespace detail
+{
+# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE
+ template<qualifier Q>
+ struct compute_matrixCompMult<4, 4, float, Q, true>
+ {
+ GLM_STATIC_ASSERT(detail::is_aligned<Q>::value, "Specialization requires aligned");
+
+ GLM_FUNC_QUALIFIER static mat<4, 4, float, Q> call(mat<4, 4, float, Q> const& x, mat<4, 4, float, Q> const& y)
+ {
+ mat<4, 4, float, Q> Result;
+ glm_mat4_matrixCompMult(
+ &x[0].data,
+ &y[0].data,
+ &Result[0].data);
+ return Result;
+ }
+ };
+# endif
+
+ template<qualifier Q>
+ struct compute_transpose<4, 4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static mat<4, 4, float, Q> call(mat<4, 4, float, Q> const& m)
+ {
+ mat<4, 4, float, Q> Result;
+ glm_mat4_transpose(&m[0].data, &Result[0].data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_determinant<4, 4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static float call(mat<4, 4, float, Q> const& m)
+ {
+ return _mm_cvtss_f32(glm_mat4_determinant(&m[0].data));
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_inverse<4, 4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static mat<4, 4, float, Q> call(mat<4, 4, float, Q> const& m)
+ {
+ mat<4, 4, float, Q> Result;
+ glm_mat4_inverse(&m[0].data, &Result[0].data);
+ return Result;
+ }
+ };
+}//namespace detail
+
+# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE
+ template<>
+ GLM_FUNC_QUALIFIER mat<4, 4, float, aligned_lowp> outerProduct<4, 4, float, aligned_lowp>(vec<4, float, aligned_lowp> const& c, vec<4, float, aligned_lowp> const& r)
+ {
+ __m128 NativeResult[4];
+ glm_mat4_outerProduct(c.data, r.data, NativeResult);
+ mat<4, 4, float, aligned_lowp> Result;
+ std::memcpy(&Result[0], &NativeResult[0], sizeof(Result));
+ return Result;
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER mat<4, 4, float, aligned_mediump> outerProduct<4, 4, float, aligned_mediump>(vec<4, float, aligned_mediump> const& c, vec<4, float, aligned_mediump> const& r)
+ {
+ __m128 NativeResult[4];
+ glm_mat4_outerProduct(c.data, r.data, NativeResult);
+ mat<4, 4, float, aligned_mediump> Result;
+ std::memcpy(&Result[0], &NativeResult[0], sizeof(Result));
+ return Result;
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER mat<4, 4, float, aligned_highp> outerProduct<4, 4, float, aligned_highp>(vec<4, float, aligned_highp> const& c, vec<4, float, aligned_highp> const& r)
+ {
+ __m128 NativeResult[4];
+ glm_mat4_outerProduct(c.data, r.data, NativeResult);
+ mat<4, 4, float, aligned_highp> Result;
+ std::memcpy(&Result[0], &NativeResult[0], sizeof(Result));
+ return Result;
+ }
+# endif
+}//namespace glm
+
+#elif GLM_ARCH & GLM_ARCH_NEON_BIT
+
+namespace glm {
+#if GLM_LANG & GLM_LANG_CXX11_FLAG
+ template <qualifier Q>
+ GLM_FUNC_QUALIFIER
+ typename std::enable_if<detail::is_aligned<Q>::value, mat<4, 4, float, Q>>::type
+ operator*(mat<4, 4, float, Q> const & m1, mat<4, 4, float, Q> const & m2)
+ {
+ auto MulRow = [&](int l) {
+ float32x4_t const SrcA = m2[l].data;
+
+ float32x4_t r = neon::mul_lane(m1[0].data, SrcA, 0);
+ r = neon::madd_lane(r, m1[1].data, SrcA, 1);
+ r = neon::madd_lane(r, m1[2].data, SrcA, 2);
+ r = neon::madd_lane(r, m1[3].data, SrcA, 3);
+
+ return r;
+ };
+
+ mat<4, 4, float, aligned_highp> Result;
+ Result[0].data = MulRow(0);
+ Result[1].data = MulRow(1);
+ Result[2].data = MulRow(2);
+ Result[3].data = MulRow(3);
+
+ return Result;
+ }
+#endif // CXX11
+
+namespace detail
+{
+ template<qualifier Q>
+ struct compute_inverse<4, 4, float, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static mat<4, 4, float, Q> call(mat<4, 4, float, Q> const& m)
+ {
+ float32x4_t const& m0 = m[0].data;
+ float32x4_t const& m1 = m[1].data;
+ float32x4_t const& m2 = m[2].data;
+ float32x4_t const& m3 = m[3].data;
+
+ // m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ // m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ // m[1][2] * m[3][3] - m[3][2] * m[1][3];
+ // m[1][2] * m[2][3] - m[2][2] * m[1][3];
+
+ float32x4_t Fac0;
+ {
+ float32x4_t w0 = vcombine_f32(neon::dup_lane(m2, 2), neon::dup_lane(m1, 2));
+ float32x4_t w1 = neon::copy_lane(neon::dupq_lane(m3, 3), 3, m2, 3);
+ float32x4_t w2 = neon::copy_lane(neon::dupq_lane(m3, 2), 3, m2, 2);
+ float32x4_t w3 = vcombine_f32(neon::dup_lane(m2, 3), neon::dup_lane(m1, 3));
+ Fac0 = w0 * w1 - w2 * w3;
+ }
+
+ // m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ // m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ // m[1][1] * m[3][3] - m[3][1] * m[1][3];
+ // m[1][1] * m[2][3] - m[2][1] * m[1][3];
+
+ float32x4_t Fac1;
+ {
+ float32x4_t w0 = vcombine_f32(neon::dup_lane(m2, 1), neon::dup_lane(m1, 1));
+ float32x4_t w1 = neon::copy_lane(neon::dupq_lane(m3, 3), 3, m2, 3);
+ float32x4_t w2 = neon::copy_lane(neon::dupq_lane(m3, 1), 3, m2, 1);
+ float32x4_t w3 = vcombine_f32(neon::dup_lane(m2, 3), neon::dup_lane(m1, 3));
+ Fac1 = w0 * w1 - w2 * w3;
+ }
+
+ // m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ // m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ // m[1][1] * m[3][2] - m[3][1] * m[1][2];
+ // m[1][1] * m[2][2] - m[2][1] * m[1][2];
+
+ float32x4_t Fac2;
+ {
+ float32x4_t w0 = vcombine_f32(neon::dup_lane(m2, 1), neon::dup_lane(m1, 1));
+ float32x4_t w1 = neon::copy_lane(neon::dupq_lane(m3, 2), 3, m2, 2);
+ float32x4_t w2 = neon::copy_lane(neon::dupq_lane(m3, 1), 3, m2, 1);
+ float32x4_t w3 = vcombine_f32(neon::dup_lane(m2, 2), neon::dup_lane(m1, 2));
+ Fac2 = w0 * w1 - w2 * w3;
+ }
+
+ // m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ // m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ // m[1][0] * m[3][3] - m[3][0] * m[1][3];
+ // m[1][0] * m[2][3] - m[2][0] * m[1][3];
+
+ float32x4_t Fac3;
+ {
+ float32x4_t w0 = vcombine_f32(neon::dup_lane(m2, 0), neon::dup_lane(m1, 0));
+ float32x4_t w1 = neon::copy_lane(neon::dupq_lane(m3, 3), 3, m2, 3);
+ float32x4_t w2 = neon::copy_lane(neon::dupq_lane(m3, 0), 3, m2, 0);
+ float32x4_t w3 = vcombine_f32(neon::dup_lane(m2, 3), neon::dup_lane(m1, 3));
+ Fac3 = w0 * w1 - w2 * w3;
+ }
+
+ // m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ // m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ // m[1][0] * m[3][2] - m[3][0] * m[1][2];
+ // m[1][0] * m[2][2] - m[2][0] * m[1][2];
+
+ float32x4_t Fac4;
+ {
+ float32x4_t w0 = vcombine_f32(neon::dup_lane(m2, 0), neon::dup_lane(m1, 0));
+ float32x4_t w1 = neon::copy_lane(neon::dupq_lane(m3, 2), 3, m2, 2);
+ float32x4_t w2 = neon::copy_lane(neon::dupq_lane(m3, 0), 3, m2, 0);
+ float32x4_t w3 = vcombine_f32(neon::dup_lane(m2, 2), neon::dup_lane(m1, 2));
+ Fac4 = w0 * w1 - w2 * w3;
+ }
+
+ // m[2][0] * m[3][1] - m[3][0] * m[2][1];
+ // m[2][0] * m[3][1] - m[3][0] * m[2][1];
+ // m[1][0] * m[3][1] - m[3][0] * m[1][1];
+ // m[1][0] * m[2][1] - m[2][0] * m[1][1];
+
+ float32x4_t Fac5;
+ {
+ float32x4_t w0 = vcombine_f32(neon::dup_lane(m2, 0), neon::dup_lane(m1, 0));
+ float32x4_t w1 = neon::copy_lane(neon::dupq_lane(m3, 1), 3, m2, 1);
+ float32x4_t w2 = neon::copy_lane(neon::dupq_lane(m3, 0), 3, m2, 0);
+ float32x4_t w3 = vcombine_f32(neon::dup_lane(m2, 1), neon::dup_lane(m1, 1));
+ Fac5 = w0 * w1 - w2 * w3;
+ }
+
+ float32x4_t Vec0 = neon::copy_lane(neon::dupq_lane(m0, 0), 0, m1, 0); // (m[1][0], m[0][0], m[0][0], m[0][0]);
+ float32x4_t Vec1 = neon::copy_lane(neon::dupq_lane(m0, 1), 0, m1, 1); // (m[1][1], m[0][1], m[0][1], m[0][1]);
+ float32x4_t Vec2 = neon::copy_lane(neon::dupq_lane(m0, 2), 0, m1, 2); // (m[1][2], m[0][2], m[0][2], m[0][2]);
+ float32x4_t Vec3 = neon::copy_lane(neon::dupq_lane(m0, 3), 0, m1, 3); // (m[1][3], m[0][3], m[0][3], m[0][3]);
+
+ float32x4_t Inv0 = Vec1 * Fac0 - Vec2 * Fac1 + Vec3 * Fac2;
+ float32x4_t Inv1 = Vec0 * Fac0 - Vec2 * Fac3 + Vec3 * Fac4;
+ float32x4_t Inv2 = Vec0 * Fac1 - Vec1 * Fac3 + Vec3 * Fac5;
+ float32x4_t Inv3 = Vec0 * Fac2 - Vec1 * Fac4 + Vec2 * Fac5;
+
+ float32x4_t r0 = float32x4_t{-1, +1, -1, +1} * Inv0;
+ float32x4_t r1 = float32x4_t{+1, -1, +1, -1} * Inv1;
+ float32x4_t r2 = float32x4_t{-1, +1, -1, +1} * Inv2;
+ float32x4_t r3 = float32x4_t{+1, -1, +1, -1} * Inv3;
+
+ float32x4_t det = neon::mul_lane(r0, m0, 0);
+ det = neon::madd_lane(det, r1, m0, 1);
+ det = neon::madd_lane(det, r2, m0, 2);
+ det = neon::madd_lane(det, r3, m0, 3);
+
+ float32x4_t rdet = vdupq_n_f32(1 / vgetq_lane_f32(det, 0));
+
+ mat<4, 4, float, Q> r;
+ r[0].data = vmulq_f32(r0, rdet);
+ r[1].data = vmulq_f32(r1, rdet);
+ r[2].data = vmulq_f32(r2, rdet);
+ r[3].data = vmulq_f32(r3, rdet);
+ return r;
+ }
+ };
+}//namespace detail
+}//namespace glm
+#endif
diff --git a/glm/detail/func_packing.inl b/glm/detail/func_packing.inl
new file mode 100644
index 0000000..234b093
--- /dev/null
+++ b/glm/detail/func_packing.inl
@@ -0,0 +1,189 @@
+/// @ref core
+/// @file glm/detail/func_packing.inl
+
+#include "../common.hpp"
+#include "type_half.hpp"
+
+namespace glm
+{
+ GLM_FUNC_QUALIFIER uint packUnorm2x16(vec2 const& v)
+ {
+ union
+ {
+ unsigned short in[2];
+ uint out;
+ } u;
+
+ vec<2, unsigned short, defaultp> result(round(clamp(v, 0.0f, 1.0f) * 65535.0f));
+
+ u.in[0] = result[0];
+ u.in[1] = result[1];
+
+ return u.out;
+ }
+
+ GLM_FUNC_QUALIFIER vec2 unpackUnorm2x16(uint p)
+ {
+ union
+ {
+ uint in;
+ unsigned short out[2];
+ } u;
+
+ u.in = p;
+
+ return vec2(u.out[0], u.out[1]) * 1.5259021896696421759365224689097e-5f;
+ }
+
+ GLM_FUNC_QUALIFIER uint packSnorm2x16(vec2 const& v)
+ {
+ union
+ {
+ signed short in[2];
+ uint out;
+ } u;
+
+ vec<2, short, defaultp> result(round(clamp(v, -1.0f, 1.0f) * 32767.0f));
+
+ u.in[0] = result[0];
+ u.in[1] = result[1];
+
+ return u.out;
+ }
+
+ GLM_FUNC_QUALIFIER vec2 unpackSnorm2x16(uint p)
+ {
+ union
+ {
+ uint in;
+ signed short out[2];
+ } u;
+
+ u.in = p;
+
+ return clamp(vec2(u.out[0], u.out[1]) * 3.0518509475997192297128208258309e-5f, -1.0f, 1.0f);
+ }
+
+ GLM_FUNC_QUALIFIER uint packUnorm4x8(vec4 const& v)
+ {
+ union
+ {
+ unsigned char in[4];
+ uint out;
+ } u;
+
+ vec<4, unsigned char, defaultp> result(round(clamp(v, 0.0f, 1.0f) * 255.0f));
+
+ u.in[0] = result[0];
+ u.in[1] = result[1];
+ u.in[2] = result[2];
+ u.in[3] = result[3];
+
+ return u.out;
+ }
+
+ GLM_FUNC_QUALIFIER vec4 unpackUnorm4x8(uint p)
+ {
+ union
+ {
+ uint in;
+ unsigned char out[4];
+ } u;
+
+ u.in = p;
+
+ return vec4(u.out[0], u.out[1], u.out[2], u.out[3]) * 0.0039215686274509803921568627451f;
+ }
+
+ GLM_FUNC_QUALIFIER uint packSnorm4x8(vec4 const& v)
+ {
+ union
+ {
+ signed char in[4];
+ uint out;
+ } u;
+
+ vec<4, signed char, defaultp> result(round(clamp(v, -1.0f, 1.0f) * 127.0f));
+
+ u.in[0] = result[0];
+ u.in[1] = result[1];
+ u.in[2] = result[2];
+ u.in[3] = result[3];
+
+ return u.out;
+ }
+
+ GLM_FUNC_QUALIFIER glm::vec4 unpackSnorm4x8(uint p)
+ {
+ union
+ {
+ uint in;
+ signed char out[4];
+ } u;
+
+ u.in = p;
+
+ return clamp(vec4(u.out[0], u.out[1], u.out[2], u.out[3]) * 0.0078740157480315f, -1.0f, 1.0f);
+ }
+
+ GLM_FUNC_QUALIFIER double packDouble2x32(uvec2 const& v)
+ {
+ union
+ {
+ uint in[2];
+ double out;
+ } u;
+
+ u.in[0] = v[0];
+ u.in[1] = v[1];
+
+ return u.out;
+ }
+
+ GLM_FUNC_QUALIFIER uvec2 unpackDouble2x32(double v)
+ {
+ union
+ {
+ double in;
+ uint out[2];
+ } u;
+
+ u.in = v;
+
+ return uvec2(u.out[0], u.out[1]);
+ }
+
+ GLM_FUNC_QUALIFIER uint packHalf2x16(vec2 const& v)
+ {
+ union
+ {
+ signed short in[2];
+ uint out;
+ } u;
+
+ u.in[0] = detail::toFloat16(v.x);
+ u.in[1] = detail::toFloat16(v.y);
+
+ return u.out;
+ }
+
+ GLM_FUNC_QUALIFIER vec2 unpackHalf2x16(uint v)
+ {
+ union
+ {
+ uint in;
+ signed short out[2];
+ } u;
+
+ u.in = v;
+
+ return vec2(
+ detail::toFloat32(u.out[0]),
+ detail::toFloat32(u.out[1]));
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "func_packing_simd.inl"
+#endif
+
diff --git a/glm/detail/func_packing_simd.inl b/glm/detail/func_packing_simd.inl
new file mode 100644
index 0000000..fd0fe8b
--- /dev/null
+++ b/glm/detail/func_packing_simd.inl
@@ -0,0 +1,6 @@
+namespace glm{
+namespace detail
+{
+
+}//namespace detail
+}//namespace glm
diff --git a/glm/detail/func_trigonometric.inl b/glm/detail/func_trigonometric.inl
new file mode 100644
index 0000000..e129dce
--- /dev/null
+++ b/glm/detail/func_trigonometric.inl
@@ -0,0 +1,197 @@
+#include "_vectorize.hpp"
+#include <cmath>
+#include <limits>
+
+namespace glm
+{
+ // radians
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType radians(genType degrees)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'radians' only accept floating-point input");
+
+ return degrees * static_cast<genType>(0.01745329251994329576923690768489);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> radians(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(radians, v);
+ }
+
+ // degrees
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType degrees(genType radians)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'degrees' only accept floating-point input");
+
+ return radians * static_cast<genType>(57.295779513082320876798154814105);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> degrees(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(degrees, v);
+ }
+
+ // sin
+ using ::std::sin;
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> sin(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(sin, v);
+ }
+
+ // cos
+ using std::cos;
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> cos(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(cos, v);
+ }
+
+ // tan
+ using std::tan;
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> tan(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(tan, v);
+ }
+
+ // asin
+ using std::asin;
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> asin(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(asin, v);
+ }
+
+ // acos
+ using std::acos;
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> acos(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(acos, v);
+ }
+
+ // atan
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType atan(genType y, genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'atan' only accept floating-point input");
+
+ return ::std::atan2(y, x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> atan(vec<L, T, Q> const& a, vec<L, T, Q> const& b)
+ {
+ return detail::functor2<vec, L, T, Q>::call(::std::atan2, a, b);
+ }
+
+ using std::atan;
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> atan(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(atan, v);
+ }
+
+ // sinh
+ using std::sinh;
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> sinh(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(sinh, v);
+ }
+
+ // cosh
+ using std::cosh;
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> cosh(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(cosh, v);
+ }
+
+ // tanh
+ using std::tanh;
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> tanh(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(tanh, v);
+ }
+
+ // asinh
+# if GLM_HAS_CXX11_STL
+ using std::asinh;
+# else
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType asinh(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'asinh' only accept floating-point input");
+
+ return (x < static_cast<genType>(0) ? static_cast<genType>(-1) : (x > static_cast<genType>(0) ? static_cast<genType>(1) : static_cast<genType>(0))) * log(std::abs(x) + sqrt(static_cast<genType>(1) + x * x));
+ }
+# endif
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> asinh(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(asinh, v);
+ }
+
+ // acosh
+# if GLM_HAS_CXX11_STL
+ using std::acosh;
+# else
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType acosh(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'acosh' only accept floating-point input");
+
+ if(x < static_cast<genType>(1))
+ return static_cast<genType>(0);
+ return log(x + sqrt(x * x - static_cast<genType>(1)));
+ }
+# endif
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> acosh(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(acosh, v);
+ }
+
+ // atanh
+# if GLM_HAS_CXX11_STL
+ using std::atanh;
+# else
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType atanh(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'atanh' only accept floating-point input");
+
+ if(std::abs(x) >= static_cast<genType>(1))
+ return 0;
+ return static_cast<genType>(0.5) * log((static_cast<genType>(1) + x) / (static_cast<genType>(1) - x));
+ }
+# endif
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> atanh(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(atanh, v);
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "func_trigonometric_simd.inl"
+#endif
+
diff --git a/glm/detail/func_trigonometric_simd.inl b/glm/detail/func_trigonometric_simd.inl
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/glm/detail/func_trigonometric_simd.inl
diff --git a/glm/detail/func_vector_relational.inl b/glm/detail/func_vector_relational.inl
new file mode 100644
index 0000000..80c9e87
--- /dev/null
+++ b/glm/detail/func_vector_relational.inl
@@ -0,0 +1,87 @@
+namespace glm
+{
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> lessThan(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ vec<L, bool, Q> Result(true);
+ for(length_t i = 0; i < L; ++i)
+ Result[i] = x[i] < y[i];
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> lessThanEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ vec<L, bool, Q> Result(true);
+ for(length_t i = 0; i < L; ++i)
+ Result[i] = x[i] <= y[i];
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> greaterThan(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ vec<L, bool, Q> Result(true);
+ for(length_t i = 0; i < L; ++i)
+ Result[i] = x[i] > y[i];
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> greaterThanEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ vec<L, bool, Q> Result(true);
+ for(length_t i = 0; i < L; ++i)
+ Result[i] = x[i] >= y[i];
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> equal(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ vec<L, bool, Q> Result(true);
+ for(length_t i = 0; i < L; ++i)
+ Result[i] = x[i] == y[i];
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> notEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ vec<L, bool, Q> Result(true);
+ for(length_t i = 0; i < L; ++i)
+ Result[i] = x[i] != y[i];
+ return Result;
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool any(vec<L, bool, Q> const& v)
+ {
+ bool Result = false;
+ for(length_t i = 0; i < L; ++i)
+ Result = Result || v[i];
+ return Result;
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool all(vec<L, bool, Q> const& v)
+ {
+ bool Result = true;
+ for(length_t i = 0; i < L; ++i)
+ Result = Result && v[i];
+ return Result;
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> not_(vec<L, bool, Q> const& v)
+ {
+ vec<L, bool, Q> Result(true);
+ for(length_t i = 0; i < L; ++i)
+ Result[i] = !v[i];
+ return Result;
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "func_vector_relational_simd.inl"
+#endif
diff --git a/glm/detail/func_vector_relational_simd.inl b/glm/detail/func_vector_relational_simd.inl
new file mode 100644
index 0000000..fd0fe8b
--- /dev/null
+++ b/glm/detail/func_vector_relational_simd.inl
@@ -0,0 +1,6 @@
+namespace glm{
+namespace detail
+{
+
+}//namespace detail
+}//namespace glm
diff --git a/glm/detail/glm.cpp b/glm/detail/glm.cpp
new file mode 100644
index 0000000..e0755bd
--- /dev/null
+++ b/glm/detail/glm.cpp
@@ -0,0 +1,263 @@
+/// @ref core
+/// @file glm/glm.cpp
+
+#ifndef GLM_ENABLE_EXPERIMENTAL
+#define GLM_ENABLE_EXPERIMENTAL
+#endif
+#include <glm/gtx/dual_quaternion.hpp>
+#include <glm/gtc/vec1.hpp>
+#include <glm/gtc/quaternion.hpp>
+#include <glm/ext/scalar_int_sized.hpp>
+#include <glm/ext/scalar_uint_sized.hpp>
+#include <glm/glm.hpp>
+
+namespace glm
+{
+// tvec1 type explicit instantiation
+template struct vec<1, uint8, lowp>;
+template struct vec<1, uint16, lowp>;
+template struct vec<1, uint32, lowp>;
+template struct vec<1, uint64, lowp>;
+template struct vec<1, int8, lowp>;
+template struct vec<1, int16, lowp>;
+template struct vec<1, int32, lowp>;
+template struct vec<1, int64, lowp>;
+template struct vec<1, float32, lowp>;
+template struct vec<1, float64, lowp>;
+
+template struct vec<1, uint8, mediump>;
+template struct vec<1, uint16, mediump>;
+template struct vec<1, uint32, mediump>;
+template struct vec<1, uint64, mediump>;
+template struct vec<1, int8, mediump>;
+template struct vec<1, int16, mediump>;
+template struct vec<1, int32, mediump>;
+template struct vec<1, int64, mediump>;
+template struct vec<1, float32, mediump>;
+template struct vec<1, float64, mediump>;
+
+template struct vec<1, uint8, highp>;
+template struct vec<1, uint16, highp>;
+template struct vec<1, uint32, highp>;
+template struct vec<1, uint64, highp>;
+template struct vec<1, int8, highp>;
+template struct vec<1, int16, highp>;
+template struct vec<1, int32, highp>;
+template struct vec<1, int64, highp>;
+template struct vec<1, float32, highp>;
+template struct vec<1, float64, highp>;
+
+// tvec2 type explicit instantiation
+template struct vec<2, uint8, lowp>;
+template struct vec<2, uint16, lowp>;
+template struct vec<2, uint32, lowp>;
+template struct vec<2, uint64, lowp>;
+template struct vec<2, int8, lowp>;
+template struct vec<2, int16, lowp>;
+template struct vec<2, int32, lowp>;
+template struct vec<2, int64, lowp>;
+template struct vec<2, float32, lowp>;
+template struct vec<2, float64, lowp>;
+
+template struct vec<2, uint8, mediump>;
+template struct vec<2, uint16, mediump>;
+template struct vec<2, uint32, mediump>;
+template struct vec<2, uint64, mediump>;
+template struct vec<2, int8, mediump>;
+template struct vec<2, int16, mediump>;
+template struct vec<2, int32, mediump>;
+template struct vec<2, int64, mediump>;
+template struct vec<2, float32, mediump>;
+template struct vec<2, float64, mediump>;
+
+template struct vec<2, uint8, highp>;
+template struct vec<2, uint16, highp>;
+template struct vec<2, uint32, highp>;
+template struct vec<2, uint64, highp>;
+template struct vec<2, int8, highp>;
+template struct vec<2, int16, highp>;
+template struct vec<2, int32, highp>;
+template struct vec<2, int64, highp>;
+template struct vec<2, float32, highp>;
+template struct vec<2, float64, highp>;
+
+// tvec3 type explicit instantiation
+template struct vec<3, uint8, lowp>;
+template struct vec<3, uint16, lowp>;
+template struct vec<3, uint32, lowp>;
+template struct vec<3, uint64, lowp>;
+template struct vec<3, int8, lowp>;
+template struct vec<3, int16, lowp>;
+template struct vec<3, int32, lowp>;
+template struct vec<3, int64, lowp>;
+template struct vec<3, float32, lowp>;
+template struct vec<3, float64, lowp>;
+
+template struct vec<3, uint8, mediump>;
+template struct vec<3, uint16, mediump>;
+template struct vec<3, uint32, mediump>;
+template struct vec<3, uint64, mediump>;
+template struct vec<3, int8, mediump>;
+template struct vec<3, int16, mediump>;
+template struct vec<3, int32, mediump>;
+template struct vec<3, int64, mediump>;
+template struct vec<3, float32, mediump>;
+template struct vec<3, float64, mediump>;
+
+template struct vec<3, uint8, highp>;
+template struct vec<3, uint16, highp>;
+template struct vec<3, uint32, highp>;
+template struct vec<3, uint64, highp>;
+template struct vec<3, int8, highp>;
+template struct vec<3, int16, highp>;
+template struct vec<3, int32, highp>;
+template struct vec<3, int64, highp>;
+template struct vec<3, float32, highp>;
+template struct vec<3, float64, highp>;
+
+// tvec4 type explicit instantiation
+template struct vec<4, uint8, lowp>;
+template struct vec<4, uint16, lowp>;
+template struct vec<4, uint32, lowp>;
+template struct vec<4, uint64, lowp>;
+template struct vec<4, int8, lowp>;
+template struct vec<4, int16, lowp>;
+template struct vec<4, int32, lowp>;
+template struct vec<4, int64, lowp>;
+template struct vec<4, float32, lowp>;
+template struct vec<4, float64, lowp>;
+
+template struct vec<4, uint8, mediump>;
+template struct vec<4, uint16, mediump>;
+template struct vec<4, uint32, mediump>;
+template struct vec<4, uint64, mediump>;
+template struct vec<4, int8, mediump>;
+template struct vec<4, int16, mediump>;
+template struct vec<4, int32, mediump>;
+template struct vec<4, int64, mediump>;
+template struct vec<4, float32, mediump>;
+template struct vec<4, float64, mediump>;
+
+template struct vec<4, uint8, highp>;
+template struct vec<4, uint16, highp>;
+template struct vec<4, uint32, highp>;
+template struct vec<4, uint64, highp>;
+template struct vec<4, int8, highp>;
+template struct vec<4, int16, highp>;
+template struct vec<4, int32, highp>;
+template struct vec<4, int64, highp>;
+template struct vec<4, float32, highp>;
+template struct vec<4, float64, highp>;
+
+// tmat2x2 type explicit instantiation
+template struct mat<2, 2, float32, lowp>;
+template struct mat<2, 2, float64, lowp>;
+
+template struct mat<2, 2, float32, mediump>;
+template struct mat<2, 2, float64, mediump>;
+
+template struct mat<2, 2, float32, highp>;
+template struct mat<2, 2, float64, highp>;
+
+// tmat2x3 type explicit instantiation
+template struct mat<2, 3, float32, lowp>;
+template struct mat<2, 3, float64, lowp>;
+
+template struct mat<2, 3, float32, mediump>;
+template struct mat<2, 3, float64, mediump>;
+
+template struct mat<2, 3, float32, highp>;
+template struct mat<2, 3, float64, highp>;
+
+// tmat2x4 type explicit instantiation
+template struct mat<2, 4, float32, lowp>;
+template struct mat<2, 4, float64, lowp>;
+
+template struct mat<2, 4, float32, mediump>;
+template struct mat<2, 4, float64, mediump>;
+
+template struct mat<2, 4, float32, highp>;
+template struct mat<2, 4, float64, highp>;
+
+// tmat3x2 type explicit instantiation
+template struct mat<3, 2, float32, lowp>;
+template struct mat<3, 2, float64, lowp>;
+
+template struct mat<3, 2, float32, mediump>;
+template struct mat<3, 2, float64, mediump>;
+
+template struct mat<3, 2, float32, highp>;
+template struct mat<3, 2, float64, highp>;
+
+// tmat3x3 type explicit instantiation
+template struct mat<3, 3, float32, lowp>;
+template struct mat<3, 3, float64, lowp>;
+
+template struct mat<3, 3, float32, mediump>;
+template struct mat<3, 3, float64, mediump>;
+
+template struct mat<3, 3, float32, highp>;
+template struct mat<3, 3, float64, highp>;
+
+// tmat3x4 type explicit instantiation
+template struct mat<3, 4, float32, lowp>;
+template struct mat<3, 4, float64, lowp>;
+
+template struct mat<3, 4, float32, mediump>;
+template struct mat<3, 4, float64, mediump>;
+
+template struct mat<3, 4, float32, highp>;
+template struct mat<3, 4, float64, highp>;
+
+// tmat4x2 type explicit instantiation
+template struct mat<4, 2, float32, lowp>;
+template struct mat<4, 2, float64, lowp>;
+
+template struct mat<4, 2, float32, mediump>;
+template struct mat<4, 2, float64, mediump>;
+
+template struct mat<4, 2, float32, highp>;
+template struct mat<4, 2, float64, highp>;
+
+// tmat4x3 type explicit instantiation
+template struct mat<4, 3, float32, lowp>;
+template struct mat<4, 3, float64, lowp>;
+
+template struct mat<4, 3, float32, mediump>;
+template struct mat<4, 3, float64, mediump>;
+
+template struct mat<4, 3, float32, highp>;
+template struct mat<4, 3, float64, highp>;
+
+// tmat4x4 type explicit instantiation
+template struct mat<4, 4, float32, lowp>;
+template struct mat<4, 4, float64, lowp>;
+
+template struct mat<4, 4, float32, mediump>;
+template struct mat<4, 4, float64, mediump>;
+
+template struct mat<4, 4, float32, highp>;
+template struct mat<4, 4, float64, highp>;
+
+// tquat type explicit instantiation
+template struct qua<float32, lowp>;
+template struct qua<float64, lowp>;
+
+template struct qua<float32, mediump>;
+template struct qua<float64, mediump>;
+
+template struct qua<float32, highp>;
+template struct qua<float64, highp>;
+
+//tdualquat type explicit instantiation
+template struct tdualquat<float32, lowp>;
+template struct tdualquat<float64, lowp>;
+
+template struct tdualquat<float32, mediump>;
+template struct tdualquat<float64, mediump>;
+
+template struct tdualquat<float32, highp>;
+template struct tdualquat<float64, highp>;
+
+}//namespace glm
+
diff --git a/glm/detail/qualifier.hpp b/glm/detail/qualifier.hpp
new file mode 100644
index 0000000..a6c96cc
--- /dev/null
+++ b/glm/detail/qualifier.hpp
@@ -0,0 +1,229 @@
+#pragma once
+
+#include "setup.hpp"
+
+namespace glm
+{
+ /// Qualify GLM types in term of alignment (packed, aligned) and precision in term of ULPs (lowp, mediump, highp)
+ enum qualifier
+ {
+ packed_highp, ///< Typed data is tightly packed in memory and operations are executed with high precision in term of ULPs
+ packed_mediump, ///< Typed data is tightly packed in memory and operations are executed with medium precision in term of ULPs for higher performance
+ packed_lowp, ///< Typed data is tightly packed in memory and operations are executed with low precision in term of ULPs to maximize performance
+
+# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE
+ aligned_highp, ///< Typed data is aligned in memory allowing SIMD optimizations and operations are executed with high precision in term of ULPs
+ aligned_mediump, ///< Typed data is aligned in memory allowing SIMD optimizations and operations are executed with high precision in term of ULPs for higher performance
+ aligned_lowp, // ///< Typed data is aligned in memory allowing SIMD optimizations and operations are executed with high precision in term of ULPs to maximize performance
+ aligned = aligned_highp, ///< By default aligned qualifier is also high precision
+# endif
+
+ highp = packed_highp, ///< By default highp qualifier is also packed
+ mediump = packed_mediump, ///< By default mediump qualifier is also packed
+ lowp = packed_lowp, ///< By default lowp qualifier is also packed
+ packed = packed_highp, ///< By default packed qualifier is also high precision
+
+# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE && defined(GLM_FORCE_DEFAULT_ALIGNED_GENTYPES)
+ defaultp = aligned_highp
+# else
+ defaultp = highp
+# endif
+ };
+
+ typedef qualifier precision;
+
+ template<length_t L, typename T, qualifier Q = defaultp> struct vec;
+ template<length_t C, length_t R, typename T, qualifier Q = defaultp> struct mat;
+ template<typename T, qualifier Q = defaultp> struct qua;
+
+# if GLM_HAS_TEMPLATE_ALIASES
+ template <typename T, qualifier Q = defaultp> using tvec1 = vec<1, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tvec2 = vec<2, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tvec3 = vec<3, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tvec4 = vec<4, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tmat2x2 = mat<2, 2, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tmat2x3 = mat<2, 3, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tmat2x4 = mat<2, 4, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tmat3x2 = mat<3, 2, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tmat3x3 = mat<3, 3, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tmat3x4 = mat<3, 4, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tmat4x2 = mat<4, 2, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tmat4x3 = mat<4, 3, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tmat4x4 = mat<4, 4, T, Q>;
+ template <typename T, qualifier Q = defaultp> using tquat = qua<T, Q>;
+# endif
+
+namespace detail
+{
+ template<glm::qualifier P>
+ struct is_aligned
+ {
+ static const bool value = false;
+ };
+
+# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE
+ template<>
+ struct is_aligned<glm::aligned_lowp>
+ {
+ static const bool value = true;
+ };
+
+ template<>
+ struct is_aligned<glm::aligned_mediump>
+ {
+ static const bool value = true;
+ };
+
+ template<>
+ struct is_aligned<glm::aligned_highp>
+ {
+ static const bool value = true;
+ };
+# endif
+
+ template<length_t L, typename T, bool is_aligned>
+ struct storage
+ {
+ typedef struct type {
+ T data[L];
+ } type;
+ };
+
+# if GLM_HAS_ALIGNOF
+ template<length_t L, typename T>
+ struct storage<L, T, true>
+ {
+ typedef struct alignas(L * sizeof(T)) type {
+ T data[L];
+ } type;
+ };
+
+ template<typename T>
+ struct storage<3, T, true>
+ {
+ typedef struct alignas(4 * sizeof(T)) type {
+ T data[4];
+ } type;
+ };
+# endif
+
+# if GLM_ARCH & GLM_ARCH_SSE2_BIT
+ template<>
+ struct storage<4, float, true>
+ {
+ typedef glm_f32vec4 type;
+ };
+
+ template<>
+ struct storage<4, int, true>
+ {
+ typedef glm_i32vec4 type;
+ };
+
+ template<>
+ struct storage<4, unsigned int, true>
+ {
+ typedef glm_u32vec4 type;
+ };
+
+ template<>
+ struct storage<2, double, true>
+ {
+ typedef glm_f64vec2 type;
+ };
+
+ template<>
+ struct storage<2, detail::int64, true>
+ {
+ typedef glm_i64vec2 type;
+ };
+
+ template<>
+ struct storage<2, detail::uint64, true>
+ {
+ typedef glm_u64vec2 type;
+ };
+# endif
+# if (GLM_ARCH & GLM_ARCH_AVX_BIT)
+ template<>
+ struct storage<4, double, true>
+ {
+ typedef glm_f64vec4 type;
+ };
+# endif
+
+# if (GLM_ARCH & GLM_ARCH_AVX2_BIT)
+ template<>
+ struct storage<4, detail::int64, true>
+ {
+ typedef glm_i64vec4 type;
+ };
+
+ template<>
+ struct storage<4, detail::uint64, true>
+ {
+ typedef glm_u64vec4 type;
+ };
+# endif
+
+# if GLM_ARCH & GLM_ARCH_NEON_BIT
+ template<>
+ struct storage<4, float, true>
+ {
+ typedef glm_f32vec4 type;
+ };
+
+ template<>
+ struct storage<4, int, true>
+ {
+ typedef glm_i32vec4 type;
+ };
+
+ template<>
+ struct storage<4, unsigned int, true>
+ {
+ typedef glm_u32vec4 type;
+ };
+# endif
+
+ enum genTypeEnum
+ {
+ GENTYPE_VEC,
+ GENTYPE_MAT,
+ GENTYPE_QUAT
+ };
+
+ template <typename genType>
+ struct genTypeTrait
+ {};
+
+ template <length_t C, length_t R, typename T>
+ struct genTypeTrait<mat<C, R, T> >
+ {
+ static const genTypeEnum GENTYPE = GENTYPE_MAT;
+ };
+
+ template<typename genType, genTypeEnum type>
+ struct init_gentype
+ {
+ };
+
+ template<typename genType>
+ struct init_gentype<genType, GENTYPE_QUAT>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static genType identity()
+ {
+ return genType(1, 0, 0, 0);
+ }
+ };
+
+ template<typename genType>
+ struct init_gentype<genType, GENTYPE_MAT>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static genType identity()
+ {
+ return genType(1);
+ }
+ };
+}//namespace detail
+}//namespace glm
diff --git a/glm/detail/setup.hpp b/glm/detail/setup.hpp
new file mode 100644
index 0000000..d9ca27d
--- /dev/null
+++ b/glm/detail/setup.hpp
@@ -0,0 +1,1156 @@
+#ifndef GLM_SETUP_INCLUDED
+
+#include <cassert>
+#include <cstddef>
+
+#define GLM_VERSION_MAJOR 0
+#define GLM_VERSION_MINOR 9
+#define GLM_VERSION_PATCH 9
+#define GLM_VERSION_REVISION 9
+#define GLM_VERSION 999
+#define GLM_VERSION_MESSAGE "GLM: version 0.9.9.9"
+
+#define GLM_SETUP_INCLUDED GLM_VERSION
+
+///////////////////////////////////////////////////////////////////////////////////
+// Active states
+
+#define GLM_DISABLE 0
+#define GLM_ENABLE 1
+
+///////////////////////////////////////////////////////////////////////////////////
+// Messages
+
+#if defined(GLM_FORCE_MESSAGES)
+# define GLM_MESSAGES GLM_ENABLE
+#else
+# define GLM_MESSAGES GLM_DISABLE
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Detect the platform
+
+#include "../simd/platform.h"
+
+///////////////////////////////////////////////////////////////////////////////////
+// Build model
+
+#if defined(_M_ARM64) || defined(__LP64__) || defined(_M_X64) || defined(__ppc64__) || defined(__x86_64__)
+# define GLM_MODEL GLM_MODEL_64
+#elif defined(__i386__) || defined(__ppc__) || defined(__ILP32__) || defined(_M_ARM)
+# define GLM_MODEL GLM_MODEL_32
+#else
+# define GLM_MODEL GLM_MODEL_32
+#endif//
+
+#if !defined(GLM_MODEL) && GLM_COMPILER != 0
+# error "GLM_MODEL undefined, your compiler may not be supported by GLM. Add #define GLM_MODEL 0 to ignore this message."
+#endif//GLM_MODEL
+
+///////////////////////////////////////////////////////////////////////////////////
+// C++ Version
+
+// User defines: GLM_FORCE_CXX98, GLM_FORCE_CXX03, GLM_FORCE_CXX11, GLM_FORCE_CXX14, GLM_FORCE_CXX17, GLM_FORCE_CXX2A
+
+#define GLM_LANG_CXX98_FLAG (1 << 1)
+#define GLM_LANG_CXX03_FLAG (1 << 2)
+#define GLM_LANG_CXX0X_FLAG (1 << 3)
+#define GLM_LANG_CXX11_FLAG (1 << 4)
+#define GLM_LANG_CXX14_FLAG (1 << 5)
+#define GLM_LANG_CXX17_FLAG (1 << 6)
+#define GLM_LANG_CXX2A_FLAG (1 << 7)
+#define GLM_LANG_CXXMS_FLAG (1 << 8)
+#define GLM_LANG_CXXGNU_FLAG (1 << 9)
+
+#define GLM_LANG_CXX98 GLM_LANG_CXX98_FLAG
+#define GLM_LANG_CXX03 (GLM_LANG_CXX98 | GLM_LANG_CXX03_FLAG)
+#define GLM_LANG_CXX0X (GLM_LANG_CXX03 | GLM_LANG_CXX0X_FLAG)
+#define GLM_LANG_CXX11 (GLM_LANG_CXX0X | GLM_LANG_CXX11_FLAG)
+#define GLM_LANG_CXX14 (GLM_LANG_CXX11 | GLM_LANG_CXX14_FLAG)
+#define GLM_LANG_CXX17 (GLM_LANG_CXX14 | GLM_LANG_CXX17_FLAG)
+#define GLM_LANG_CXX2A (GLM_LANG_CXX17 | GLM_LANG_CXX2A_FLAG)
+#define GLM_LANG_CXXMS GLM_LANG_CXXMS_FLAG
+#define GLM_LANG_CXXGNU GLM_LANG_CXXGNU_FLAG
+
+#if (defined(_MSC_EXTENSIONS))
+# define GLM_LANG_EXT GLM_LANG_CXXMS_FLAG
+#elif ((GLM_COMPILER & (GLM_COMPILER_CLANG | GLM_COMPILER_GCC)) && (GLM_ARCH & GLM_ARCH_SIMD_BIT))
+# define GLM_LANG_EXT GLM_LANG_CXXMS_FLAG
+#else
+# define GLM_LANG_EXT 0
+#endif
+
+#if (defined(GLM_FORCE_CXX_UNKNOWN))
+# define GLM_LANG 0
+#elif defined(GLM_FORCE_CXX2A)
+# define GLM_LANG (GLM_LANG_CXX2A | GLM_LANG_EXT)
+# define GLM_LANG_STL11_FORCED
+#elif defined(GLM_FORCE_CXX17)
+# define GLM_LANG (GLM_LANG_CXX17 | GLM_LANG_EXT)
+# define GLM_LANG_STL11_FORCED
+#elif defined(GLM_FORCE_CXX14)
+# define GLM_LANG (GLM_LANG_CXX14 | GLM_LANG_EXT)
+# define GLM_LANG_STL11_FORCED
+#elif defined(GLM_FORCE_CXX11)
+# define GLM_LANG (GLM_LANG_CXX11 | GLM_LANG_EXT)
+# define GLM_LANG_STL11_FORCED
+#elif defined(GLM_FORCE_CXX03)
+# define GLM_LANG (GLM_LANG_CXX03 | GLM_LANG_EXT)
+#elif defined(GLM_FORCE_CXX98)
+# define GLM_LANG (GLM_LANG_CXX98 | GLM_LANG_EXT)
+#else
+# if GLM_COMPILER & GLM_COMPILER_VC && defined(_MSVC_LANG)
+# if GLM_COMPILER >= GLM_COMPILER_VC15_7
+# define GLM_LANG_PLATFORM _MSVC_LANG
+# elif GLM_COMPILER >= GLM_COMPILER_VC15
+# if _MSVC_LANG > 201402L
+# define GLM_LANG_PLATFORM 201402L
+# else
+# define GLM_LANG_PLATFORM _MSVC_LANG
+# endif
+# else
+# define GLM_LANG_PLATFORM 0
+# endif
+# else
+# define GLM_LANG_PLATFORM 0
+# endif
+
+# if __cplusplus > 201703L || GLM_LANG_PLATFORM > 201703L
+# define GLM_LANG (GLM_LANG_CXX2A | GLM_LANG_EXT)
+# elif __cplusplus == 201703L || GLM_LANG_PLATFORM == 201703L
+# define GLM_LANG (GLM_LANG_CXX17 | GLM_LANG_EXT)
+# elif __cplusplus == 201402L || __cplusplus == 201406L || __cplusplus == 201500L || GLM_LANG_PLATFORM == 201402L
+# define GLM_LANG (GLM_LANG_CXX14 | GLM_LANG_EXT)
+# elif __cplusplus == 201103L || GLM_LANG_PLATFORM == 201103L
+# define GLM_LANG (GLM_LANG_CXX11 | GLM_LANG_EXT)
+# elif defined(__INTEL_CXX11_MODE__) || defined(_MSC_VER) || defined(__GXX_EXPERIMENTAL_CXX0X__)
+# define GLM_LANG (GLM_LANG_CXX0X | GLM_LANG_EXT)
+# elif __cplusplus == 199711L
+# define GLM_LANG (GLM_LANG_CXX98 | GLM_LANG_EXT)
+# else
+# define GLM_LANG (0 | GLM_LANG_EXT)
+# endif
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Has of C++ features
+
+// http://clang.llvm.org/cxx_status.html
+// http://gcc.gnu.org/projects/cxx0x.html
+// http://msdn.microsoft.com/en-us/library/vstudio/hh567368(v=vs.120).aspx
+
+// Android has multiple STLs but C++11 STL detection doesn't always work #284 #564
+#if GLM_PLATFORM == GLM_PLATFORM_ANDROID && !defined(GLM_LANG_STL11_FORCED)
+# define GLM_HAS_CXX11_STL 0
+#elif (GLM_COMPILER & GLM_COMPILER_CUDA_RTC) == GLM_COMPILER_CUDA_RTC
+# define GLM_HAS_CXX11_STL 0
+#elif (GLM_COMPILER & GLM_COMPILER_HIP)
+# define GLM_HAS_CXX11_STL 0
+#elif GLM_COMPILER & GLM_COMPILER_CLANG
+# if (defined(_LIBCPP_VERSION) || (GLM_LANG & GLM_LANG_CXX11_FLAG) || defined(GLM_LANG_STL11_FORCED))
+# define GLM_HAS_CXX11_STL 1
+# else
+# define GLM_HAS_CXX11_STL 0
+# endif
+#elif GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_CXX11_STL 1
+#else
+# define GLM_HAS_CXX11_STL ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ ((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC48)) || \
+ ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC12)) || \
+ ((GLM_PLATFORM != GLM_PLATFORM_WINDOWS) && (GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_COMPILER >= GLM_COMPILER_INTEL15))))
+#endif
+
+// N1720
+#if GLM_COMPILER & GLM_COMPILER_CLANG
+# define GLM_HAS_STATIC_ASSERT __has_feature(cxx_static_assert)
+#elif GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_STATIC_ASSERT 1
+#else
+# define GLM_HAS_STATIC_ASSERT ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ ((GLM_COMPILER & GLM_COMPILER_CUDA)) || \
+ ((GLM_COMPILER & GLM_COMPILER_VC)) || \
+ ((GLM_COMPILER & GLM_COMPILER_HIP))))
+#endif
+
+// N1988
+#if GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_EXTENDED_INTEGER_TYPE 1
+#else
+# define GLM_HAS_EXTENDED_INTEGER_TYPE (\
+ ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_VC)) || \
+ ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_CUDA)) || \
+ ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_CLANG)) || \
+ ((GLM_COMPILER & GLM_COMPILER_HIP)))
+#endif
+
+// N2672 Initializer lists http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm
+#if GLM_COMPILER & GLM_COMPILER_CLANG
+# define GLM_HAS_INITIALIZER_LISTS __has_feature(cxx_generalized_initializers)
+#elif GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_INITIALIZER_LISTS 1
+#else
+# define GLM_HAS_INITIALIZER_LISTS ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC15)) || \
+ ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_COMPILER >= GLM_COMPILER_INTEL14)) || \
+ ((GLM_COMPILER & GLM_COMPILER_CUDA)) || \
+ ((GLM_COMPILER & GLM_COMPILER_HIP))))
+#endif
+
+// N2544 Unrestricted unions http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2544.pdf
+#if GLM_COMPILER & GLM_COMPILER_CLANG
+# define GLM_HAS_UNRESTRICTED_UNIONS __has_feature(cxx_unrestricted_unions)
+#elif GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_UNRESTRICTED_UNIONS 1
+#else
+# define GLM_HAS_UNRESTRICTED_UNIONS (GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ (GLM_COMPILER & GLM_COMPILER_VC) || \
+ ((GLM_COMPILER & GLM_COMPILER_CUDA)) || \
+ ((GLM_COMPILER & GLM_COMPILER_HIP)))
+#endif
+
+// N2346
+#if GLM_COMPILER & GLM_COMPILER_CLANG
+# define GLM_HAS_DEFAULTED_FUNCTIONS __has_feature(cxx_defaulted_functions)
+#elif GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_DEFAULTED_FUNCTIONS 1
+#else
+# define GLM_HAS_DEFAULTED_FUNCTIONS ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC12)) || \
+ ((GLM_COMPILER & GLM_COMPILER_INTEL)) || \
+ (GLM_COMPILER & GLM_COMPILER_CUDA)) || \
+ ((GLM_COMPILER & GLM_COMPILER_HIP)))
+#endif
+
+// N2118
+#if GLM_COMPILER & GLM_COMPILER_CLANG
+# define GLM_HAS_RVALUE_REFERENCES __has_feature(cxx_rvalue_references)
+#elif GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_RVALUE_REFERENCES 1
+#else
+# define GLM_HAS_RVALUE_REFERENCES ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ ((GLM_COMPILER & GLM_COMPILER_VC)) || \
+ ((GLM_COMPILER & GLM_COMPILER_CUDA)) || \
+ ((GLM_COMPILER & GLM_COMPILER_HIP))))
+#endif
+
+// N2437 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf
+#if GLM_COMPILER & GLM_COMPILER_CLANG
+# define GLM_HAS_EXPLICIT_CONVERSION_OPERATORS __has_feature(cxx_explicit_conversions)
+#elif GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_EXPLICIT_CONVERSION_OPERATORS 1
+#else
+# define GLM_HAS_EXPLICIT_CONVERSION_OPERATORS ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_COMPILER >= GLM_COMPILER_INTEL14)) || \
+ ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC12)) || \
+ ((GLM_COMPILER & GLM_COMPILER_CUDA)) || \
+ ((GLM_COMPILER & GLM_COMPILER_HIP))))
+#endif
+
+// N2258 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2258.pdf
+#if GLM_COMPILER & GLM_COMPILER_CLANG
+# define GLM_HAS_TEMPLATE_ALIASES __has_feature(cxx_alias_templates)
+#elif GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_TEMPLATE_ALIASES 1
+#else
+# define GLM_HAS_TEMPLATE_ALIASES ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ ((GLM_COMPILER & GLM_COMPILER_INTEL)) || \
+ ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC12)) || \
+ ((GLM_COMPILER & GLM_COMPILER_CUDA)) || \
+ ((GLM_COMPILER & GLM_COMPILER_HIP))))
+#endif
+
+// N2930 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2930.html
+#if GLM_COMPILER & GLM_COMPILER_CLANG
+# define GLM_HAS_RANGE_FOR __has_feature(cxx_range_for)
+#elif GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_RANGE_FOR 1
+#else
+# define GLM_HAS_RANGE_FOR ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ ((GLM_COMPILER & GLM_COMPILER_INTEL)) || \
+ ((GLM_COMPILER & GLM_COMPILER_VC)) || \
+ ((GLM_COMPILER & GLM_COMPILER_CUDA)) || \
+ ((GLM_COMPILER & GLM_COMPILER_HIP))))
+#endif
+
+// N2341 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf
+#if GLM_COMPILER & GLM_COMPILER_CLANG
+# define GLM_HAS_ALIGNOF __has_feature(cxx_alignas)
+#elif GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_ALIGNOF 1
+#else
+# define GLM_HAS_ALIGNOF ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_COMPILER >= GLM_COMPILER_INTEL15)) || \
+ ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC14)) || \
+ ((GLM_COMPILER & GLM_COMPILER_CUDA)) || \
+ ((GLM_COMPILER & GLM_COMPILER_HIP))))
+#endif
+
+// N2235 Generalized Constant Expressions http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf
+// N3652 Extended Constant Expressions http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3652.html
+#if (GLM_ARCH & GLM_ARCH_SIMD_BIT) // Compiler SIMD intrinsics don't support constexpr...
+# define GLM_HAS_CONSTEXPR 0
+#elif (GLM_COMPILER & GLM_COMPILER_CLANG)
+# define GLM_HAS_CONSTEXPR __has_feature(cxx_relaxed_constexpr)
+#elif (GLM_LANG & GLM_LANG_CXX14_FLAG)
+# define GLM_HAS_CONSTEXPR 1
+#else
+# define GLM_HAS_CONSTEXPR ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && GLM_HAS_INITIALIZER_LISTS && (\
+ ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_COMPILER >= GLM_COMPILER_INTEL17)) || \
+ ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC15))))
+#endif
+
+#if GLM_HAS_CONSTEXPR
+# define GLM_CONSTEXPR constexpr
+#else
+# define GLM_CONSTEXPR
+#endif
+
+//
+#if GLM_HAS_CONSTEXPR
+# if (GLM_COMPILER & GLM_COMPILER_CLANG)
+# if __has_feature(cxx_if_constexpr)
+# define GLM_HAS_IF_CONSTEXPR 1
+# else
+# define GLM_HAS_IF_CONSTEXPR 0
+# endif
+# elif (GLM_LANG & GLM_LANG_CXX17_FLAG)
+# define GLM_HAS_IF_CONSTEXPR 1
+# else
+# define GLM_HAS_IF_CONSTEXPR 0
+# endif
+#else
+# define GLM_HAS_IF_CONSTEXPR 0
+#endif
+
+#if GLM_HAS_IF_CONSTEXPR
+# define GLM_IF_CONSTEXPR if constexpr
+#else
+# define GLM_IF_CONSTEXPR if
+#endif
+
+//
+#if GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_ASSIGNABLE 1
+#else
+# define GLM_HAS_ASSIGNABLE ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC15)) || \
+ ((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC49))))
+#endif
+
+//
+#define GLM_HAS_TRIVIAL_QUERIES 0
+
+//
+#if GLM_LANG & GLM_LANG_CXX11_FLAG
+# define GLM_HAS_MAKE_SIGNED 1
+#else
+# define GLM_HAS_MAKE_SIGNED ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (\
+ ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC12)) || \
+ ((GLM_COMPILER & GLM_COMPILER_CUDA)) || \
+ ((GLM_COMPILER & GLM_COMPILER_HIP))))
+#endif
+
+//
+#if defined(GLM_FORCE_INTRINSICS)
+# define GLM_HAS_BITSCAN_WINDOWS ((GLM_PLATFORM & GLM_PLATFORM_WINDOWS) && (\
+ ((GLM_COMPILER & GLM_COMPILER_INTEL)) || \
+ ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC14) && (GLM_ARCH & GLM_ARCH_X86_BIT))))
+#else
+# define GLM_HAS_BITSCAN_WINDOWS 0
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// OpenMP
+#ifdef _OPENMP
+# if GLM_COMPILER & GLM_COMPILER_GCC
+# if GLM_COMPILER >= GLM_COMPILER_GCC61
+# define GLM_HAS_OPENMP 45
+# elif GLM_COMPILER >= GLM_COMPILER_GCC49
+# define GLM_HAS_OPENMP 40
+# elif GLM_COMPILER >= GLM_COMPILER_GCC47
+# define GLM_HAS_OPENMP 31
+# else
+# define GLM_HAS_OPENMP 0
+# endif
+# elif GLM_COMPILER & GLM_COMPILER_CLANG
+# if GLM_COMPILER >= GLM_COMPILER_CLANG38
+# define GLM_HAS_OPENMP 31
+# else
+# define GLM_HAS_OPENMP 0
+# endif
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# define GLM_HAS_OPENMP 20
+# elif GLM_COMPILER & GLM_COMPILER_INTEL
+# if GLM_COMPILER >= GLM_COMPILER_INTEL16
+# define GLM_HAS_OPENMP 40
+# else
+# define GLM_HAS_OPENMP 0
+# endif
+# else
+# define GLM_HAS_OPENMP 0
+# endif
+#else
+# define GLM_HAS_OPENMP 0
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// nullptr
+
+#if GLM_LANG & GLM_LANG_CXX0X_FLAG
+# define GLM_CONFIG_NULLPTR GLM_ENABLE
+#else
+# define GLM_CONFIG_NULLPTR GLM_DISABLE
+#endif
+
+#if GLM_CONFIG_NULLPTR == GLM_ENABLE
+# define GLM_NULLPTR nullptr
+#else
+# define GLM_NULLPTR 0
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Static assert
+
+#if GLM_HAS_STATIC_ASSERT
+# define GLM_STATIC_ASSERT(x, message) static_assert(x, message)
+#elif GLM_COMPILER & GLM_COMPILER_VC
+# define GLM_STATIC_ASSERT(x, message) typedef char __CASSERT__##__LINE__[(x) ? 1 : -1]
+#else
+# define GLM_STATIC_ASSERT(x, message) assert(x)
+#endif//GLM_LANG
+
+///////////////////////////////////////////////////////////////////////////////////
+// Qualifiers
+
+#if (GLM_COMPILER & GLM_COMPILER_CUDA) || (GLM_COMPILER & GLM_COMPILER_HIP)
+# define GLM_CUDA_FUNC_DEF __device__ __host__
+# define GLM_CUDA_FUNC_DECL __device__ __host__
+#else
+# define GLM_CUDA_FUNC_DEF
+# define GLM_CUDA_FUNC_DECL
+#endif
+
+#if defined(GLM_FORCE_INLINE)
+# if GLM_COMPILER & GLM_COMPILER_VC
+# define GLM_INLINE __forceinline
+# define GLM_NEVER_INLINE __declspec(noinline)
+# elif GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_CLANG)
+# define GLM_INLINE inline __attribute__((__always_inline__))
+# define GLM_NEVER_INLINE __attribute__((__noinline__))
+# elif (GLM_COMPILER & GLM_COMPILER_CUDA) || (GLM_COMPILER & GLM_COMPILER_HIP)
+# define GLM_INLINE __forceinline__
+# define GLM_NEVER_INLINE __noinline__
+# else
+# define GLM_INLINE inline
+# define GLM_NEVER_INLINE
+# endif//GLM_COMPILER
+#else
+# define GLM_INLINE inline
+# define GLM_NEVER_INLINE
+#endif//defined(GLM_FORCE_INLINE)
+
+#define GLM_FUNC_DECL GLM_CUDA_FUNC_DECL
+#define GLM_FUNC_QUALIFIER GLM_CUDA_FUNC_DEF GLM_INLINE
+
+///////////////////////////////////////////////////////////////////////////////////
+// Swizzle operators
+
+// User defines: GLM_FORCE_SWIZZLE
+
+#define GLM_SWIZZLE_DISABLED 0
+#define GLM_SWIZZLE_OPERATOR 1
+#define GLM_SWIZZLE_FUNCTION 2
+
+#if defined(GLM_SWIZZLE)
+# pragma message("GLM: GLM_SWIZZLE is deprecated, use GLM_FORCE_SWIZZLE instead.")
+# define GLM_FORCE_SWIZZLE
+#endif
+
+#if defined(GLM_FORCE_SWIZZLE) && (GLM_LANG & GLM_LANG_CXXMS_FLAG) && !defined(GLM_FORCE_XYZW_ONLY)
+# define GLM_CONFIG_SWIZZLE GLM_SWIZZLE_OPERATOR
+#elif defined(GLM_FORCE_SWIZZLE)
+# define GLM_CONFIG_SWIZZLE GLM_SWIZZLE_FUNCTION
+#else
+# define GLM_CONFIG_SWIZZLE GLM_SWIZZLE_DISABLED
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Allows using not basic types as genType
+
+// #define GLM_FORCE_UNRESTRICTED_GENTYPE
+
+#ifdef GLM_FORCE_UNRESTRICTED_GENTYPE
+# define GLM_CONFIG_UNRESTRICTED_GENTYPE GLM_ENABLE
+#else
+# define GLM_CONFIG_UNRESTRICTED_GENTYPE GLM_DISABLE
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Clip control, define GLM_FORCE_DEPTH_ZERO_TO_ONE before including GLM
+// to use a clip space between 0 to 1.
+// Coordinate system, define GLM_FORCE_LEFT_HANDED before including GLM
+// to use left handed coordinate system by default.
+
+#define GLM_CLIP_CONTROL_ZO_BIT (1 << 0) // ZERO_TO_ONE
+#define GLM_CLIP_CONTROL_NO_BIT (1 << 1) // NEGATIVE_ONE_TO_ONE
+#define GLM_CLIP_CONTROL_LH_BIT (1 << 2) // LEFT_HANDED, For DirectX, Metal, Vulkan
+#define GLM_CLIP_CONTROL_RH_BIT (1 << 3) // RIGHT_HANDED, For OpenGL, default in GLM
+
+#define GLM_CLIP_CONTROL_LH_ZO (GLM_CLIP_CONTROL_LH_BIT | GLM_CLIP_CONTROL_ZO_BIT)
+#define GLM_CLIP_CONTROL_LH_NO (GLM_CLIP_CONTROL_LH_BIT | GLM_CLIP_CONTROL_NO_BIT)
+#define GLM_CLIP_CONTROL_RH_ZO (GLM_CLIP_CONTROL_RH_BIT | GLM_CLIP_CONTROL_ZO_BIT)
+#define GLM_CLIP_CONTROL_RH_NO (GLM_CLIP_CONTROL_RH_BIT | GLM_CLIP_CONTROL_NO_BIT)
+
+#ifdef GLM_FORCE_DEPTH_ZERO_TO_ONE
+# ifdef GLM_FORCE_LEFT_HANDED
+# define GLM_CONFIG_CLIP_CONTROL GLM_CLIP_CONTROL_LH_ZO
+# else
+# define GLM_CONFIG_CLIP_CONTROL GLM_CLIP_CONTROL_RH_ZO
+# endif
+#else
+# ifdef GLM_FORCE_LEFT_HANDED
+# define GLM_CONFIG_CLIP_CONTROL GLM_CLIP_CONTROL_LH_NO
+# else
+# define GLM_CONFIG_CLIP_CONTROL GLM_CLIP_CONTROL_RH_NO
+# endif
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Qualifiers
+
+#if (GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS))
+# define GLM_DEPRECATED __declspec(deprecated)
+# define GLM_ALIGNED_TYPEDEF(type, name, alignment) typedef __declspec(align(alignment)) type name
+#elif GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_CLANG | GLM_COMPILER_INTEL)
+# define GLM_DEPRECATED __attribute__((__deprecated__))
+# define GLM_ALIGNED_TYPEDEF(type, name, alignment) typedef type name __attribute__((aligned(alignment)))
+#elif (GLM_COMPILER & GLM_COMPILER_CUDA) || (GLM_COMPILER & GLM_COMPILER_HIP)
+# define GLM_DEPRECATED
+# define GLM_ALIGNED_TYPEDEF(type, name, alignment) typedef type name __align__(x)
+#else
+# define GLM_DEPRECATED
+# define GLM_ALIGNED_TYPEDEF(type, name, alignment) typedef type name
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+
+#ifdef GLM_FORCE_EXPLICIT_CTOR
+# define GLM_EXPLICIT explicit
+#else
+# define GLM_EXPLICIT
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// SYCL
+
+#if GLM_COMPILER==GLM_COMPILER_SYCL
+
+#include <CL/sycl.hpp>
+#include <limits>
+
+namespace glm {
+namespace std {
+ // Import SYCL's functions into the namespace glm::std to force their usages.
+ // It's important to use the math built-in function (sin, exp, ...)
+ // of SYCL instead the std ones.
+ using namespace cl::sycl;
+
+ ///////////////////////////////////////////////////////////////////////////////
+ // Import some "harmless" std's stuffs used by glm into
+ // the new glm::std namespace.
+ template<typename T>
+ using numeric_limits = ::std::numeric_limits<T>;
+
+ using ::std::size_t;
+
+ using ::std::uint8_t;
+ using ::std::uint16_t;
+ using ::std::uint32_t;
+ using ::std::uint64_t;
+
+ using ::std::int8_t;
+ using ::std::int16_t;
+ using ::std::int32_t;
+ using ::std::int64_t;
+
+ using ::std::make_unsigned;
+ ///////////////////////////////////////////////////////////////////////////////
+} //namespace std
+} //namespace glm
+
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////////////
+// Length type: all length functions returns a length_t type.
+// When GLM_FORCE_SIZE_T_LENGTH is defined, length_t is a typedef of size_t otherwise
+// length_t is a typedef of int like GLSL defines it.
+
+#define GLM_LENGTH_INT 1
+#define GLM_LENGTH_SIZE_T 2
+
+#ifdef GLM_FORCE_SIZE_T_LENGTH
+# define GLM_CONFIG_LENGTH_TYPE GLM_LENGTH_SIZE_T
+#else
+# define GLM_CONFIG_LENGTH_TYPE GLM_LENGTH_INT
+#endif
+
+namespace glm
+{
+ using std::size_t;
+# if GLM_CONFIG_LENGTH_TYPE == GLM_LENGTH_SIZE_T
+ typedef size_t length_t;
+# else
+ typedef int length_t;
+# endif
+}//namespace glm
+
+///////////////////////////////////////////////////////////////////////////////////
+// constexpr
+
+#if GLM_HAS_CONSTEXPR
+# define GLM_CONFIG_CONSTEXP GLM_ENABLE
+
+ namespace glm
+ {
+ template<typename T, std::size_t N>
+ constexpr std::size_t countof(T const (&)[N])
+ {
+ return N;
+ }
+ }//namespace glm
+# define GLM_COUNTOF(arr) glm::countof(arr)
+#elif defined(_MSC_VER)
+# define GLM_CONFIG_CONSTEXP GLM_DISABLE
+
+# define GLM_COUNTOF(arr) _countof(arr)
+#else
+# define GLM_CONFIG_CONSTEXP GLM_DISABLE
+
+# define GLM_COUNTOF(arr) sizeof(arr) / sizeof(arr[0])
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// uint
+
+namespace glm{
+namespace detail
+{
+ template<typename T>
+ struct is_int
+ {
+ enum test {value = 0};
+ };
+
+ template<>
+ struct is_int<unsigned int>
+ {
+ enum test {value = ~0};
+ };
+
+ template<>
+ struct is_int<signed int>
+ {
+ enum test {value = ~0};
+ };
+}//namespace detail
+
+ typedef unsigned int uint;
+}//namespace glm
+
+///////////////////////////////////////////////////////////////////////////////////
+// 64-bit int
+
+#if GLM_HAS_EXTENDED_INTEGER_TYPE
+# include <cstdint>
+#endif
+
+namespace glm{
+namespace detail
+{
+# if GLM_HAS_EXTENDED_INTEGER_TYPE
+ typedef std::uint64_t uint64;
+ typedef std::int64_t int64;
+# elif (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) // C99 detected, 64 bit types available
+ typedef uint64_t uint64;
+ typedef int64_t int64;
+# elif GLM_COMPILER & GLM_COMPILER_VC
+ typedef unsigned __int64 uint64;
+ typedef signed __int64 int64;
+# elif GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic ignored "-Wlong-long"
+ __extension__ typedef unsigned long long uint64;
+ __extension__ typedef signed long long int64;
+# elif (GLM_COMPILER & GLM_COMPILER_CLANG)
+# pragma clang diagnostic ignored "-Wc++11-long-long"
+ typedef unsigned long long uint64;
+ typedef signed long long int64;
+# else//unknown compiler
+ typedef unsigned long long uint64;
+ typedef signed long long int64;
+# endif
+}//namespace detail
+}//namespace glm
+
+///////////////////////////////////////////////////////////////////////////////////
+// make_unsigned
+
+#if GLM_HAS_MAKE_SIGNED
+# include <type_traits>
+
+namespace glm{
+namespace detail
+{
+ using std::make_unsigned;
+}//namespace detail
+}//namespace glm
+
+#else
+
+namespace glm{
+namespace detail
+{
+ template<typename genType>
+ struct make_unsigned
+ {};
+
+ template<>
+ struct make_unsigned<char>
+ {
+ typedef unsigned char type;
+ };
+
+ template<>
+ struct make_unsigned<signed char>
+ {
+ typedef unsigned char type;
+ };
+
+ template<>
+ struct make_unsigned<short>
+ {
+ typedef unsigned short type;
+ };
+
+ template<>
+ struct make_unsigned<int>
+ {
+ typedef unsigned int type;
+ };
+
+ template<>
+ struct make_unsigned<long>
+ {
+ typedef unsigned long type;
+ };
+
+ template<>
+ struct make_unsigned<int64>
+ {
+ typedef uint64 type;
+ };
+
+ template<>
+ struct make_unsigned<unsigned char>
+ {
+ typedef unsigned char type;
+ };
+
+ template<>
+ struct make_unsigned<unsigned short>
+ {
+ typedef unsigned short type;
+ };
+
+ template<>
+ struct make_unsigned<unsigned int>
+ {
+ typedef unsigned int type;
+ };
+
+ template<>
+ struct make_unsigned<unsigned long>
+ {
+ typedef unsigned long type;
+ };
+
+ template<>
+ struct make_unsigned<uint64>
+ {
+ typedef uint64 type;
+ };
+}//namespace detail
+}//namespace glm
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Only use x, y, z, w as vector type components
+
+#ifdef GLM_FORCE_XYZW_ONLY
+# define GLM_CONFIG_XYZW_ONLY GLM_ENABLE
+#else
+# define GLM_CONFIG_XYZW_ONLY GLM_DISABLE
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Configure the use of defaulted initialized types
+
+#define GLM_CTOR_INIT_DISABLE 0
+#define GLM_CTOR_INITIALIZER_LIST 1
+#define GLM_CTOR_INITIALISATION 2
+
+#if defined(GLM_FORCE_CTOR_INIT) && GLM_HAS_INITIALIZER_LISTS
+# define GLM_CONFIG_CTOR_INIT GLM_CTOR_INITIALIZER_LIST
+#elif defined(GLM_FORCE_CTOR_INIT) && !GLM_HAS_INITIALIZER_LISTS
+# define GLM_CONFIG_CTOR_INIT GLM_CTOR_INITIALISATION
+#else
+# define GLM_CONFIG_CTOR_INIT GLM_CTOR_INIT_DISABLE
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Use SIMD instruction sets
+
+#if GLM_HAS_ALIGNOF && (GLM_LANG & GLM_LANG_CXXMS_FLAG) && (GLM_ARCH & GLM_ARCH_SIMD_BIT)
+# define GLM_CONFIG_SIMD GLM_ENABLE
+#else
+# define GLM_CONFIG_SIMD GLM_DISABLE
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Configure the use of defaulted function
+
+#if GLM_HAS_DEFAULTED_FUNCTIONS
+# define GLM_CONFIG_DEFAULTED_FUNCTIONS GLM_ENABLE
+# define GLM_DEFAULT = default
+#else
+# define GLM_CONFIG_DEFAULTED_FUNCTIONS GLM_DISABLE
+# define GLM_DEFAULT
+#endif
+
+#if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INIT_DISABLE && GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_ENABLE
+# define GLM_CONFIG_DEFAULTED_DEFAULT_CTOR GLM_ENABLE
+# define GLM_DEFAULT_CTOR GLM_DEFAULT
+#else
+# define GLM_CONFIG_DEFAULTED_DEFAULT_CTOR GLM_DISABLE
+# define GLM_DEFAULT_CTOR
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Configure the use of aligned gentypes
+
+#ifdef GLM_FORCE_ALIGNED // Legacy define
+# define GLM_FORCE_DEFAULT_ALIGNED_GENTYPES
+#endif
+
+#ifdef GLM_FORCE_DEFAULT_ALIGNED_GENTYPES
+# define GLM_FORCE_ALIGNED_GENTYPES
+#endif
+
+#if GLM_HAS_ALIGNOF && (GLM_LANG & GLM_LANG_CXXMS_FLAG) && (defined(GLM_FORCE_ALIGNED_GENTYPES) || (GLM_CONFIG_SIMD == GLM_ENABLE))
+# define GLM_CONFIG_ALIGNED_GENTYPES GLM_ENABLE
+#else
+# define GLM_CONFIG_ALIGNED_GENTYPES GLM_DISABLE
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Configure the use of anonymous structure as implementation detail
+
+#if ((GLM_CONFIG_SIMD == GLM_ENABLE) || (GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR) || (GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE))
+# define GLM_CONFIG_ANONYMOUS_STRUCT GLM_ENABLE
+#else
+# define GLM_CONFIG_ANONYMOUS_STRUCT GLM_DISABLE
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Silent warnings
+
+#ifdef GLM_FORCE_SILENT_WARNINGS
+# define GLM_SILENT_WARNINGS GLM_ENABLE
+#else
+# define GLM_SILENT_WARNINGS GLM_DISABLE
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Precision
+
+#define GLM_HIGHP 1
+#define GLM_MEDIUMP 2
+#define GLM_LOWP 3
+
+#if defined(GLM_FORCE_PRECISION_HIGHP_BOOL) || defined(GLM_PRECISION_HIGHP_BOOL)
+# define GLM_CONFIG_PRECISION_BOOL GLM_HIGHP
+#elif defined(GLM_FORCE_PRECISION_MEDIUMP_BOOL) || defined(GLM_PRECISION_MEDIUMP_BOOL)
+# define GLM_CONFIG_PRECISION_BOOL GLM_MEDIUMP
+#elif defined(GLM_FORCE_PRECISION_LOWP_BOOL) || defined(GLM_PRECISION_LOWP_BOOL)
+# define GLM_CONFIG_PRECISION_BOOL GLM_LOWP
+#else
+# define GLM_CONFIG_PRECISION_BOOL GLM_HIGHP
+#endif
+
+#if defined(GLM_FORCE_PRECISION_HIGHP_INT) || defined(GLM_PRECISION_HIGHP_INT)
+# define GLM_CONFIG_PRECISION_INT GLM_HIGHP
+#elif defined(GLM_FORCE_PRECISION_MEDIUMP_INT) || defined(GLM_PRECISION_MEDIUMP_INT)
+# define GLM_CONFIG_PRECISION_INT GLM_MEDIUMP
+#elif defined(GLM_FORCE_PRECISION_LOWP_INT) || defined(GLM_PRECISION_LOWP_INT)
+# define GLM_CONFIG_PRECISION_INT GLM_LOWP
+#else
+# define GLM_CONFIG_PRECISION_INT GLM_HIGHP
+#endif
+
+#if defined(GLM_FORCE_PRECISION_HIGHP_UINT) || defined(GLM_PRECISION_HIGHP_UINT)
+# define GLM_CONFIG_PRECISION_UINT GLM_HIGHP
+#elif defined(GLM_FORCE_PRECISION_MEDIUMP_UINT) || defined(GLM_PRECISION_MEDIUMP_UINT)
+# define GLM_CONFIG_PRECISION_UINT GLM_MEDIUMP
+#elif defined(GLM_FORCE_PRECISION_LOWP_UINT) || defined(GLM_PRECISION_LOWP_UINT)
+# define GLM_CONFIG_PRECISION_UINT GLM_LOWP
+#else
+# define GLM_CONFIG_PRECISION_UINT GLM_HIGHP
+#endif
+
+#if defined(GLM_FORCE_PRECISION_HIGHP_FLOAT) || defined(GLM_PRECISION_HIGHP_FLOAT)
+# define GLM_CONFIG_PRECISION_FLOAT GLM_HIGHP
+#elif defined(GLM_FORCE_PRECISION_MEDIUMP_FLOAT) || defined(GLM_PRECISION_MEDIUMP_FLOAT)
+# define GLM_CONFIG_PRECISION_FLOAT GLM_MEDIUMP
+#elif defined(GLM_FORCE_PRECISION_LOWP_FLOAT) || defined(GLM_PRECISION_LOWP_FLOAT)
+# define GLM_CONFIG_PRECISION_FLOAT GLM_LOWP
+#else
+# define GLM_CONFIG_PRECISION_FLOAT GLM_HIGHP
+#endif
+
+#if defined(GLM_FORCE_PRECISION_HIGHP_DOUBLE) || defined(GLM_PRECISION_HIGHP_DOUBLE)
+# define GLM_CONFIG_PRECISION_DOUBLE GLM_HIGHP
+#elif defined(GLM_FORCE_PRECISION_MEDIUMP_DOUBLE) || defined(GLM_PRECISION_MEDIUMP_DOUBLE)
+# define GLM_CONFIG_PRECISION_DOUBLE GLM_MEDIUMP
+#elif defined(GLM_FORCE_PRECISION_LOWP_DOUBLE) || defined(GLM_PRECISION_LOWP_DOUBLE)
+# define GLM_CONFIG_PRECISION_DOUBLE GLM_LOWP
+#else
+# define GLM_CONFIG_PRECISION_DOUBLE GLM_HIGHP
+#endif
+
+///////////////////////////////////////////////////////////////////////////////////
+// Check inclusions of different versions of GLM
+
+#elif ((GLM_SETUP_INCLUDED != GLM_VERSION) && !defined(GLM_FORCE_IGNORE_VERSION))
+# error "GLM error: A different version of GLM is already included. Define GLM_FORCE_IGNORE_VERSION before including GLM headers to ignore this error."
+#elif GLM_SETUP_INCLUDED == GLM_VERSION
+
+///////////////////////////////////////////////////////////////////////////////////
+// Messages
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_MESSAGE_DISPLAYED)
+# define GLM_MESSAGE_DISPLAYED
+# define GLM_STR_HELPER(x) #x
+# define GLM_STR(x) GLM_STR_HELPER(x)
+
+ // Report GLM version
+# pragma message (GLM_STR(GLM_VERSION_MESSAGE))
+
+ // Report C++ language
+# if (GLM_LANG & GLM_LANG_CXX2A_FLAG) && (GLM_LANG & GLM_LANG_EXT)
+# pragma message("GLM: C++ 2A with extensions")
+# elif (GLM_LANG & GLM_LANG_CXX2A_FLAG)
+# pragma message("GLM: C++ 2A")
+# elif (GLM_LANG & GLM_LANG_CXX17_FLAG) && (GLM_LANG & GLM_LANG_EXT)
+# pragma message("GLM: C++ 17 with extensions")
+# elif (GLM_LANG & GLM_LANG_CXX17_FLAG)
+# pragma message("GLM: C++ 17")
+# elif (GLM_LANG & GLM_LANG_CXX14_FLAG) && (GLM_LANG & GLM_LANG_EXT)
+# pragma message("GLM: C++ 14 with extensions")
+# elif (GLM_LANG & GLM_LANG_CXX14_FLAG)
+# pragma message("GLM: C++ 14")
+# elif (GLM_LANG & GLM_LANG_CXX11_FLAG) && (GLM_LANG & GLM_LANG_EXT)
+# pragma message("GLM: C++ 11 with extensions")
+# elif (GLM_LANG & GLM_LANG_CXX11_FLAG)
+# pragma message("GLM: C++ 11")
+# elif (GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_LANG & GLM_LANG_EXT)
+# pragma message("GLM: C++ 0x with extensions")
+# elif (GLM_LANG & GLM_LANG_CXX0X_FLAG)
+# pragma message("GLM: C++ 0x")
+# elif (GLM_LANG & GLM_LANG_CXX03_FLAG) && (GLM_LANG & GLM_LANG_EXT)
+# pragma message("GLM: C++ 03 with extensions")
+# elif (GLM_LANG & GLM_LANG_CXX03_FLAG)
+# pragma message("GLM: C++ 03")
+# elif (GLM_LANG & GLM_LANG_CXX98_FLAG) && (GLM_LANG & GLM_LANG_EXT)
+# pragma message("GLM: C++ 98 with extensions")
+# elif (GLM_LANG & GLM_LANG_CXX98_FLAG)
+# pragma message("GLM: C++ 98")
+# else
+# pragma message("GLM: C++ language undetected")
+# endif//GLM_LANG
+
+ // Report compiler detection
+# if GLM_COMPILER & GLM_COMPILER_CUDA
+# pragma message("GLM: CUDA compiler detected")
+# elif GLM_COMPILER & GLM_COMPILER_HIP
+# pragma message("GLM: HIP compiler detected")
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# pragma message("GLM: Visual C++ compiler detected")
+# elif GLM_COMPILER & GLM_COMPILER_CLANG
+# pragma message("GLM: Clang compiler detected")
+# elif GLM_COMPILER & GLM_COMPILER_INTEL
+# pragma message("GLM: Intel Compiler detected")
+# elif GLM_COMPILER & GLM_COMPILER_GCC
+# pragma message("GLM: GCC compiler detected")
+# else
+# pragma message("GLM: Compiler not detected")
+# endif
+
+ // Report build target
+# if (GLM_ARCH & GLM_ARCH_AVX2_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: x86 64 bits with AVX2 instruction set build target")
+# elif (GLM_ARCH & GLM_ARCH_AVX2_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: x86 32 bits with AVX2 instruction set build target")
+
+# elif (GLM_ARCH & GLM_ARCH_AVX_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: x86 64 bits with AVX instruction set build target")
+# elif (GLM_ARCH & GLM_ARCH_AVX_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: x86 32 bits with AVX instruction set build target")
+
+# elif (GLM_ARCH & GLM_ARCH_SSE42_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: x86 64 bits with SSE4.2 instruction set build target")
+# elif (GLM_ARCH & GLM_ARCH_SSE42_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: x86 32 bits with SSE4.2 instruction set build target")
+
+# elif (GLM_ARCH & GLM_ARCH_SSE41_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: x86 64 bits with SSE4.1 instruction set build target")
+# elif (GLM_ARCH & GLM_ARCH_SSE41_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: x86 32 bits with SSE4.1 instruction set build target")
+
+# elif (GLM_ARCH & GLM_ARCH_SSSE3_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: x86 64 bits with SSSE3 instruction set build target")
+# elif (GLM_ARCH & GLM_ARCH_SSSE3_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: x86 32 bits with SSSE3 instruction set build target")
+
+# elif (GLM_ARCH & GLM_ARCH_SSE3_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: x86 64 bits with SSE3 instruction set build target")
+# elif (GLM_ARCH & GLM_ARCH_SSE3_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: x86 32 bits with SSE3 instruction set build target")
+
+# elif (GLM_ARCH & GLM_ARCH_SSE2_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: x86 64 bits with SSE2 instruction set build target")
+# elif (GLM_ARCH & GLM_ARCH_SSE2_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: x86 32 bits with SSE2 instruction set build target")
+
+# elif (GLM_ARCH & GLM_ARCH_X86_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: x86 64 bits build target")
+# elif (GLM_ARCH & GLM_ARCH_X86_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: x86 32 bits build target")
+
+# elif (GLM_ARCH & GLM_ARCH_NEON_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: ARM 64 bits with Neon instruction set build target")
+# elif (GLM_ARCH & GLM_ARCH_NEON_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: ARM 32 bits with Neon instruction set build target")
+
+# elif (GLM_ARCH & GLM_ARCH_ARM_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: ARM 64 bits build target")
+# elif (GLM_ARCH & GLM_ARCH_ARM_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: ARM 32 bits build target")
+
+# elif (GLM_ARCH & GLM_ARCH_MIPS_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: MIPS 64 bits build target")
+# elif (GLM_ARCH & GLM_ARCH_MIPS_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: MIPS 32 bits build target")
+
+# elif (GLM_ARCH & GLM_ARCH_PPC_BIT) && (GLM_MODEL == GLM_MODEL_64)
+# pragma message("GLM: PowerPC 64 bits build target")
+# elif (GLM_ARCH & GLM_ARCH_PPC_BIT) && (GLM_MODEL == GLM_MODEL_32)
+# pragma message("GLM: PowerPC 32 bits build target")
+# else
+# pragma message("GLM: Unknown build target")
+# endif//GLM_ARCH
+
+ // Report platform name
+# if(GLM_PLATFORM & GLM_PLATFORM_QNXNTO)
+# pragma message("GLM: QNX platform detected")
+//# elif(GLM_PLATFORM & GLM_PLATFORM_IOS)
+//# pragma message("GLM: iOS platform detected")
+# elif(GLM_PLATFORM & GLM_PLATFORM_APPLE)
+# pragma message("GLM: Apple platform detected")
+# elif(GLM_PLATFORM & GLM_PLATFORM_WINCE)
+# pragma message("GLM: WinCE platform detected")
+# elif(GLM_PLATFORM & GLM_PLATFORM_WINDOWS)
+# pragma message("GLM: Windows platform detected")
+# elif(GLM_PLATFORM & GLM_PLATFORM_CHROME_NACL)
+# pragma message("GLM: Native Client detected")
+# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
+# pragma message("GLM: Android platform detected")
+# elif(GLM_PLATFORM & GLM_PLATFORM_LINUX)
+# pragma message("GLM: Linux platform detected")
+# elif(GLM_PLATFORM & GLM_PLATFORM_UNIX)
+# pragma message("GLM: UNIX platform detected")
+# elif(GLM_PLATFORM & GLM_PLATFORM_UNKNOWN)
+# pragma message("GLM: platform unknown")
+# else
+# pragma message("GLM: platform not detected")
+# endif
+
+ // Report whether only xyzw component are used
+# if defined GLM_FORCE_XYZW_ONLY
+# pragma message("GLM: GLM_FORCE_XYZW_ONLY is defined. Only x, y, z and w component are available in vector type. This define disables swizzle operators and SIMD instruction sets.")
+# endif
+
+ // Report swizzle operator support
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+# pragma message("GLM: GLM_FORCE_SWIZZLE is defined, swizzling operators enabled.")
+# elif GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+# pragma message("GLM: GLM_FORCE_SWIZZLE is defined, swizzling functions enabled. Enable compiler C++ language extensions to enable swizzle operators.")
+# else
+# pragma message("GLM: GLM_FORCE_SWIZZLE is undefined. swizzling functions or operators are disabled.")
+# endif
+
+ // Report .length() type
+# if GLM_CONFIG_LENGTH_TYPE == GLM_LENGTH_SIZE_T
+# pragma message("GLM: GLM_FORCE_SIZE_T_LENGTH is defined. .length() returns a glm::length_t, a typedef of std::size_t.")
+# else
+# pragma message("GLM: GLM_FORCE_SIZE_T_LENGTH is undefined. .length() returns a glm::length_t, a typedef of int following GLSL.")
+# endif
+
+# if GLM_CONFIG_UNRESTRICTED_GENTYPE == GLM_ENABLE
+# pragma message("GLM: GLM_FORCE_UNRESTRICTED_GENTYPE is defined. Removes GLSL restrictions on valid function genTypes.")
+# else
+# pragma message("GLM: GLM_FORCE_UNRESTRICTED_GENTYPE is undefined. Follows strictly GLSL on valid function genTypes.")
+# endif
+
+# if GLM_SILENT_WARNINGS == GLM_ENABLE
+# pragma message("GLM: GLM_FORCE_SILENT_WARNINGS is defined. Ignores C++ warnings from using C++ language extensions.")
+# else
+# pragma message("GLM: GLM_FORCE_SILENT_WARNINGS is undefined. Shows C++ warnings from using C++ language extensions.")
+# endif
+
+# ifdef GLM_FORCE_SINGLE_ONLY
+# pragma message("GLM: GLM_FORCE_SINGLE_ONLY is defined. Using only single precision floating-point types.")
+# endif
+
+# if defined(GLM_FORCE_ALIGNED_GENTYPES) && (GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE)
+# undef GLM_FORCE_ALIGNED_GENTYPES
+# pragma message("GLM: GLM_FORCE_ALIGNED_GENTYPES is defined, allowing aligned types. This prevents the use of C++ constexpr.")
+# elif defined(GLM_FORCE_ALIGNED_GENTYPES) && (GLM_CONFIG_ALIGNED_GENTYPES == GLM_DISABLE)
+# undef GLM_FORCE_ALIGNED_GENTYPES
+# pragma message("GLM: GLM_FORCE_ALIGNED_GENTYPES is defined but is disabled. It requires C++11 and language extensions.")
+# endif
+
+# if defined(GLM_FORCE_DEFAULT_ALIGNED_GENTYPES)
+# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_DISABLE
+# undef GLM_FORCE_DEFAULT_ALIGNED_GENTYPES
+# pragma message("GLM: GLM_FORCE_DEFAULT_ALIGNED_GENTYPES is defined but is disabled. It requires C++11 and language extensions.")
+# elif GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE
+# pragma message("GLM: GLM_FORCE_DEFAULT_ALIGNED_GENTYPES is defined. All gentypes (e.g. vec3) will be aligned and padded by default.")
+# endif
+# endif
+
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT
+# pragma message("GLM: GLM_FORCE_DEPTH_ZERO_TO_ONE is defined. Using zero to one depth clip space.")
+# else
+# pragma message("GLM: GLM_FORCE_DEPTH_ZERO_TO_ONE is undefined. Using negative one to one depth clip space.")
+# endif
+
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT
+# pragma message("GLM: GLM_FORCE_LEFT_HANDED is defined. Using left handed coordinate system.")
+# else
+# pragma message("GLM: GLM_FORCE_LEFT_HANDED is undefined. Using right handed coordinate system.")
+# endif
+#endif//GLM_MESSAGES
+
+#endif//GLM_SETUP_INCLUDED
diff --git a/glm/detail/type_float.hpp b/glm/detail/type_float.hpp
new file mode 100644
index 0000000..c8037eb
--- /dev/null
+++ b/glm/detail/type_float.hpp
@@ -0,0 +1,68 @@
+#pragma once
+
+#include "setup.hpp"
+
+#if GLM_COMPILER == GLM_COMPILER_VC12
+# pragma warning(push)
+# pragma warning(disable: 4512) // assignment operator could not be generated
+#endif
+
+namespace glm{
+namespace detail
+{
+ template <typename T>
+ union float_t
+ {};
+
+ // https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/
+ template <>
+ union float_t<float>
+ {
+ typedef int int_type;
+ typedef float float_type;
+
+ GLM_CONSTEXPR float_t(float_type Num = 0.0f) : f(Num) {}
+
+ GLM_CONSTEXPR float_t& operator=(float_t const& x)
+ {
+ f = x.f;
+ return *this;
+ }
+
+ // Portable extraction of components.
+ GLM_CONSTEXPR bool negative() const { return i < 0; }
+ GLM_CONSTEXPR int_type mantissa() const { return i & ((1 << 23) - 1); }
+ GLM_CONSTEXPR int_type exponent() const { return (i >> 23) & ((1 << 8) - 1); }
+
+ int_type i;
+ float_type f;
+ };
+
+ template <>
+ union float_t<double>
+ {
+ typedef detail::int64 int_type;
+ typedef double float_type;
+
+ GLM_CONSTEXPR float_t(float_type Num = static_cast<float_type>(0)) : f(Num) {}
+
+ GLM_CONSTEXPR float_t& operator=(float_t const& x)
+ {
+ f = x.f;
+ return *this;
+ }
+
+ // Portable extraction of components.
+ GLM_CONSTEXPR bool negative() const { return i < 0; }
+ GLM_CONSTEXPR int_type mantissa() const { return i & ((int_type(1) << 52) - 1); }
+ GLM_CONSTEXPR int_type exponent() const { return (i >> 52) & ((int_type(1) << 11) - 1); }
+
+ int_type i;
+ float_type f;
+ };
+}//namespace detail
+}//namespace glm
+
+#if GLM_COMPILER == GLM_COMPILER_VC12
+# pragma warning(pop)
+#endif
diff --git a/glm/detail/type_half.hpp b/glm/detail/type_half.hpp
new file mode 100644
index 0000000..40b8bec
--- /dev/null
+++ b/glm/detail/type_half.hpp
@@ -0,0 +1,16 @@
+#pragma once
+
+#include "setup.hpp"
+
+namespace glm{
+namespace detail
+{
+ typedef short hdata;
+
+ GLM_FUNC_DECL float toFloat32(hdata value);
+ GLM_FUNC_DECL hdata toFloat16(float const& value);
+
+}//namespace detail
+}//namespace glm
+
+#include "type_half.inl"
diff --git a/glm/detail/type_half.inl b/glm/detail/type_half.inl
new file mode 100644
index 0000000..5d239cf
--- /dev/null
+++ b/glm/detail/type_half.inl
@@ -0,0 +1,241 @@
+namespace glm{
+namespace detail
+{
+ GLM_FUNC_QUALIFIER float overflow()
+ {
+ volatile float f = 1e10;
+
+ for(int i = 0; i < 10; ++i)
+ f = f * f; // this will overflow before the for loop terminates
+ return f;
+ }
+
+ union uif32
+ {
+ GLM_FUNC_QUALIFIER uif32() :
+ i(0)
+ {}
+
+ GLM_FUNC_QUALIFIER uif32(float f_) :
+ f(f_)
+ {}
+
+ GLM_FUNC_QUALIFIER uif32(unsigned int i_) :
+ i(i_)
+ {}
+
+ float f;
+ unsigned int i;
+ };
+
+ GLM_FUNC_QUALIFIER float toFloat32(hdata value)
+ {
+ int s = (value >> 15) & 0x00000001;
+ int e = (value >> 10) & 0x0000001f;
+ int m = value & 0x000003ff;
+
+ if(e == 0)
+ {
+ if(m == 0)
+ {
+ //
+ // Plus or minus zero
+ //
+
+ detail::uif32 result;
+ result.i = static_cast<unsigned int>(s << 31);
+ return result.f;
+ }
+ else
+ {
+ //
+ // Denormalized number -- renormalize it
+ //
+
+ while(!(m & 0x00000400))
+ {
+ m <<= 1;
+ e -= 1;
+ }
+
+ e += 1;
+ m &= ~0x00000400;
+ }
+ }
+ else if(e == 31)
+ {
+ if(m == 0)
+ {
+ //
+ // Positive or negative infinity
+ //
+
+ uif32 result;
+ result.i = static_cast<unsigned int>((s << 31) | 0x7f800000);
+ return result.f;
+ }
+ else
+ {
+ //
+ // Nan -- preserve sign and significand bits
+ //
+
+ uif32 result;
+ result.i = static_cast<unsigned int>((s << 31) | 0x7f800000 | (m << 13));
+ return result.f;
+ }
+ }
+
+ //
+ // Normalized number
+ //
+
+ e = e + (127 - 15);
+ m = m << 13;
+
+ //
+ // Assemble s, e and m.
+ //
+
+ uif32 Result;
+ Result.i = static_cast<unsigned int>((s << 31) | (e << 23) | m);
+ return Result.f;
+ }
+
+ GLM_FUNC_QUALIFIER hdata toFloat16(float const& f)
+ {
+ uif32 Entry;
+ Entry.f = f;
+ int i = static_cast<int>(Entry.i);
+
+ //
+ // Our floating point number, f, is represented by the bit
+ // pattern in integer i. Disassemble that bit pattern into
+ // the sign, s, the exponent, e, and the significand, m.
+ // Shift s into the position where it will go in the
+ // resulting half number.
+ // Adjust e, accounting for the different exponent bias
+ // of float and half (127 versus 15).
+ //
+
+ int s = (i >> 16) & 0x00008000;
+ int e = ((i >> 23) & 0x000000ff) - (127 - 15);
+ int m = i & 0x007fffff;
+
+ //
+ // Now reassemble s, e and m into a half:
+ //
+
+ if(e <= 0)
+ {
+ if(e < -10)
+ {
+ //
+ // E is less than -10. The absolute value of f is
+ // less than half_MIN (f may be a small normalized
+ // float, a denormalized float or a zero).
+ //
+ // We convert f to a half zero.
+ //
+
+ return hdata(s);
+ }
+
+ //
+ // E is between -10 and 0. F is a normalized float,
+ // whose magnitude is less than __half_NRM_MIN.
+ //
+ // We convert f to a denormalized half.
+ //
+
+ m = (m | 0x00800000) >> (1 - e);
+
+ //
+ // Round to nearest, round "0.5" up.
+ //
+ // Rounding may cause the significand to overflow and make
+ // our number normalized. Because of the way a half's bits
+ // are laid out, we don't have to treat this case separately;
+ // the code below will handle it correctly.
+ //
+
+ if(m & 0x00001000)
+ m += 0x00002000;
+
+ //
+ // Assemble the half from s, e (zero) and m.
+ //
+
+ return hdata(s | (m >> 13));
+ }
+ else if(e == 0xff - (127 - 15))
+ {
+ if(m == 0)
+ {
+ //
+ // F is an infinity; convert f to a half
+ // infinity with the same sign as f.
+ //
+
+ return hdata(s | 0x7c00);
+ }
+ else
+ {
+ //
+ // F is a NAN; we produce a half NAN that preserves
+ // the sign bit and the 10 leftmost bits of the
+ // significand of f, with one exception: If the 10
+ // leftmost bits are all zero, the NAN would turn
+ // into an infinity, so we have to set at least one
+ // bit in the significand.
+ //
+
+ m >>= 13;
+
+ return hdata(s | 0x7c00 | m | (m == 0));
+ }
+ }
+ else
+ {
+ //
+ // E is greater than zero. F is a normalized float.
+ // We try to convert f to a normalized half.
+ //
+
+ //
+ // Round to nearest, round "0.5" up
+ //
+
+ if(m & 0x00001000)
+ {
+ m += 0x00002000;
+
+ if(m & 0x00800000)
+ {
+ m = 0; // overflow in significand,
+ e += 1; // adjust exponent
+ }
+ }
+
+ //
+ // Handle exponent overflow
+ //
+
+ if (e > 30)
+ {
+ overflow(); // Cause a hardware floating point overflow;
+
+ return hdata(s | 0x7c00);
+ // if this returns, the half becomes an
+ } // infinity with the same sign as f.
+
+ //
+ // Assemble the half from s, e and m.
+ //
+
+ return hdata(s | (e << 10) | (m >> 13));
+ }
+ }
+
+}//namespace detail
+}//namespace glm
diff --git a/glm/detail/type_mat2x2.hpp b/glm/detail/type_mat2x2.hpp
new file mode 100644
index 0000000..827022d
--- /dev/null
+++ b/glm/detail/type_mat2x2.hpp
@@ -0,0 +1,177 @@
+/// @ref core
+/// @file glm/detail/type_mat2x2.hpp
+
+#pragma once
+
+#include "type_vec2.hpp"
+#include <limits>
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct mat<2, 2, T, Q>
+ {
+ typedef vec<2, T, Q> col_type;
+ typedef vec<2, T, Q> row_type;
+ typedef mat<2, 2, T, Q> type;
+ typedef mat<2, 2, T, Q> transpose_type;
+ typedef T value_type;
+
+ private:
+ col_type value[2];
+
+ public:
+ // -- Accesses --
+
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 2; }
+
+ GLM_FUNC_DECL col_type & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const;
+
+ // -- Constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT_CTOR;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<2, 2, T, P> const& m);
+
+ GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ T const& x1, T const& y1,
+ T const& x2, T const& y2);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ col_type const& v1,
+ col_type const& v2);
+
+ // -- Conversions --
+
+ template<typename U, typename V, typename M, typename N>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ U const& x1, V const& y1,
+ M const& x2, N const& y2);
+
+ template<typename U, typename V>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ vec<2, U, Q> const& v1,
+ vec<2, V, Q> const& v2);
+
+ // -- Matrix conversions --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, U, P> const& m);
+
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x);
+
+ // -- Unary arithmetic operators --
+
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 2, T, Q> & operator=(mat<2, 2, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 2, T, Q> & operator+=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 2, T, Q> & operator+=(mat<2, 2, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 2, T, Q> & operator-=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 2, T, Q> & operator-=(mat<2, 2, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 2, T, Q> & operator*=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 2, T, Q> & operator*=(mat<2, 2, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 2, T, Q> & operator/=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 2, T, Q> & operator/=(mat<2, 2, U, Q> const& m);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL mat<2, 2, T, Q> & operator++ ();
+ GLM_FUNC_DECL mat<2, 2, T, Q> & operator-- ();
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator++(int);
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator--(int);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator+(T scalar, mat<2, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator-(T scalar, mat<2, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator*(mat<2, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator*(T scalar, mat<2, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<2, 2, T, Q>::col_type operator*(mat<2, 2, T, Q> const& m, typename mat<2, 2, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<2, 2, T, Q>::row_type operator*(typename mat<2, 2, T, Q>::col_type const& v, mat<2, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator/(mat<2, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator/(T scalar, mat<2, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<2, 2, T, Q>::col_type operator/(mat<2, 2, T, Q> const& m, typename mat<2, 2, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<2, 2, T, Q>::row_type operator/(typename mat<2, 2, T, Q>::col_type const& v, mat<2, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator/(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator==(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator!=(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2);
+} //namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_mat2x2.inl"
+#endif
diff --git a/glm/detail/type_mat2x2.inl b/glm/detail/type_mat2x2.inl
new file mode 100644
index 0000000..29a5ded
--- /dev/null
+++ b/glm/detail/type_mat2x2.inl
@@ -0,0 +1,536 @@
+#include "../matrix.hpp"
+
+namespace glm
+{
+ // -- Constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat()
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST
+ : value{col_type(1, 0), col_type(0, 1)}
+# endif
+ {
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION
+ this->value[0] = col_type(1, 0);
+ this->value[1] = col_type(0, 1);
+# endif
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<2, 2, T, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(T scalar)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(scalar, 0), col_type(0, scalar)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(scalar, 0);
+ this->value[1] = col_type(0, scalar);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat
+ (
+ T const& x0, T const& y0,
+ T const& x1, T const& y1
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x0, y0), col_type(x1, y1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0);
+ this->value[1] = col_type(x1, y1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(col_type const& v0, col_type const& v1)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{v0, v1}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = v0;
+ this->value[1] = v1;
+# endif
+ }
+
+ // -- Conversion constructors --
+
+ template<typename T, qualifier Q>
+ template<typename X1, typename Y1, typename X2, typename Y2>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat
+ (
+ X1 const& x1, Y1 const& y1,
+ X2 const& x2, Y2 const& y2
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(static_cast<T>(x1), value_type(y1)), col_type(static_cast<T>(x2), value_type(y2)) }
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(static_cast<T>(x1), value_type(y1));
+ this->value[1] = col_type(static_cast<T>(x2), value_type(y2));
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ template<typename V1, typename V2>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(vec<2, V1, Q> const& v1, vec<2, V2, Q> const& v2)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v1), col_type(v2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(v1);
+ this->value[1] = col_type(v2);
+# endif
+ }
+
+ // -- mat2x2 matrix conversions --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<2, 2, U, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<3, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<4, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<2, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<3, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<2, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<4, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<3, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 2, T, Q>::mat(mat<4, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ // -- Accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<2, 2, T, Q>::col_type& mat<2, 2, T, Q>::operator[](typename mat<2, 2, T, Q>::length_type i)
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<2, 2, T, Q>::col_type const& mat<2, 2, T, Q>::operator[](typename mat<2, 2, T, Q>::length_type i) const
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ // -- Unary updatable operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator=(mat<2, 2, U, Q> const& m)
+ {
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator+=(U scalar)
+ {
+ this->value[0] += scalar;
+ this->value[1] += scalar;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator+=(mat<2, 2, U, Q> const& m)
+ {
+ this->value[0] += m[0];
+ this->value[1] += m[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator-=(U scalar)
+ {
+ this->value[0] -= scalar;
+ this->value[1] -= scalar;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator-=(mat<2, 2, U, Q> const& m)
+ {
+ this->value[0] -= m[0];
+ this->value[1] -= m[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator*=(U scalar)
+ {
+ this->value[0] *= scalar;
+ this->value[1] *= scalar;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator*=(mat<2, 2, U, Q> const& m)
+ {
+ return (*this = *this * m);
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator/=(U scalar)
+ {
+ this->value[0] /= scalar;
+ this->value[1] /= scalar;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator/=(mat<2, 2, U, Q> const& m)
+ {
+ return *this *= inverse(m);
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator++()
+ {
+ ++this->value[0];
+ ++this->value[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q>& mat<2, 2, T, Q>::operator--()
+ {
+ --this->value[0];
+ --this->value[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> mat<2, 2, T, Q>::operator++(int)
+ {
+ mat<2, 2, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> mat<2, 2, T, Q>::operator--(int)
+ {
+ mat<2, 2, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m)
+ {
+ return m;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m)
+ {
+ return mat<2, 2, T, Q>(
+ -m[0],
+ -m[1]);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m, T scalar)
+ {
+ return mat<2, 2, T, Q>(
+ m[0] + scalar,
+ m[1] + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator+(T scalar, mat<2, 2, T, Q> const& m)
+ {
+ return mat<2, 2, T, Q>(
+ m[0] + scalar,
+ m[1] + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator+(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2)
+ {
+ return mat<2, 2, T, Q>(
+ m1[0] + m2[0],
+ m1[1] + m2[1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m, T scalar)
+ {
+ return mat<2, 2, T, Q>(
+ m[0] - scalar,
+ m[1] - scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator-(T scalar, mat<2, 2, T, Q> const& m)
+ {
+ return mat<2, 2, T, Q>(
+ scalar - m[0],
+ scalar - m[1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator-(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2)
+ {
+ return mat<2, 2, T, Q>(
+ m1[0] - m2[0],
+ m1[1] - m2[1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator*(mat<2, 2, T, Q> const& m, T scalar)
+ {
+ return mat<2, 2, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator*(T scalar, mat<2, 2, T, Q> const& m)
+ {
+ return mat<2, 2, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<2, 2, T, Q>::col_type operator*
+ (
+ mat<2, 2, T, Q> const& m,
+ typename mat<2, 2, T, Q>::row_type const& v
+ )
+ {
+ return vec<2, T, Q>(
+ m[0][0] * v.x + m[1][0] * v.y,
+ m[0][1] * v.x + m[1][1] * v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<2, 2, T, Q>::row_type operator*
+ (
+ typename mat<2, 2, T, Q>::col_type const& v,
+ mat<2, 2, T, Q> const& m
+ )
+ {
+ return vec<2, T, Q>(
+ v.x * m[0][0] + v.y * m[0][1],
+ v.x * m[1][0] + v.y * m[1][1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2)
+ {
+ return mat<2, 2, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2)
+ {
+ return mat<3, 2, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator*(mat<2, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2)
+ {
+ return mat<4, 2, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1],
+ m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1],
+ m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator/(mat<2, 2, T, Q> const& m, T scalar)
+ {
+ return mat<2, 2, T, Q>(
+ m[0] / scalar,
+ m[1] / scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator/(T scalar, mat<2, 2, T, Q> const& m)
+ {
+ return mat<2, 2, T, Q>(
+ scalar / m[0],
+ scalar / m[1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<2, 2, T, Q>::col_type operator/(mat<2, 2, T, Q> const& m, typename mat<2, 2, T, Q>::row_type const& v)
+ {
+ return inverse(m) * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<2, 2, T, Q>::row_type operator/(typename mat<2, 2, T, Q>::col_type const& v, mat<2, 2, T, Q> const& m)
+ {
+ return v * inverse(m);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator/(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2)
+ {
+ mat<2, 2, T, Q> m1_copy(m1);
+ return m1_copy /= m2;
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator==(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2)
+ {
+ return (m1[0] == m2[0]) && (m1[1] == m2[1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator!=(mat<2, 2, T, Q> const& m1, mat<2, 2, T, Q> const& m2)
+ {
+ return (m1[0] != m2[0]) || (m1[1] != m2[1]);
+ }
+} //namespace glm
diff --git a/glm/detail/type_mat2x3.hpp b/glm/detail/type_mat2x3.hpp
new file mode 100644
index 0000000..c9303cb
--- /dev/null
+++ b/glm/detail/type_mat2x3.hpp
@@ -0,0 +1,159 @@
+/// @ref core
+/// @file glm/detail/type_mat2x3.hpp
+
+#pragma once
+
+#include "type_vec2.hpp"
+#include "type_vec3.hpp"
+#include <limits>
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct mat<2, 3, T, Q>
+ {
+ typedef vec<3, T, Q> col_type;
+ typedef vec<2, T, Q> row_type;
+ typedef mat<2, 3, T, Q> type;
+ typedef mat<3, 2, T, Q> transpose_type;
+ typedef T value_type;
+
+ private:
+ col_type value[2];
+
+ public:
+ // -- Accesses --
+
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 2; }
+
+ GLM_FUNC_DECL col_type & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const;
+
+ // -- Constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT_CTOR;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<2, 3, T, P> const& m);
+
+ GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ T x0, T y0, T z0,
+ T x1, T y1, T z1);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ col_type const& v0,
+ col_type const& v1);
+
+ // -- Conversions --
+
+ template<typename X1, typename Y1, typename Z1, typename X2, typename Y2, typename Z2>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ X1 x1, Y1 y1, Z1 z1,
+ X2 x2, Y2 y2, Z2 z2);
+
+ template<typename U, typename V>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ vec<3, U, Q> const& v1,
+ vec<3, V, Q> const& v2);
+
+ // -- Matrix conversions --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, U, P> const& m);
+
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x);
+
+ // -- Unary arithmetic operators --
+
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 3, T, Q> & operator=(mat<2, 3, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 3, T, Q> & operator+=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 3, T, Q> & operator+=(mat<2, 3, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 3, T, Q> & operator-=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 3, T, Q> & operator-=(mat<2, 3, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 3, T, Q> & operator*=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 3, T, Q> & operator/=(U s);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL mat<2, 3, T, Q> & operator++ ();
+ GLM_FUNC_DECL mat<2, 3, T, Q> & operator-- ();
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator++(int);
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator--(int);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator*(mat<2, 3, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator*(T scalar, mat<2, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<2, 3, T, Q>::col_type operator*(mat<2, 3, T, Q> const& m, typename mat<2, 3, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<2, 3, T, Q>::row_type operator*(typename mat<2, 3, T, Q>::col_type const& v, mat<2, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<2, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<3, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<4, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator/(mat<2, 3, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator/(T scalar, mat<2, 3, T, Q> const& m);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator==(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator!=(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2);
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_mat2x3.inl"
+#endif
diff --git a/glm/detail/type_mat2x3.inl b/glm/detail/type_mat2x3.inl
new file mode 100644
index 0000000..a5462ce
--- /dev/null
+++ b/glm/detail/type_mat2x3.inl
@@ -0,0 +1,510 @@
+namespace glm
+{
+ // -- Constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat()
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST
+ : value{col_type(1, 0, 0), col_type(0, 1, 0)}
+# endif
+ {
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION
+ this->value[0] = col_type(1, 0, 0);
+ this->value[1] = col_type(0, 1, 0);
+# endif
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<2, 3, T, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m.value[0];
+ this->value[1] = m.value[1];
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(T scalar)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(scalar, 0, 0), col_type(0, scalar, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(scalar, 0, 0);
+ this->value[1] = col_type(0, scalar, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat
+ (
+ T x0, T y0, T z0,
+ T x1, T y1, T z1
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x0, y0, z0), col_type(x1, y1, z1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0, z0);
+ this->value[1] = col_type(x1, y1, z1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(col_type const& v0, col_type const& v1)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v0), col_type(v1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(v0);
+ this->value[1] = col_type(v1);
+# endif
+ }
+
+ // -- Conversion constructors --
+
+ template<typename T, qualifier Q>
+ template<
+ typename X1, typename Y1, typename Z1,
+ typename X2, typename Y2, typename Z2>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat
+ (
+ X1 x1, Y1 y1, Z1 z1,
+ X2 x2, Y2 y2, Z2 z2
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x1, y1, z1), col_type(x2, y2, z2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x1, y1, z1);
+ this->value[1] = col_type(x2, y2, z2);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ template<typename V1, typename V2>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(vec<3, V1, Q> const& v1, vec<3, V2, Q> const& v2)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v1), col_type(v2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(v1);
+ this->value[1] = col_type(v2);
+# endif
+ }
+
+ // -- Matrix conversions --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<2, 3, U, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<2, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<3, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<4, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<2, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<3, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<3, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<4, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 3, T, Q>::mat(mat<4, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ // -- Accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<2, 3, T, Q>::col_type & mat<2, 3, T, Q>::operator[](typename mat<2, 3, T, Q>::length_type i)
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<2, 3, T, Q>::col_type const& mat<2, 3, T, Q>::operator[](typename mat<2, 3, T, Q>::length_type i) const
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ // -- Unary updatable operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q>& mat<2, 3, T, Q>::operator=(mat<2, 3, U, Q> const& m)
+ {
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> & mat<2, 3, T, Q>::operator+=(U s)
+ {
+ this->value[0] += s;
+ this->value[1] += s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q>& mat<2, 3, T, Q>::operator+=(mat<2, 3, U, Q> const& m)
+ {
+ this->value[0] += m[0];
+ this->value[1] += m[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q>& mat<2, 3, T, Q>::operator-=(U s)
+ {
+ this->value[0] -= s;
+ this->value[1] -= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q>& mat<2, 3, T, Q>::operator-=(mat<2, 3, U, Q> const& m)
+ {
+ this->value[0] -= m[0];
+ this->value[1] -= m[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q>& mat<2, 3, T, Q>::operator*=(U s)
+ {
+ this->value[0] *= s;
+ this->value[1] *= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> & mat<2, 3, T, Q>::operator/=(U s)
+ {
+ this->value[0] /= s;
+ this->value[1] /= s;
+ return *this;
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> & mat<2, 3, T, Q>::operator++()
+ {
+ ++this->value[0];
+ ++this->value[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> & mat<2, 3, T, Q>::operator--()
+ {
+ --this->value[0];
+ --this->value[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> mat<2, 3, T, Q>::operator++(int)
+ {
+ mat<2, 3, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> mat<2, 3, T, Q>::operator--(int)
+ {
+ mat<2, 3, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m)
+ {
+ return m;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m)
+ {
+ return mat<2, 3, T, Q>(
+ -m[0],
+ -m[1]);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m, T scalar)
+ {
+ return mat<2, 3, T, Q>(
+ m[0] + scalar,
+ m[1] + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator+(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2)
+ {
+ return mat<2, 3, T, Q>(
+ m1[0] + m2[0],
+ m1[1] + m2[1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m, T scalar)
+ {
+ return mat<2, 3, T, Q>(
+ m[0] - scalar,
+ m[1] - scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator-(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2)
+ {
+ return mat<2, 3, T, Q>(
+ m1[0] - m2[0],
+ m1[1] - m2[1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator*(mat<2, 3, T, Q> const& m, T scalar)
+ {
+ return mat<2, 3, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator*(T scalar, mat<2, 3, T, Q> const& m)
+ {
+ return mat<2, 3, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<2, 3, T, Q>::col_type operator*
+ (
+ mat<2, 3, T, Q> const& m,
+ typename mat<2, 3, T, Q>::row_type const& v)
+ {
+ return typename mat<2, 3, T, Q>::col_type(
+ m[0][0] * v.x + m[1][0] * v.y,
+ m[0][1] * v.x + m[1][1] * v.y,
+ m[0][2] * v.x + m[1][2] * v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<2, 3, T, Q>::row_type operator*
+ (
+ typename mat<2, 3, T, Q>::col_type const& v,
+ mat<2, 3, T, Q> const& m)
+ {
+ return typename mat<2, 3, T, Q>::row_type(
+ v.x * m[0][0] + v.y * m[0][1] + v.z * m[0][2],
+ v.x * m[1][0] + v.y * m[1][1] + v.z * m[1][2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<2, 2, T, Q> const& m2)
+ {
+ return mat<2, 3, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<3, 2, T, Q> const& m2)
+ {
+ T SrcA00 = m1[0][0];
+ T SrcA01 = m1[0][1];
+ T SrcA02 = m1[0][2];
+ T SrcA10 = m1[1][0];
+ T SrcA11 = m1[1][1];
+ T SrcA12 = m1[1][2];
+
+ T SrcB00 = m2[0][0];
+ T SrcB01 = m2[0][1];
+ T SrcB10 = m2[1][0];
+ T SrcB11 = m2[1][1];
+ T SrcB20 = m2[2][0];
+ T SrcB21 = m2[2][1];
+
+ mat<3, 3, T, Q> Result;
+ Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01;
+ Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01;
+ Result[0][2] = SrcA02 * SrcB00 + SrcA12 * SrcB01;
+ Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11;
+ Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11;
+ Result[1][2] = SrcA02 * SrcB10 + SrcA12 * SrcB11;
+ Result[2][0] = SrcA00 * SrcB20 + SrcA10 * SrcB21;
+ Result[2][1] = SrcA01 * SrcB20 + SrcA11 * SrcB21;
+ Result[2][2] = SrcA02 * SrcB20 + SrcA12 * SrcB21;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator*(mat<2, 3, T, Q> const& m1, mat<4, 2, T, Q> const& m2)
+ {
+ return mat<4, 3, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1],
+ m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1],
+ m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1],
+ m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1],
+ m1[0][2] * m2[3][0] + m1[1][2] * m2[3][1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator/(mat<2, 3, T, Q> const& m, T scalar)
+ {
+ return mat<2, 3, T, Q>(
+ m[0] / scalar,
+ m[1] / scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator/(T scalar, mat<2, 3, T, Q> const& m)
+ {
+ return mat<2, 3, T, Q>(
+ scalar / m[0],
+ scalar / m[1]);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator==(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2)
+ {
+ return (m1[0] == m2[0]) && (m1[1] == m2[1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator!=(mat<2, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2)
+ {
+ return (m1[0] != m2[0]) || (m1[1] != m2[1]);
+ }
+} //namespace glm
diff --git a/glm/detail/type_mat2x4.hpp b/glm/detail/type_mat2x4.hpp
new file mode 100644
index 0000000..f769796
--- /dev/null
+++ b/glm/detail/type_mat2x4.hpp
@@ -0,0 +1,161 @@
+/// @ref core
+/// @file glm/detail/type_mat2x4.hpp
+
+#pragma once
+
+#include "type_vec2.hpp"
+#include "type_vec4.hpp"
+#include <limits>
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct mat<2, 4, T, Q>
+ {
+ typedef vec<4, T, Q> col_type;
+ typedef vec<2, T, Q> row_type;
+ typedef mat<2, 4, T, Q> type;
+ typedef mat<4, 2, T, Q> transpose_type;
+ typedef T value_type;
+
+ private:
+ col_type value[2];
+
+ public:
+ // -- Accesses --
+
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 2; }
+
+ GLM_FUNC_DECL col_type & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const;
+
+ // -- Constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT_CTOR;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<2, 4, T, P> const& m);
+
+ GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ T x0, T y0, T z0, T w0,
+ T x1, T y1, T z1, T w1);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ col_type const& v0,
+ col_type const& v1);
+
+ // -- Conversions --
+
+ template<
+ typename X1, typename Y1, typename Z1, typename W1,
+ typename X2, typename Y2, typename Z2, typename W2>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ X1 x1, Y1 y1, Z1 z1, W1 w1,
+ X2 x2, Y2 y2, Z2 z2, W2 w2);
+
+ template<typename U, typename V>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ vec<4, U, Q> const& v1,
+ vec<4, V, Q> const& v2);
+
+ // -- Matrix conversions --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, U, P> const& m);
+
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x);
+
+ // -- Unary arithmetic operators --
+
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 4, T, Q> & operator=(mat<2, 4, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 4, T, Q> & operator+=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 4, T, Q> & operator+=(mat<2, 4, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 4, T, Q> & operator-=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 4, T, Q> & operator-=(mat<2, 4, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 4, T, Q> & operator*=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<2, 4, T, Q> & operator/=(U s);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL mat<2, 4, T, Q> & operator++ ();
+ GLM_FUNC_DECL mat<2, 4, T, Q> & operator-- ();
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator++(int);
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator--(int);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator*(mat<2, 4, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator*(T scalar, mat<2, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<2, 4, T, Q>::col_type operator*(mat<2, 4, T, Q> const& m, typename mat<2, 4, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<2, 4, T, Q>::row_type operator*(typename mat<2, 4, T, Q>::col_type const& v, mat<2, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<4, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<2, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<3, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator/(mat<2, 4, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator/(T scalar, mat<2, 4, T, Q> const& m);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator==(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator!=(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2);
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_mat2x4.inl"
+#endif
diff --git a/glm/detail/type_mat2x4.inl b/glm/detail/type_mat2x4.inl
new file mode 100644
index 0000000..31c7ea2
--- /dev/null
+++ b/glm/detail/type_mat2x4.inl
@@ -0,0 +1,520 @@
+namespace glm
+{
+ // -- Constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat()
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST
+ : value{col_type(1, 0, 0, 0), col_type(0, 1, 0, 0)}
+# endif
+ {
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION
+ this->value[0] = col_type(1, 0, 0, 0);
+ this->value[1] = col_type(0, 1, 0, 0);
+# endif
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<2, 4, T, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(T s)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(s, 0, 0, 0), col_type(0, s, 0, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(s, 0, 0, 0);
+ this->value[1] = col_type(0, s, 0, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat
+ (
+ T x0, T y0, T z0, T w0,
+ T x1, T y1, T z1, T w1
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x0, y0, z0, w0), col_type(x1, y1, z1, w1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0, z0, w0);
+ this->value[1] = col_type(x1, y1, z1, w1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(col_type const& v0, col_type const& v1)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v0), col_type(v1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = v0;
+ this->value[1] = v1;
+# endif
+ }
+
+ // -- Conversion constructors --
+
+ template<typename T, qualifier Q>
+ template<
+ typename X1, typename Y1, typename Z1, typename W1,
+ typename X2, typename Y2, typename Z2, typename W2>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat
+ (
+ X1 x1, Y1 y1, Z1 z1, W1 w1,
+ X2 x2, Y2 y2, Z2 z2, W2 w2
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{
+ col_type(x1, y1, z1, w1),
+ col_type(x2, y2, z2, w2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x1, y1, z1, w1);
+ this->value[1] = col_type(x2, y2, z2, w2);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ template<typename V1, typename V2>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(vec<4, V1, Q> const& v1, vec<4, V2, Q> const& v2)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v1), col_type(v2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(v1);
+ this->value[1] = col_type(v2);
+# endif
+ }
+
+ // -- Matrix conversions --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<2, 4, U, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<2, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0, 0);
+ this->value[1] = col_type(m[1], 0, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<3, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<4, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<2, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<3, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0, 0);
+ this->value[1] = col_type(m[1], 0, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<3, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<4, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0, 0);
+ this->value[1] = col_type(m[1], 0, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<2, 4, T, Q>::mat(mat<4, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+# endif
+ }
+
+ // -- Accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<2, 4, T, Q>::col_type & mat<2, 4, T, Q>::operator[](typename mat<2, 4, T, Q>::length_type i)
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<2, 4, T, Q>::col_type const& mat<2, 4, T, Q>::operator[](typename mat<2, 4, T, Q>::length_type i) const
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ // -- Unary updatable operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator=(mat<2, 4, U, Q> const& m)
+ {
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator+=(U s)
+ {
+ this->value[0] += s;
+ this->value[1] += s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator+=(mat<2, 4, U, Q> const& m)
+ {
+ this->value[0] += m[0];
+ this->value[1] += m[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator-=(U s)
+ {
+ this->value[0] -= s;
+ this->value[1] -= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator-=(mat<2, 4, U, Q> const& m)
+ {
+ this->value[0] -= m[0];
+ this->value[1] -= m[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator*=(U s)
+ {
+ this->value[0] *= s;
+ this->value[1] *= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> & mat<2, 4, T, Q>::operator/=(U s)
+ {
+ this->value[0] /= s;
+ this->value[1] /= s;
+ return *this;
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator++()
+ {
+ ++this->value[0];
+ ++this->value[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q>& mat<2, 4, T, Q>::operator--()
+ {
+ --this->value[0];
+ --this->value[1];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> mat<2, 4, T, Q>::operator++(int)
+ {
+ mat<2, 4, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> mat<2, 4, T, Q>::operator--(int)
+ {
+ mat<2, 4, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m)
+ {
+ return m;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m)
+ {
+ return mat<2, 4, T, Q>(
+ -m[0],
+ -m[1]);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m, T scalar)
+ {
+ return mat<2, 4, T, Q>(
+ m[0] + scalar,
+ m[1] + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator+(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2)
+ {
+ return mat<2, 4, T, Q>(
+ m1[0] + m2[0],
+ m1[1] + m2[1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m, T scalar)
+ {
+ return mat<2, 4, T, Q>(
+ m[0] - scalar,
+ m[1] - scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator-(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2)
+ {
+ return mat<2, 4, T, Q>(
+ m1[0] - m2[0],
+ m1[1] - m2[1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator*(mat<2, 4, T, Q> const& m, T scalar)
+ {
+ return mat<2, 4, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator*(T scalar, mat<2, 4, T, Q> const& m)
+ {
+ return mat<2, 4, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<2, 4, T, Q>::col_type operator*(mat<2, 4, T, Q> const& m, typename mat<2, 4, T, Q>::row_type const& v)
+ {
+ return typename mat<2, 4, T, Q>::col_type(
+ m[0][0] * v.x + m[1][0] * v.y,
+ m[0][1] * v.x + m[1][1] * v.y,
+ m[0][2] * v.x + m[1][2] * v.y,
+ m[0][3] * v.x + m[1][3] * v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<2, 4, T, Q>::row_type operator*(typename mat<2, 4, T, Q>::col_type const& v, mat<2, 4, T, Q> const& m)
+ {
+ return typename mat<2, 4, T, Q>::row_type(
+ v.x * m[0][0] + v.y * m[0][1] + v.z * m[0][2] + v.w * m[0][3],
+ v.x * m[1][0] + v.y * m[1][1] + v.z * m[1][2] + v.w * m[1][3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<4, 2, T, Q> const& m2)
+ {
+ T SrcA00 = m1[0][0];
+ T SrcA01 = m1[0][1];
+ T SrcA02 = m1[0][2];
+ T SrcA03 = m1[0][3];
+ T SrcA10 = m1[1][0];
+ T SrcA11 = m1[1][1];
+ T SrcA12 = m1[1][2];
+ T SrcA13 = m1[1][3];
+
+ T SrcB00 = m2[0][0];
+ T SrcB01 = m2[0][1];
+ T SrcB10 = m2[1][0];
+ T SrcB11 = m2[1][1];
+ T SrcB20 = m2[2][0];
+ T SrcB21 = m2[2][1];
+ T SrcB30 = m2[3][0];
+ T SrcB31 = m2[3][1];
+
+ mat<4, 4, T, Q> Result;
+ Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01;
+ Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01;
+ Result[0][2] = SrcA02 * SrcB00 + SrcA12 * SrcB01;
+ Result[0][3] = SrcA03 * SrcB00 + SrcA13 * SrcB01;
+ Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11;
+ Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11;
+ Result[1][2] = SrcA02 * SrcB10 + SrcA12 * SrcB11;
+ Result[1][3] = SrcA03 * SrcB10 + SrcA13 * SrcB11;
+ Result[2][0] = SrcA00 * SrcB20 + SrcA10 * SrcB21;
+ Result[2][1] = SrcA01 * SrcB20 + SrcA11 * SrcB21;
+ Result[2][2] = SrcA02 * SrcB20 + SrcA12 * SrcB21;
+ Result[2][3] = SrcA03 * SrcB20 + SrcA13 * SrcB21;
+ Result[3][0] = SrcA00 * SrcB30 + SrcA10 * SrcB31;
+ Result[3][1] = SrcA01 * SrcB30 + SrcA11 * SrcB31;
+ Result[3][2] = SrcA02 * SrcB30 + SrcA12 * SrcB31;
+ Result[3][3] = SrcA03 * SrcB30 + SrcA13 * SrcB31;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<2, 2, T, Q> const& m2)
+ {
+ return mat<2, 4, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1],
+ m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1],
+ m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator*(mat<2, 4, T, Q> const& m1, mat<3, 2, T, Q> const& m2)
+ {
+ return mat<3, 4, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1],
+ m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1],
+ m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1],
+ m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1],
+ m1[0][3] * m2[2][0] + m1[1][3] * m2[2][1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator/(mat<2, 4, T, Q> const& m, T scalar)
+ {
+ return mat<2, 4, T, Q>(
+ m[0] / scalar,
+ m[1] / scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator/(T scalar, mat<2, 4, T, Q> const& m)
+ {
+ return mat<2, 4, T, Q>(
+ scalar / m[0],
+ scalar / m[1]);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator==(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2)
+ {
+ return (m1[0] == m2[0]) && (m1[1] == m2[1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator!=(mat<2, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2)
+ {
+ return (m1[0] != m2[0]) || (m1[1] != m2[1]);
+ }
+} //namespace glm
diff --git a/glm/detail/type_mat3x2.hpp b/glm/detail/type_mat3x2.hpp
new file mode 100644
index 0000000..d528af0
--- /dev/null
+++ b/glm/detail/type_mat3x2.hpp
@@ -0,0 +1,167 @@
+/// @ref core
+/// @file glm/detail/type_mat3x2.hpp
+
+#pragma once
+
+#include "type_vec2.hpp"
+#include "type_vec3.hpp"
+#include <limits>
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct mat<3, 2, T, Q>
+ {
+ typedef vec<2, T, Q> col_type;
+ typedef vec<3, T, Q> row_type;
+ typedef mat<3, 2, T, Q> type;
+ typedef mat<2, 3, T, Q> transpose_type;
+ typedef T value_type;
+
+ private:
+ col_type value[3];
+
+ public:
+ // -- Accesses --
+
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 3; }
+
+ GLM_FUNC_DECL col_type & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const;
+
+ // -- Constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT_CTOR;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<3, 2, T, P> const& m);
+
+ GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ T x0, T y0,
+ T x1, T y1,
+ T x2, T y2);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ col_type const& v0,
+ col_type const& v1,
+ col_type const& v2);
+
+ // -- Conversions --
+
+ template<
+ typename X1, typename Y1,
+ typename X2, typename Y2,
+ typename X3, typename Y3>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ X1 x1, Y1 y1,
+ X2 x2, Y2 y2,
+ X3 x3, Y3 y3);
+
+ template<typename V1, typename V2, typename V3>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ vec<2, V1, Q> const& v1,
+ vec<2, V2, Q> const& v2,
+ vec<2, V3, Q> const& v3);
+
+ // -- Matrix conversions --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, U, P> const& m);
+
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x);
+
+ // -- Unary arithmetic operators --
+
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 2, T, Q> & operator=(mat<3, 2, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 2, T, Q> & operator+=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 2, T, Q> & operator+=(mat<3, 2, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 2, T, Q> & operator-=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 2, T, Q> & operator-=(mat<3, 2, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 2, T, Q> & operator*=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 2, T, Q> & operator/=(U s);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL mat<3, 2, T, Q> & operator++ ();
+ GLM_FUNC_DECL mat<3, 2, T, Q> & operator-- ();
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator++(int);
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator--(int);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator*(mat<3, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator*(T scalar, mat<3, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<3, 2, T, Q>::col_type operator*(mat<3, 2, T, Q> const& m, typename mat<3, 2, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<3, 2, T, Q>::row_type operator*(typename mat<3, 2, T, Q>::col_type const& v, mat<3, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<2, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<3, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<4, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator/(mat<3, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator/(T scalar, mat<3, 2, T, Q> const& m);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator==(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator!=(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2);
+
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_mat3x2.inl"
+#endif
diff --git a/glm/detail/type_mat3x2.inl b/glm/detail/type_mat3x2.inl
new file mode 100644
index 0000000..8cf8ed3
--- /dev/null
+++ b/glm/detail/type_mat3x2.inl
@@ -0,0 +1,532 @@
+namespace glm
+{
+ // -- Constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat()
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST
+ : value{col_type(1, 0), col_type(0, 1), col_type(0, 0)}
+# endif
+ {
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION
+ this->value[0] = col_type(1, 0);
+ this->value[1] = col_type(0, 1);
+ this->value[2] = col_type(0, 0);
+# endif
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<3, 2, T, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(T s)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(s, 0), col_type(0, s), col_type(0, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(s, 0);
+ this->value[1] = col_type(0, s);
+ this->value[2] = col_type(0, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat
+ (
+ T x0, T y0,
+ T x1, T y1,
+ T x2, T y2
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x0, y0), col_type(x1, y1), col_type(x2, y2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0);
+ this->value[1] = col_type(x1, y1);
+ this->value[2] = col_type(x2, y2);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v0), col_type(v1), col_type(v2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = v0;
+ this->value[1] = v1;
+ this->value[2] = v2;
+# endif
+ }
+
+ // -- Conversion constructors --
+
+ template<typename T, qualifier Q>
+ template<
+ typename X0, typename Y0,
+ typename X1, typename Y1,
+ typename X2, typename Y2>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat
+ (
+ X0 x0, Y0 y0,
+ X1 x1, Y1 y1,
+ X2 x2, Y2 y2
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x0, y0), col_type(x1, y1), col_type(x2, y2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0);
+ this->value[1] = col_type(x1, y1);
+ this->value[2] = col_type(x2, y2);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ template<typename V0, typename V1, typename V2>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(vec<2, V0, Q> const& v0, vec<2, V1, Q> const& v1, vec<2, V2, Q> const& v2)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v0), col_type(v1), col_type(v2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(v0);
+ this->value[1] = col_type(v1);
+ this->value[2] = col_type(v2);
+# endif
+ }
+
+ // -- Matrix conversions --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<3, 2, U, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<2, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<3, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<4, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<2, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<2, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<3, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<4, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 2, T, Q>::mat(mat<4, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ // -- Accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<3, 2, T, Q>::col_type & mat<3, 2, T, Q>::operator[](typename mat<3, 2, T, Q>::length_type i)
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<3, 2, T, Q>::col_type const& mat<3, 2, T, Q>::operator[](typename mat<3, 2, T, Q>::length_type i) const
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ // -- Unary updatable operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator=(mat<3, 2, U, Q> const& m)
+ {
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator+=(U s)
+ {
+ this->value[0] += s;
+ this->value[1] += s;
+ this->value[2] += s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator+=(mat<3, 2, U, Q> const& m)
+ {
+ this->value[0] += m[0];
+ this->value[1] += m[1];
+ this->value[2] += m[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator-=(U s)
+ {
+ this->value[0] -= s;
+ this->value[1] -= s;
+ this->value[2] -= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator-=(mat<3, 2, U, Q> const& m)
+ {
+ this->value[0] -= m[0];
+ this->value[1] -= m[1];
+ this->value[2] -= m[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator*=(U s)
+ {
+ this->value[0] *= s;
+ this->value[1] *= s;
+ this->value[2] *= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> & mat<3, 2, T, Q>::operator/=(U s)
+ {
+ this->value[0] /= s;
+ this->value[1] /= s;
+ this->value[2] /= s;
+ return *this;
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator++()
+ {
+ ++this->value[0];
+ ++this->value[1];
+ ++this->value[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q>& mat<3, 2, T, Q>::operator--()
+ {
+ --this->value[0];
+ --this->value[1];
+ --this->value[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> mat<3, 2, T, Q>::operator++(int)
+ {
+ mat<3, 2, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> mat<3, 2, T, Q>::operator--(int)
+ {
+ mat<3, 2, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m)
+ {
+ return m;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m)
+ {
+ return mat<3, 2, T, Q>(
+ -m[0],
+ -m[1],
+ -m[2]);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m, T scalar)
+ {
+ return mat<3, 2, T, Q>(
+ m[0] + scalar,
+ m[1] + scalar,
+ m[2] + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator+(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2)
+ {
+ return mat<3, 2, T, Q>(
+ m1[0] + m2[0],
+ m1[1] + m2[1],
+ m1[2] + m2[2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m, T scalar)
+ {
+ return mat<3, 2, T, Q>(
+ m[0] - scalar,
+ m[1] - scalar,
+ m[2] - scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator-(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2)
+ {
+ return mat<3, 2, T, Q>(
+ m1[0] - m2[0],
+ m1[1] - m2[1],
+ m1[2] - m2[2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator*(mat<3, 2, T, Q> const& m, T scalar)
+ {
+ return mat<3, 2, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar,
+ m[2] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator*(T scalar, mat<3, 2, T, Q> const& m)
+ {
+ return mat<3, 2, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar,
+ m[2] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<3, 2, T, Q>::col_type operator*(mat<3, 2, T, Q> const& m, typename mat<3, 2, T, Q>::row_type const& v)
+ {
+ return typename mat<3, 2, T, Q>::col_type(
+ m[0][0] * v.x + m[1][0] * v.y + m[2][0] * v.z,
+ m[0][1] * v.x + m[1][1] * v.y + m[2][1] * v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<3, 2, T, Q>::row_type operator*(typename mat<3, 2, T, Q>::col_type const& v, mat<3, 2, T, Q> const& m)
+ {
+ return typename mat<3, 2, T, Q>::row_type(
+ v.x * m[0][0] + v.y * m[0][1],
+ v.x * m[1][0] + v.y * m[1][1],
+ v.x * m[2][0] + v.y * m[2][1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<2, 3, T, Q> const& m2)
+ {
+ const T SrcA00 = m1[0][0];
+ const T SrcA01 = m1[0][1];
+ const T SrcA10 = m1[1][0];
+ const T SrcA11 = m1[1][1];
+ const T SrcA20 = m1[2][0];
+ const T SrcA21 = m1[2][1];
+
+ const T SrcB00 = m2[0][0];
+ const T SrcB01 = m2[0][1];
+ const T SrcB02 = m2[0][2];
+ const T SrcB10 = m2[1][0];
+ const T SrcB11 = m2[1][1];
+ const T SrcB12 = m2[1][2];
+
+ mat<2, 2, T, Q> Result;
+ Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01 + SrcA20 * SrcB02;
+ Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01 + SrcA21 * SrcB02;
+ Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11 + SrcA20 * SrcB12;
+ Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11 + SrcA21 * SrcB12;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<3, 3, T, Q> const& m2)
+ {
+ return mat<3, 2, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator*(mat<3, 2, T, Q> const& m1, mat<4, 3, T, Q> const& m2)
+ {
+ return mat<4, 2, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2],
+ m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1] + m1[2][0] * m2[3][2],
+ m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1] + m1[2][1] * m2[3][2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator/(mat<3, 2, T, Q> const& m, T scalar)
+ {
+ return mat<3, 2, T, Q>(
+ m[0] / scalar,
+ m[1] / scalar,
+ m[2] / scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator/(T scalar, mat<3, 2, T, Q> const& m)
+ {
+ return mat<3, 2, T, Q>(
+ scalar / m[0],
+ scalar / m[1],
+ scalar / m[2]);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator==(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2)
+ {
+ return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator!=(mat<3, 2, T, Q> const& m1, mat<3, 2, T, Q> const& m2)
+ {
+ return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]);
+ }
+} //namespace glm
diff --git a/glm/detail/type_mat3x3.hpp b/glm/detail/type_mat3x3.hpp
new file mode 100644
index 0000000..9b435ae
--- /dev/null
+++ b/glm/detail/type_mat3x3.hpp
@@ -0,0 +1,184 @@
+/// @ref core
+/// @file glm/detail/type_mat3x3.hpp
+
+#pragma once
+
+#include "type_vec3.hpp"
+#include <limits>
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct mat<3, 3, T, Q>
+ {
+ typedef vec<3, T, Q> col_type;
+ typedef vec<3, T, Q> row_type;
+ typedef mat<3, 3, T, Q> type;
+ typedef mat<3, 3, T, Q> transpose_type;
+ typedef T value_type;
+
+ private:
+ col_type value[3];
+
+ public:
+ // -- Accesses --
+
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 3; }
+
+ GLM_FUNC_DECL col_type & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const;
+
+ // -- Constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT_CTOR;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<3, 3, T, P> const& m);
+
+ GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ T x0, T y0, T z0,
+ T x1, T y1, T z1,
+ T x2, T y2, T z2);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ col_type const& v0,
+ col_type const& v1,
+ col_type const& v2);
+
+ // -- Conversions --
+
+ template<
+ typename X1, typename Y1, typename Z1,
+ typename X2, typename Y2, typename Z2,
+ typename X3, typename Y3, typename Z3>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ X1 x1, Y1 y1, Z1 z1,
+ X2 x2, Y2 y2, Z2 z2,
+ X3 x3, Y3 y3, Z3 z3);
+
+ template<typename V1, typename V2, typename V3>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ vec<3, V1, Q> const& v1,
+ vec<3, V2, Q> const& v2,
+ vec<3, V3, Q> const& v3);
+
+ // -- Matrix conversions --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, U, P> const& m);
+
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x);
+
+ // -- Unary arithmetic operators --
+
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 3, T, Q> & operator=(mat<3, 3, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 3, T, Q> & operator+=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 3, T, Q> & operator+=(mat<3, 3, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 3, T, Q> & operator-=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 3, T, Q> & operator-=(mat<3, 3, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 3, T, Q> & operator*=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 3, T, Q> & operator*=(mat<3, 3, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 3, T, Q> & operator/=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 3, T, Q> & operator/=(mat<3, 3, U, Q> const& m);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL mat<3, 3, T, Q> & operator++();
+ GLM_FUNC_DECL mat<3, 3, T, Q> & operator--();
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator++(int);
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator--(int);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator+(T scalar, mat<3, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator-(T scalar, mat<3, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator*(mat<3, 3, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator*(T scalar, mat<3, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<3, 3, T, Q>::col_type operator*(mat<3, 3, T, Q> const& m, typename mat<3, 3, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<3, 3, T, Q>::row_type operator*(typename mat<3, 3, T, Q>::col_type const& v, mat<3, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator/(mat<3, 3, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator/(T scalar, mat<3, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<3, 3, T, Q>::col_type operator/(mat<3, 3, T, Q> const& m, typename mat<3, 3, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<3, 3, T, Q>::row_type operator/(typename mat<3, 3, T, Q>::col_type const& v, mat<3, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator/(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator!=(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2);
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_mat3x3.inl"
+#endif
diff --git a/glm/detail/type_mat3x3.inl b/glm/detail/type_mat3x3.inl
new file mode 100644
index 0000000..4362d84
--- /dev/null
+++ b/glm/detail/type_mat3x3.inl
@@ -0,0 +1,601 @@
+#include "../matrix.hpp"
+
+namespace glm
+{
+ // -- Constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat()
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST
+ : value{col_type(1, 0, 0), col_type(0, 1, 0), col_type(0, 0, 1)}
+# endif
+ {
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION
+ this->value[0] = col_type(1, 0, 0);
+ this->value[1] = col_type(0, 1, 0);
+ this->value[2] = col_type(0, 0, 1);
+# endif
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<3, 3, T, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(T s)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(s, 0, 0), col_type(0, s, 0), col_type(0, 0, s)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(s, 0, 0);
+ this->value[1] = col_type(0, s, 0);
+ this->value[2] = col_type(0, 0, s);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat
+ (
+ T x0, T y0, T z0,
+ T x1, T y1, T z1,
+ T x2, T y2, T z2
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x0, y0, z0), col_type(x1, y1, z1), col_type(x2, y2, z2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0, z0);
+ this->value[1] = col_type(x1, y1, z1);
+ this->value[2] = col_type(x2, y2, z2);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v0), col_type(v1), col_type(v2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(v0);
+ this->value[1] = col_type(v1);
+ this->value[2] = col_type(v2);
+# endif
+ }
+
+ // -- Conversion constructors --
+
+ template<typename T, qualifier Q>
+ template<
+ typename X1, typename Y1, typename Z1,
+ typename X2, typename Y2, typename Z2,
+ typename X3, typename Y3, typename Z3>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat
+ (
+ X1 x1, Y1 y1, Z1 z1,
+ X2 x2, Y2 y2, Z2 z2,
+ X3 x3, Y3 y3, Z3 z3
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x1, y1, z1), col_type(x2, y2, z2), col_type(x3, y3, z3)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x1, y1, z1);
+ this->value[1] = col_type(x2, y2, z2);
+ this->value[2] = col_type(x3, y3, z3);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ template<typename V1, typename V2, typename V3>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(vec<3, V1, Q> const& v1, vec<3, V2, Q> const& v2, vec<3, V3, Q> const& v3)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v1), col_type(v2), col_type(v3)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(v1);
+ this->value[1] = col_type(v2);
+ this->value[2] = col_type(v3);
+# endif
+ }
+
+ // -- Matrix conversions --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<3, 3, U, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<2, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(0, 0, 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(0, 0, 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<4, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<2, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(0, 0, 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<3, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(m[2], 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<2, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(0, 0, 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<4, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(m[2], 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<3, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 3, T, Q>::mat(mat<4, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ // -- Accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<3, 3, T, Q>::col_type & mat<3, 3, T, Q>::operator[](typename mat<3, 3, T, Q>::length_type i)
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<3, 3, T, Q>::col_type const& mat<3, 3, T, Q>::operator[](typename mat<3, 3, T, Q>::length_type i) const
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ // -- Unary updatable operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator=(mat<3, 3, U, Q> const& m)
+ {
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator+=(U s)
+ {
+ this->value[0] += s;
+ this->value[1] += s;
+ this->value[2] += s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator+=(mat<3, 3, U, Q> const& m)
+ {
+ this->value[0] += m[0];
+ this->value[1] += m[1];
+ this->value[2] += m[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator-=(U s)
+ {
+ this->value[0] -= s;
+ this->value[1] -= s;
+ this->value[2] -= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator-=(mat<3, 3, U, Q> const& m)
+ {
+ this->value[0] -= m[0];
+ this->value[1] -= m[1];
+ this->value[2] -= m[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator*=(U s)
+ {
+ this->value[0] *= s;
+ this->value[1] *= s;
+ this->value[2] *= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator*=(mat<3, 3, U, Q> const& m)
+ {
+ return (*this = *this * m);
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator/=(U s)
+ {
+ this->value[0] /= s;
+ this->value[1] /= s;
+ this->value[2] /= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator/=(mat<3, 3, U, Q> const& m)
+ {
+ return *this *= inverse(m);
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator++()
+ {
+ ++this->value[0];
+ ++this->value[1];
+ ++this->value[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> & mat<3, 3, T, Q>::operator--()
+ {
+ --this->value[0];
+ --this->value[1];
+ --this->value[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> mat<3, 3, T, Q>::operator++(int)
+ {
+ mat<3, 3, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> mat<3, 3, T, Q>::operator--(int)
+ {
+ mat<3, 3, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m)
+ {
+ return m;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m)
+ {
+ return mat<3, 3, T, Q>(
+ -m[0],
+ -m[1],
+ -m[2]);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m, T scalar)
+ {
+ return mat<3, 3, T, Q>(
+ m[0] + scalar,
+ m[1] + scalar,
+ m[2] + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator+(T scalar, mat<3, 3, T, Q> const& m)
+ {
+ return mat<3, 3, T, Q>(
+ m[0] + scalar,
+ m[1] + scalar,
+ m[2] + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator+(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2)
+ {
+ return mat<3, 3, T, Q>(
+ m1[0] + m2[0],
+ m1[1] + m2[1],
+ m1[2] + m2[2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m, T scalar)
+ {
+ return mat<3, 3, T, Q>(
+ m[0] - scalar,
+ m[1] - scalar,
+ m[2] - scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator-(T scalar, mat<3, 3, T, Q> const& m)
+ {
+ return mat<3, 3, T, Q>(
+ scalar - m[0],
+ scalar - m[1],
+ scalar - m[2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator-(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2)
+ {
+ return mat<3, 3, T, Q>(
+ m1[0] - m2[0],
+ m1[1] - m2[1],
+ m1[2] - m2[2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator*(mat<3, 3, T, Q> const& m, T scalar)
+ {
+ return mat<3, 3, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar,
+ m[2] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator*(T scalar, mat<3, 3, T, Q> const& m)
+ {
+ return mat<3, 3, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar,
+ m[2] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<3, 3, T, Q>::col_type operator*(mat<3, 3, T, Q> const& m, typename mat<3, 3, T, Q>::row_type const& v)
+ {
+ return typename mat<3, 3, T, Q>::col_type(
+ m[0][0] * v.x + m[1][0] * v.y + m[2][0] * v.z,
+ m[0][1] * v.x + m[1][1] * v.y + m[2][1] * v.z,
+ m[0][2] * v.x + m[1][2] * v.y + m[2][2] * v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<3, 3, T, Q>::row_type operator*(typename mat<3, 3, T, Q>::col_type const& v, mat<3, 3, T, Q> const& m)
+ {
+ return typename mat<3, 3, T, Q>::row_type(
+ m[0][0] * v.x + m[0][1] * v.y + m[0][2] * v.z,
+ m[1][0] * v.x + m[1][1] * v.y + m[1][2] * v.z,
+ m[2][0] * v.x + m[2][1] * v.y + m[2][2] * v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2)
+ {
+ T const SrcA00 = m1[0][0];
+ T const SrcA01 = m1[0][1];
+ T const SrcA02 = m1[0][2];
+ T const SrcA10 = m1[1][0];
+ T const SrcA11 = m1[1][1];
+ T const SrcA12 = m1[1][2];
+ T const SrcA20 = m1[2][0];
+ T const SrcA21 = m1[2][1];
+ T const SrcA22 = m1[2][2];
+
+ T const SrcB00 = m2[0][0];
+ T const SrcB01 = m2[0][1];
+ T const SrcB02 = m2[0][2];
+ T const SrcB10 = m2[1][0];
+ T const SrcB11 = m2[1][1];
+ T const SrcB12 = m2[1][2];
+ T const SrcB20 = m2[2][0];
+ T const SrcB21 = m2[2][1];
+ T const SrcB22 = m2[2][2];
+
+ mat<3, 3, T, Q> Result;
+ Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01 + SrcA20 * SrcB02;
+ Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01 + SrcA21 * SrcB02;
+ Result[0][2] = SrcA02 * SrcB00 + SrcA12 * SrcB01 + SrcA22 * SrcB02;
+ Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11 + SrcA20 * SrcB12;
+ Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11 + SrcA21 * SrcB12;
+ Result[1][2] = SrcA02 * SrcB10 + SrcA12 * SrcB11 + SrcA22 * SrcB12;
+ Result[2][0] = SrcA00 * SrcB20 + SrcA10 * SrcB21 + SrcA20 * SrcB22;
+ Result[2][1] = SrcA01 * SrcB20 + SrcA11 * SrcB21 + SrcA21 * SrcB22;
+ Result[2][2] = SrcA02 * SrcB20 + SrcA12 * SrcB21 + SrcA22 * SrcB22;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<2, 3, T, Q> const& m2)
+ {
+ return mat<2, 3, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator*(mat<3, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2)
+ {
+ return mat<4, 3, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2],
+ m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1] + m1[2][2] * m2[2][2],
+ m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1] + m1[2][0] * m2[3][2],
+ m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1] + m1[2][1] * m2[3][2],
+ m1[0][2] * m2[3][0] + m1[1][2] * m2[3][1] + m1[2][2] * m2[3][2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator/(mat<3, 3, T, Q> const& m, T scalar)
+ {
+ return mat<3, 3, T, Q>(
+ m[0] / scalar,
+ m[1] / scalar,
+ m[2] / scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator/(T scalar, mat<3, 3, T, Q> const& m)
+ {
+ return mat<3, 3, T, Q>(
+ scalar / m[0],
+ scalar / m[1],
+ scalar / m[2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<3, 3, T, Q>::col_type operator/(mat<3, 3, T, Q> const& m, typename mat<3, 3, T, Q>::row_type const& v)
+ {
+ return inverse(m) * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<3, 3, T, Q>::row_type operator/(typename mat<3, 3, T, Q>::col_type const& v, mat<3, 3, T, Q> const& m)
+ {
+ return v * inverse(m);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator/(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2)
+ {
+ mat<3, 3, T, Q> m1_copy(m1);
+ return m1_copy /= m2;
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2)
+ {
+ return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator!=(mat<3, 3, T, Q> const& m1, mat<3, 3, T, Q> const& m2)
+ {
+ return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]);
+ }
+} //namespace glm
diff --git a/glm/detail/type_mat3x4.hpp b/glm/detail/type_mat3x4.hpp
new file mode 100644
index 0000000..27bc425
--- /dev/null
+++ b/glm/detail/type_mat3x4.hpp
@@ -0,0 +1,166 @@
+/// @ref core
+/// @file glm/detail/type_mat3x4.hpp
+
+#pragma once
+
+#include "type_vec3.hpp"
+#include "type_vec4.hpp"
+#include <limits>
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct mat<3, 4, T, Q>
+ {
+ typedef vec<4, T, Q> col_type;
+ typedef vec<3, T, Q> row_type;
+ typedef mat<3, 4, T, Q> type;
+ typedef mat<4, 3, T, Q> transpose_type;
+ typedef T value_type;
+
+ private:
+ col_type value[3];
+
+ public:
+ // -- Accesses --
+
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 3; }
+
+ GLM_FUNC_DECL col_type & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const;
+
+ // -- Constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT_CTOR;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<3, 4, T, P> const& m);
+
+ GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ T x0, T y0, T z0, T w0,
+ T x1, T y1, T z1, T w1,
+ T x2, T y2, T z2, T w2);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ col_type const& v0,
+ col_type const& v1,
+ col_type const& v2);
+
+ // -- Conversions --
+
+ template<
+ typename X1, typename Y1, typename Z1, typename W1,
+ typename X2, typename Y2, typename Z2, typename W2,
+ typename X3, typename Y3, typename Z3, typename W3>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ X1 x1, Y1 y1, Z1 z1, W1 w1,
+ X2 x2, Y2 y2, Z2 z2, W2 w2,
+ X3 x3, Y3 y3, Z3 z3, W3 w3);
+
+ template<typename V1, typename V2, typename V3>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ vec<4, V1, Q> const& v1,
+ vec<4, V2, Q> const& v2,
+ vec<4, V3, Q> const& v3);
+
+ // -- Matrix conversions --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, U, P> const& m);
+
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x);
+
+ // -- Unary arithmetic operators --
+
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 4, T, Q> & operator=(mat<3, 4, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 4, T, Q> & operator+=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 4, T, Q> & operator+=(mat<3, 4, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 4, T, Q> & operator-=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 4, T, Q> & operator-=(mat<3, 4, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 4, T, Q> & operator*=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<3, 4, T, Q> & operator/=(U s);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL mat<3, 4, T, Q> & operator++();
+ GLM_FUNC_DECL mat<3, 4, T, Q> & operator--();
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator++(int);
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator--(int);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator*(mat<3, 4, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator*(T scalar, mat<3, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<3, 4, T, Q>::col_type operator*(mat<3, 4, T, Q> const& m, typename mat<3, 4, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<3, 4, T, Q>::row_type operator*(typename mat<3, 4, T, Q>::col_type const& v, mat<3, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<4, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<2, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<3, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator/(mat<3, 4, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator/(T scalar, mat<3, 4, T, Q> const& m);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator==(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator!=(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2);
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_mat3x4.inl"
+#endif
diff --git a/glm/detail/type_mat3x4.inl b/glm/detail/type_mat3x4.inl
new file mode 100644
index 0000000..c1a0fa6
--- /dev/null
+++ b/glm/detail/type_mat3x4.inl
@@ -0,0 +1,578 @@
+namespace glm
+{
+ // -- Constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat()
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST
+ : value{col_type(1, 0, 0, 0), col_type(0, 1, 0, 0), col_type(0, 0, 1, 0)}
+# endif
+ {
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION
+ this->value[0] = col_type(1, 0, 0, 0);
+ this->value[1] = col_type(0, 1, 0, 0);
+ this->value[2] = col_type(0, 0, 1, 0);
+# endif
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<3, 4, T, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(T s)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(s, 0, 0, 0), col_type(0, s, 0, 0), col_type(0, 0, s, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(s, 0, 0, 0);
+ this->value[1] = col_type(0, s, 0, 0);
+ this->value[2] = col_type(0, 0, s, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat
+ (
+ T x0, T y0, T z0, T w0,
+ T x1, T y1, T z1, T w1,
+ T x2, T y2, T z2, T w2
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{
+ col_type(x0, y0, z0, w0),
+ col_type(x1, y1, z1, w1),
+ col_type(x2, y2, z2, w2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0, z0, w0);
+ this->value[1] = col_type(x1, y1, z1, w1);
+ this->value[2] = col_type(x2, y2, z2, w2);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v0), col_type(v1), col_type(v2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = v0;
+ this->value[1] = v1;
+ this->value[2] = v2;
+# endif
+ }
+
+ // -- Conversion constructors --
+
+ template<typename T, qualifier Q>
+ template<
+ typename X0, typename Y0, typename Z0, typename W0,
+ typename X1, typename Y1, typename Z1, typename W1,
+ typename X2, typename Y2, typename Z2, typename W2>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat
+ (
+ X0 x0, Y0 y0, Z0 z0, W0 w0,
+ X1 x1, Y1 y1, Z1 z1, W1 w1,
+ X2 x2, Y2 y2, Z2 z2, W2 w2
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{
+ col_type(x0, y0, z0, w0),
+ col_type(x1, y1, z1, w1),
+ col_type(x2, y2, z2, w2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0, z0, w0);
+ this->value[1] = col_type(x1, y1, z1, w1);
+ this->value[2] = col_type(x2, y2, z2, w2);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ template<typename V1, typename V2, typename V3>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(vec<4, V1, Q> const& v0, vec<4, V2, Q> const& v1, vec<4, V3, Q> const& v2)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v0), col_type(v1), col_type(v2)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(v0);
+ this->value[1] = col_type(v1);
+ this->value[2] = col_type(v2);
+# endif
+ }
+
+ // -- Matrix conversions --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<3, 4, U, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<2, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(0, 0, 1, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0, 0);
+ this->value[1] = col_type(m[1], 0, 0);
+ this->value[2] = col_type(0, 0, 1, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<3, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(m[2], 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<4, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<2, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(0, 0, 1, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(0, 0, 1, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<3, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(m[2], 1, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0, 0);
+ this->value[1] = col_type(m[1], 0, 0);
+ this->value[2] = col_type(m[2], 1, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<2, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(0, 0, 1, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<4, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(m[2], 1, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0, 0);
+ this->value[1] = col_type(m[1], 0, 0);
+ this->value[2] = col_type(m[2], 1, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<3, 4, T, Q>::mat(mat<4, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(m[2], 0);
+# endif
+ }
+
+ // -- Accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<3, 4, T, Q>::col_type & mat<3, 4, T, Q>::operator[](typename mat<3, 4, T, Q>::length_type i)
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<3, 4, T, Q>::col_type const& mat<3, 4, T, Q>::operator[](typename mat<3, 4, T, Q>::length_type i) const
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ // -- Unary updatable operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator=(mat<3, 4, U, Q> const& m)
+ {
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator+=(U s)
+ {
+ this->value[0] += s;
+ this->value[1] += s;
+ this->value[2] += s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator+=(mat<3, 4, U, Q> const& m)
+ {
+ this->value[0] += m[0];
+ this->value[1] += m[1];
+ this->value[2] += m[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator-=(U s)
+ {
+ this->value[0] -= s;
+ this->value[1] -= s;
+ this->value[2] -= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator-=(mat<3, 4, U, Q> const& m)
+ {
+ this->value[0] -= m[0];
+ this->value[1] -= m[1];
+ this->value[2] -= m[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator*=(U s)
+ {
+ this->value[0] *= s;
+ this->value[1] *= s;
+ this->value[2] *= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> & mat<3, 4, T, Q>::operator/=(U s)
+ {
+ this->value[0] /= s;
+ this->value[1] /= s;
+ this->value[2] /= s;
+ return *this;
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator++()
+ {
+ ++this->value[0];
+ ++this->value[1];
+ ++this->value[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q>& mat<3, 4, T, Q>::operator--()
+ {
+ --this->value[0];
+ --this->value[1];
+ --this->value[2];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> mat<3, 4, T, Q>::operator++(int)
+ {
+ mat<3, 4, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> mat<3, 4, T, Q>::operator--(int)
+ {
+ mat<3, 4, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m)
+ {
+ return m;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m)
+ {
+ return mat<3, 4, T, Q>(
+ -m[0],
+ -m[1],
+ -m[2]);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m, T scalar)
+ {
+ return mat<3, 4, T, Q>(
+ m[0] + scalar,
+ m[1] + scalar,
+ m[2] + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator+(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2)
+ {
+ return mat<3, 4, T, Q>(
+ m1[0] + m2[0],
+ m1[1] + m2[1],
+ m1[2] + m2[2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m, T scalar)
+ {
+ return mat<3, 4, T, Q>(
+ m[0] - scalar,
+ m[1] - scalar,
+ m[2] - scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator-(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2)
+ {
+ return mat<3, 4, T, Q>(
+ m1[0] - m2[0],
+ m1[1] - m2[1],
+ m1[2] - m2[2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator*(mat<3, 4, T, Q> const& m, T scalar)
+ {
+ return mat<3, 4, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar,
+ m[2] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator*(T scalar, mat<3, 4, T, Q> const& m)
+ {
+ return mat<3, 4, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar,
+ m[2] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<3, 4, T, Q>::col_type operator*
+ (
+ mat<3, 4, T, Q> const& m,
+ typename mat<3, 4, T, Q>::row_type const& v
+ )
+ {
+ return typename mat<3, 4, T, Q>::col_type(
+ m[0][0] * v.x + m[1][0] * v.y + m[2][0] * v.z,
+ m[0][1] * v.x + m[1][1] * v.y + m[2][1] * v.z,
+ m[0][2] * v.x + m[1][2] * v.y + m[2][2] * v.z,
+ m[0][3] * v.x + m[1][3] * v.y + m[2][3] * v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<3, 4, T, Q>::row_type operator*
+ (
+ typename mat<3, 4, T, Q>::col_type const& v,
+ mat<3, 4, T, Q> const& m
+ )
+ {
+ return typename mat<3, 4, T, Q>::row_type(
+ v.x * m[0][0] + v.y * m[0][1] + v.z * m[0][2] + v.w * m[0][3],
+ v.x * m[1][0] + v.y * m[1][1] + v.z * m[1][2] + v.w * m[1][3],
+ v.x * m[2][0] + v.y * m[2][1] + v.z * m[2][2] + v.w * m[2][3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<4, 3, T, Q> const& m2)
+ {
+ const T SrcA00 = m1[0][0];
+ const T SrcA01 = m1[0][1];
+ const T SrcA02 = m1[0][2];
+ const T SrcA03 = m1[0][3];
+ const T SrcA10 = m1[1][0];
+ const T SrcA11 = m1[1][1];
+ const T SrcA12 = m1[1][2];
+ const T SrcA13 = m1[1][3];
+ const T SrcA20 = m1[2][0];
+ const T SrcA21 = m1[2][1];
+ const T SrcA22 = m1[2][2];
+ const T SrcA23 = m1[2][3];
+
+ const T SrcB00 = m2[0][0];
+ const T SrcB01 = m2[0][1];
+ const T SrcB02 = m2[0][2];
+ const T SrcB10 = m2[1][0];
+ const T SrcB11 = m2[1][1];
+ const T SrcB12 = m2[1][2];
+ const T SrcB20 = m2[2][0];
+ const T SrcB21 = m2[2][1];
+ const T SrcB22 = m2[2][2];
+ const T SrcB30 = m2[3][0];
+ const T SrcB31 = m2[3][1];
+ const T SrcB32 = m2[3][2];
+
+ mat<4, 4, T, Q> Result;
+ Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01 + SrcA20 * SrcB02;
+ Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01 + SrcA21 * SrcB02;
+ Result[0][2] = SrcA02 * SrcB00 + SrcA12 * SrcB01 + SrcA22 * SrcB02;
+ Result[0][3] = SrcA03 * SrcB00 + SrcA13 * SrcB01 + SrcA23 * SrcB02;
+ Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11 + SrcA20 * SrcB12;
+ Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11 + SrcA21 * SrcB12;
+ Result[1][2] = SrcA02 * SrcB10 + SrcA12 * SrcB11 + SrcA22 * SrcB12;
+ Result[1][3] = SrcA03 * SrcB10 + SrcA13 * SrcB11 + SrcA23 * SrcB12;
+ Result[2][0] = SrcA00 * SrcB20 + SrcA10 * SrcB21 + SrcA20 * SrcB22;
+ Result[2][1] = SrcA01 * SrcB20 + SrcA11 * SrcB21 + SrcA21 * SrcB22;
+ Result[2][2] = SrcA02 * SrcB20 + SrcA12 * SrcB21 + SrcA22 * SrcB22;
+ Result[2][3] = SrcA03 * SrcB20 + SrcA13 * SrcB21 + SrcA23 * SrcB22;
+ Result[3][0] = SrcA00 * SrcB30 + SrcA10 * SrcB31 + SrcA20 * SrcB32;
+ Result[3][1] = SrcA01 * SrcB30 + SrcA11 * SrcB31 + SrcA21 * SrcB32;
+ Result[3][2] = SrcA02 * SrcB30 + SrcA12 * SrcB31 + SrcA22 * SrcB32;
+ Result[3][3] = SrcA03 * SrcB30 + SrcA13 * SrcB31 + SrcA23 * SrcB32;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<2, 3, T, Q> const& m2)
+ {
+ return mat<2, 4, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2],
+ m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1] + m1[2][3] * m2[0][2],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2],
+ m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1] + m1[2][3] * m2[1][2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator*(mat<3, 4, T, Q> const& m1, mat<3, 3, T, Q> const& m2)
+ {
+ return mat<3, 4, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2],
+ m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1] + m1[2][3] * m2[0][2],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2],
+ m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1] + m1[2][3] * m2[1][2],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2],
+ m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1] + m1[2][2] * m2[2][2],
+ m1[0][3] * m2[2][0] + m1[1][3] * m2[2][1] + m1[2][3] * m2[2][2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator/(mat<3, 4, T, Q> const& m, T scalar)
+ {
+ return mat<3, 4, T, Q>(
+ m[0] / scalar,
+ m[1] / scalar,
+ m[2] / scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator/(T scalar, mat<3, 4, T, Q> const& m)
+ {
+ return mat<3, 4, T, Q>(
+ scalar / m[0],
+ scalar / m[1],
+ scalar / m[2]);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator==(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2)
+ {
+ return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator!=(mat<3, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2)
+ {
+ return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]);
+ }
+} //namespace glm
diff --git a/glm/detail/type_mat4x2.hpp b/glm/detail/type_mat4x2.hpp
new file mode 100644
index 0000000..56f500d
--- /dev/null
+++ b/glm/detail/type_mat4x2.hpp
@@ -0,0 +1,171 @@
+/// @ref core
+/// @file glm/detail/type_mat4x2.hpp
+
+#pragma once
+
+#include "type_vec2.hpp"
+#include "type_vec4.hpp"
+#include <limits>
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct mat<4, 2, T, Q>
+ {
+ typedef vec<2, T, Q> col_type;
+ typedef vec<4, T, Q> row_type;
+ typedef mat<4, 2, T, Q> type;
+ typedef mat<2, 4, T, Q> transpose_type;
+ typedef T value_type;
+
+ private:
+ col_type value[4];
+
+ public:
+ // -- Accesses --
+
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 4; }
+
+ GLM_FUNC_DECL col_type & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const;
+
+ // -- Constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT_CTOR;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<4, 2, T, P> const& m);
+
+ GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T scalar);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ T x0, T y0,
+ T x1, T y1,
+ T x2, T y2,
+ T x3, T y3);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ col_type const& v0,
+ col_type const& v1,
+ col_type const& v2,
+ col_type const& v3);
+
+ // -- Conversions --
+
+ template<
+ typename X0, typename Y0,
+ typename X1, typename Y1,
+ typename X2, typename Y2,
+ typename X3, typename Y3>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ X0 x0, Y0 y0,
+ X1 x1, Y1 y1,
+ X2 x2, Y2 y2,
+ X3 x3, Y3 y3);
+
+ template<typename V1, typename V2, typename V3, typename V4>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ vec<2, V1, Q> const& v1,
+ vec<2, V2, Q> const& v2,
+ vec<2, V3, Q> const& v3,
+ vec<2, V4, Q> const& v4);
+
+ // -- Matrix conversions --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, U, P> const& m);
+
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x);
+
+ // -- Unary arithmetic operators --
+
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 2, T, Q> & operator=(mat<4, 2, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 2, T, Q> & operator+=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 2, T, Q> & operator+=(mat<4, 2, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 2, T, Q> & operator-=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 2, T, Q> & operator-=(mat<4, 2, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 2, T, Q> & operator*=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 2, T, Q> & operator/=(U s);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL mat<4, 2, T, Q> & operator++ ();
+ GLM_FUNC_DECL mat<4, 2, T, Q> & operator-- ();
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator++(int);
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator--(int);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator*(mat<4, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator*(T scalar, mat<4, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<4, 2, T, Q>::col_type operator*(mat<4, 2, T, Q> const& m, typename mat<4, 2, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<4, 2, T, Q>::row_type operator*(typename mat<4, 2, T, Q>::col_type const& v, mat<4, 2, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<2, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<3, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<4, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator/(mat<4, 2, T, Q> const& m, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> operator/(T scalar, mat<4, 2, T, Q> const& m);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator==(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator!=(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2);
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_mat4x2.inl"
+#endif
diff --git a/glm/detail/type_mat4x2.inl b/glm/detail/type_mat4x2.inl
new file mode 100644
index 0000000..efe5833
--- /dev/null
+++ b/glm/detail/type_mat4x2.inl
@@ -0,0 +1,574 @@
+namespace glm
+{
+ // -- Constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat()
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST
+ : value{col_type(1, 0), col_type(0, 1), col_type(0, 0), col_type(0, 0)}
+# endif
+ {
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION
+ this->value[0] = col_type(1, 0);
+ this->value[1] = col_type(0, 1);
+ this->value[2] = col_type(0, 0);
+ this->value[3] = col_type(0, 0);
+# endif
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<4, 2, T, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+ this->value[3] = m[3];
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(T s)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(s, 0), col_type(0, s), col_type(0, 0), col_type(0, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(s, 0);
+ this->value[1] = col_type(0, s);
+ this->value[2] = col_type(0, 0);
+ this->value[3] = col_type(0, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat
+ (
+ T x0, T y0,
+ T x1, T y1,
+ T x2, T y2,
+ T x3, T y3
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x0, y0), col_type(x1, y1), col_type(x2, y2), col_type(x3, y3)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0);
+ this->value[1] = col_type(x1, y1);
+ this->value[2] = col_type(x2, y2);
+ this->value[3] = col_type(x3, y3);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2, col_type const& v3)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v0), col_type(v1), col_type(v2), col_type(v3)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = v0;
+ this->value[1] = v1;
+ this->value[2] = v2;
+ this->value[3] = v3;
+# endif
+ }
+
+ // -- Conversion constructors --
+
+ template<typename T, qualifier Q>
+ template<
+ typename X0, typename Y0,
+ typename X1, typename Y1,
+ typename X2, typename Y2,
+ typename X3, typename Y3>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat
+ (
+ X0 x0, Y0 y0,
+ X1 x1, Y1 y1,
+ X2 x2, Y2 y2,
+ X3 x3, Y3 y3
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x0, y0), col_type(x1, y1), col_type(x2, y2), col_type(x3, y3)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0);
+ this->value[1] = col_type(x1, y1);
+ this->value[2] = col_type(x2, y2);
+ this->value[3] = col_type(x3, y3);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ template<typename V0, typename V1, typename V2, typename V3>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(vec<2, V0, Q> const& v0, vec<2, V1, Q> const& v1, vec<2, V2, Q> const& v2, vec<2, V3, Q> const& v3)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v0), col_type(v1), col_type(v2), col_type(v3)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(v0);
+ this->value[1] = col_type(v1);
+ this->value[2] = col_type(v2);
+ this->value[3] = col_type(v3);
+# endif
+ }
+
+ // -- Conversion --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<4, 2, U, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+ this->value[3] = col_type(m[3]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<2, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(0);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<3, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<4, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+ this->value[3] = col_type(m[3]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<2, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(0);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<3, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<2, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(0);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<4, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+ this->value[3] = col_type(m[3]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 2, T, Q>::mat(mat<3, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ // -- Accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<4, 2, T, Q>::col_type & mat<4, 2, T, Q>::operator[](typename mat<4, 2, T, Q>::length_type i)
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<4, 2, T, Q>::col_type const& mat<4, 2, T, Q>::operator[](typename mat<4, 2, T, Q>::length_type i) const
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ // -- Unary updatable operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q>& mat<4, 2, T, Q>::operator=(mat<4, 2, U, Q> const& m)
+ {
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+ this->value[3] = m[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator+=(U s)
+ {
+ this->value[0] += s;
+ this->value[1] += s;
+ this->value[2] += s;
+ this->value[3] += s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator+=(mat<4, 2, U, Q> const& m)
+ {
+ this->value[0] += m[0];
+ this->value[1] += m[1];
+ this->value[2] += m[2];
+ this->value[3] += m[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator-=(U s)
+ {
+ this->value[0] -= s;
+ this->value[1] -= s;
+ this->value[2] -= s;
+ this->value[3] -= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator-=(mat<4, 2, U, Q> const& m)
+ {
+ this->value[0] -= m[0];
+ this->value[1] -= m[1];
+ this->value[2] -= m[2];
+ this->value[3] -= m[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator*=(U s)
+ {
+ this->value[0] *= s;
+ this->value[1] *= s;
+ this->value[2] *= s;
+ this->value[3] *= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator/=(U s)
+ {
+ this->value[0] /= s;
+ this->value[1] /= s;
+ this->value[2] /= s;
+ this->value[3] /= s;
+ return *this;
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator++()
+ {
+ ++this->value[0];
+ ++this->value[1];
+ ++this->value[2];
+ ++this->value[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> & mat<4, 2, T, Q>::operator--()
+ {
+ --this->value[0];
+ --this->value[1];
+ --this->value[2];
+ --this->value[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> mat<4, 2, T, Q>::operator++(int)
+ {
+ mat<4, 2, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> mat<4, 2, T, Q>::operator--(int)
+ {
+ mat<4, 2, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m)
+ {
+ return m;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m)
+ {
+ return mat<4, 2, T, Q>(
+ -m[0],
+ -m[1],
+ -m[2],
+ -m[3]);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m, T scalar)
+ {
+ return mat<4, 2, T, Q>(
+ m[0] + scalar,
+ m[1] + scalar,
+ m[2] + scalar,
+ m[3] + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator+(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2)
+ {
+ return mat<4, 2, T, Q>(
+ m1[0] + m2[0],
+ m1[1] + m2[1],
+ m1[2] + m2[2],
+ m1[3] + m2[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m, T scalar)
+ {
+ return mat<4, 2, T, Q>(
+ m[0] - scalar,
+ m[1] - scalar,
+ m[2] - scalar,
+ m[3] - scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator-(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2)
+ {
+ return mat<4, 2, T, Q>(
+ m1[0] - m2[0],
+ m1[1] - m2[1],
+ m1[2] - m2[2],
+ m1[3] - m2[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator*(mat<4, 2, T, Q> const& m, T scalar)
+ {
+ return mat<4, 2, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar,
+ m[2] * scalar,
+ m[3] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator*(T scalar, mat<4, 2, T, Q> const& m)
+ {
+ return mat<4, 2, T, Q>(
+ m[0] * scalar,
+ m[1] * scalar,
+ m[2] * scalar,
+ m[3] * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<4, 2, T, Q>::col_type operator*(mat<4, 2, T, Q> const& m, typename mat<4, 2, T, Q>::row_type const& v)
+ {
+ return typename mat<4, 2, T, Q>::col_type(
+ m[0][0] * v.x + m[1][0] * v.y + m[2][0] * v.z + m[3][0] * v.w,
+ m[0][1] * v.x + m[1][1] * v.y + m[2][1] * v.z + m[3][1] * v.w);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<4, 2, T, Q>::row_type operator*(typename mat<4, 2, T, Q>::col_type const& v, mat<4, 2, T, Q> const& m)
+ {
+ return typename mat<4, 2, T, Q>::row_type(
+ v.x * m[0][0] + v.y * m[0][1],
+ v.x * m[1][0] + v.y * m[1][1],
+ v.x * m[2][0] + v.y * m[2][1],
+ v.x * m[3][0] + v.y * m[3][1]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<2, 4, T, Q> const& m2)
+ {
+ T const SrcA00 = m1[0][0];
+ T const SrcA01 = m1[0][1];
+ T const SrcA10 = m1[1][0];
+ T const SrcA11 = m1[1][1];
+ T const SrcA20 = m1[2][0];
+ T const SrcA21 = m1[2][1];
+ T const SrcA30 = m1[3][0];
+ T const SrcA31 = m1[3][1];
+
+ T const SrcB00 = m2[0][0];
+ T const SrcB01 = m2[0][1];
+ T const SrcB02 = m2[0][2];
+ T const SrcB03 = m2[0][3];
+ T const SrcB10 = m2[1][0];
+ T const SrcB11 = m2[1][1];
+ T const SrcB12 = m2[1][2];
+ T const SrcB13 = m2[1][3];
+
+ mat<2, 2, T, Q> Result;
+ Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01 + SrcA20 * SrcB02 + SrcA30 * SrcB03;
+ Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01 + SrcA21 * SrcB02 + SrcA31 * SrcB03;
+ Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11 + SrcA20 * SrcB12 + SrcA30 * SrcB13;
+ Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11 + SrcA21 * SrcB12 + SrcA31 * SrcB13;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<3, 4, T, Q> const& m2)
+ {
+ return mat<3, 2, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2] + m1[3][0] * m2[2][3],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2] + m1[3][1] * m2[2][3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator*(mat<4, 2, T, Q> const& m1, mat<4, 4, T, Q> const& m2)
+ {
+ return mat<4, 2, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2] + m1[3][0] * m2[2][3],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2] + m1[3][1] * m2[2][3],
+ m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1] + m1[2][0] * m2[3][2] + m1[3][0] * m2[3][3],
+ m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1] + m1[2][1] * m2[3][2] + m1[3][1] * m2[3][3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator/(mat<4, 2, T, Q> const& m, T scalar)
+ {
+ return mat<4, 2, T, Q>(
+ m[0] / scalar,
+ m[1] / scalar,
+ m[2] / scalar,
+ m[3] / scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> operator/(T scalar, mat<4, 2, T, Q> const& m)
+ {
+ return mat<4, 2, T, Q>(
+ scalar / m[0],
+ scalar / m[1],
+ scalar / m[2],
+ scalar / m[3]);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator==(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2)
+ {
+ return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]) && (m1[3] == m2[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator!=(mat<4, 2, T, Q> const& m1, mat<4, 2, T, Q> const& m2)
+ {
+ return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]) || (m1[3] != m2[3]);
+ }
+} //namespace glm
diff --git a/glm/detail/type_mat4x3.hpp b/glm/detail/type_mat4x3.hpp
new file mode 100644
index 0000000..5a4668f
--- /dev/null
+++ b/glm/detail/type_mat4x3.hpp
@@ -0,0 +1,171 @@
+/// @ref core
+/// @file glm/detail/type_mat4x3.hpp
+
+#pragma once
+
+#include "type_vec3.hpp"
+#include "type_vec4.hpp"
+#include <limits>
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct mat<4, 3, T, Q>
+ {
+ typedef vec<3, T, Q> col_type;
+ typedef vec<4, T, Q> row_type;
+ typedef mat<4, 3, T, Q> type;
+ typedef mat<3, 4, T, Q> transpose_type;
+ typedef T value_type;
+
+ private:
+ col_type value[4];
+
+ public:
+ // -- Accesses --
+
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length() { return 4; }
+
+ GLM_FUNC_DECL col_type & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const;
+
+ // -- Constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT_CTOR;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<4, 3, T, P> const& m);
+
+ GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T const& x);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ T const& x0, T const& y0, T const& z0,
+ T const& x1, T const& y1, T const& z1,
+ T const& x2, T const& y2, T const& z2,
+ T const& x3, T const& y3, T const& z3);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ col_type const& v0,
+ col_type const& v1,
+ col_type const& v2,
+ col_type const& v3);
+
+ // -- Conversions --
+
+ template<
+ typename X1, typename Y1, typename Z1,
+ typename X2, typename Y2, typename Z2,
+ typename X3, typename Y3, typename Z3,
+ typename X4, typename Y4, typename Z4>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ X1 const& x1, Y1 const& y1, Z1 const& z1,
+ X2 const& x2, Y2 const& y2, Z2 const& z2,
+ X3 const& x3, Y3 const& y3, Z3 const& z3,
+ X4 const& x4, Y4 const& y4, Z4 const& z4);
+
+ template<typename V1, typename V2, typename V3, typename V4>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ vec<3, V1, Q> const& v1,
+ vec<3, V2, Q> const& v2,
+ vec<3, V3, Q> const& v3,
+ vec<3, V4, Q> const& v4);
+
+ // -- Matrix conversions --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, U, P> const& m);
+
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x);
+
+ // -- Unary arithmetic operators --
+
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 3, T, Q> & operator=(mat<4, 3, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 3, T, Q> & operator+=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 3, T, Q> & operator+=(mat<4, 3, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 3, T, Q> & operator-=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 3, T, Q> & operator-=(mat<4, 3, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 3, T, Q> & operator*=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 3, T, Q> & operator/=(U s);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL mat<4, 3, T, Q>& operator++();
+ GLM_FUNC_DECL mat<4, 3, T, Q>& operator--();
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator++(int);
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator--(int);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m, T const& s);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m, T const& s);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator*(mat<4, 3, T, Q> const& m, T const& s);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator*(T const& s, mat<4, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<4, 3, T, Q>::col_type operator*(mat<4, 3, T, Q> const& m, typename mat<4, 3, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<4, 3, T, Q>::row_type operator*(typename mat<4, 3, T, Q>::col_type const& v, mat<4, 3, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<2, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<3, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<4, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator/(mat<4, 3, T, Q> const& m, T const& s);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> operator/(T const& s, mat<4, 3, T, Q> const& m);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator==(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator!=(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2);
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_mat4x3.inl"
+#endif //GLM_EXTERNAL_TEMPLATE
diff --git a/glm/detail/type_mat4x3.inl b/glm/detail/type_mat4x3.inl
new file mode 100644
index 0000000..1249e95
--- /dev/null
+++ b/glm/detail/type_mat4x3.inl
@@ -0,0 +1,598 @@
+namespace glm
+{
+ // -- Constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat()
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST
+ : value{col_type(1, 0, 0), col_type(0, 1, 0), col_type(0, 0, 1), col_type(0, 0, 0)}
+# endif
+ {
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION
+ this->value[0] = col_type(1, 0, 0);
+ this->value[1] = col_type(0, 1, 0);
+ this->value[2] = col_type(0, 0, 1);
+ this->value[3] = col_type(0, 0, 0);
+# endif
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<4, 3, T, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+ this->value[3] = m[3];
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(T const& s)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(s, 0, 0), col_type(0, s, 0), col_type(0, 0, s), col_type(0, 0, 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(s, 0, 0);
+ this->value[1] = col_type(0, s, 0);
+ this->value[2] = col_type(0, 0, s);
+ this->value[3] = col_type(0, 0, 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat
+ (
+ T const& x0, T const& y0, T const& z0,
+ T const& x1, T const& y1, T const& z1,
+ T const& x2, T const& y2, T const& z2,
+ T const& x3, T const& y3, T const& z3
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x0, y0, z0), col_type(x1, y1, z1), col_type(x2, y2, z2), col_type(x3, y3, z3)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0, z0);
+ this->value[1] = col_type(x1, y1, z1);
+ this->value[2] = col_type(x2, y2, z2);
+ this->value[3] = col_type(x3, y3, z3);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2, col_type const& v3)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v0), col_type(v1), col_type(v2), col_type(v3)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = v0;
+ this->value[1] = v1;
+ this->value[2] = v2;
+ this->value[3] = v3;
+# endif
+ }
+
+ // -- Conversion constructors --
+
+ template<typename T, qualifier Q>
+ template<
+ typename X0, typename Y0, typename Z0,
+ typename X1, typename Y1, typename Z1,
+ typename X2, typename Y2, typename Z2,
+ typename X3, typename Y3, typename Z3>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat
+ (
+ X0 const& x0, Y0 const& y0, Z0 const& z0,
+ X1 const& x1, Y1 const& y1, Z1 const& z1,
+ X2 const& x2, Y2 const& y2, Z2 const& z2,
+ X3 const& x3, Y3 const& y3, Z3 const& z3
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x0, y0, z0), col_type(x1, y1, z1), col_type(x2, y2, z2), col_type(x3, y3, z3)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0, z0);
+ this->value[1] = col_type(x1, y1, z1);
+ this->value[2] = col_type(x2, y2, z2);
+ this->value[3] = col_type(x3, y3, z3);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ template<typename V1, typename V2, typename V3, typename V4>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(vec<3, V1, Q> const& v1, vec<3, V2, Q> const& v2, vec<3, V3, Q> const& v3, vec<3, V4, Q> const& v4)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v1), col_type(v2), col_type(v3), col_type(v4)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(v1);
+ this->value[1] = col_type(v2);
+ this->value[2] = col_type(v3);
+ this->value[3] = col_type(v4);
+# endif
+ }
+
+ // -- Matrix conversions --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<4, 3, U, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+ this->value[3] = col_type(m[3]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<2, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(0, 0, 1), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(0, 0, 1);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<3, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<4, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+ this->value[3] = col_type(m[3]);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<2, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(0, 0, 1);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<3, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 1), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(m[2], 1);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<2, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(0, 0, 1);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<4, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 1), col_type(m[3], 0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(m[2], 1);
+ this->value[3] = col_type(m[3], 0);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 3, T, Q>::mat(mat<3, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+ this->value[3] = col_type(0);
+# endif
+ }
+
+ // -- Accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<4, 3, T, Q>::col_type & mat<4, 3, T, Q>::operator[](typename mat<4, 3, T, Q>::length_type i)
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<4, 3, T, Q>::col_type const& mat<4, 3, T, Q>::operator[](typename mat<4, 3, T, Q>::length_type i) const
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ // -- Unary updatable operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q>& mat<4, 3, T, Q>::operator=(mat<4, 3, U, Q> const& m)
+ {
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+ this->value[3] = m[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator+=(U s)
+ {
+ this->value[0] += s;
+ this->value[1] += s;
+ this->value[2] += s;
+ this->value[3] += s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator+=(mat<4, 3, U, Q> const& m)
+ {
+ this->value[0] += m[0];
+ this->value[1] += m[1];
+ this->value[2] += m[2];
+ this->value[3] += m[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator-=(U s)
+ {
+ this->value[0] -= s;
+ this->value[1] -= s;
+ this->value[2] -= s;
+ this->value[3] -= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator-=(mat<4, 3, U, Q> const& m)
+ {
+ this->value[0] -= m[0];
+ this->value[1] -= m[1];
+ this->value[2] -= m[2];
+ this->value[3] -= m[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator*=(U s)
+ {
+ this->value[0] *= s;
+ this->value[1] *= s;
+ this->value[2] *= s;
+ this->value[3] *= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator/=(U s)
+ {
+ this->value[0] /= s;
+ this->value[1] /= s;
+ this->value[2] /= s;
+ this->value[3] /= s;
+ return *this;
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator++()
+ {
+ ++this->value[0];
+ ++this->value[1];
+ ++this->value[2];
+ ++this->value[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> & mat<4, 3, T, Q>::operator--()
+ {
+ --this->value[0];
+ --this->value[1];
+ --this->value[2];
+ --this->value[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> mat<4, 3, T, Q>::operator++(int)
+ {
+ mat<4, 3, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> mat<4, 3, T, Q>::operator--(int)
+ {
+ mat<4, 3, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m)
+ {
+ return m;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m)
+ {
+ return mat<4, 3, T, Q>(
+ -m[0],
+ -m[1],
+ -m[2],
+ -m[3]);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m, T const& s)
+ {
+ return mat<4, 3, T, Q>(
+ m[0] + s,
+ m[1] + s,
+ m[2] + s,
+ m[3] + s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator+(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2)
+ {
+ return mat<4, 3, T, Q>(
+ m1[0] + m2[0],
+ m1[1] + m2[1],
+ m1[2] + m2[2],
+ m1[3] + m2[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m, T const& s)
+ {
+ return mat<4, 3, T, Q>(
+ m[0] - s,
+ m[1] - s,
+ m[2] - s,
+ m[3] - s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator-(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2)
+ {
+ return mat<4, 3, T, Q>(
+ m1[0] - m2[0],
+ m1[1] - m2[1],
+ m1[2] - m2[2],
+ m1[3] - m2[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator*(mat<4, 3, T, Q> const& m, T const& s)
+ {
+ return mat<4, 3, T, Q>(
+ m[0] * s,
+ m[1] * s,
+ m[2] * s,
+ m[3] * s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator*(T const& s, mat<4, 3, T, Q> const& m)
+ {
+ return mat<4, 3, T, Q>(
+ m[0] * s,
+ m[1] * s,
+ m[2] * s,
+ m[3] * s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<4, 3, T, Q>::col_type operator*
+ (
+ mat<4, 3, T, Q> const& m,
+ typename mat<4, 3, T, Q>::row_type const& v)
+ {
+ return typename mat<4, 3, T, Q>::col_type(
+ m[0][0] * v.x + m[1][0] * v.y + m[2][0] * v.z + m[3][0] * v.w,
+ m[0][1] * v.x + m[1][1] * v.y + m[2][1] * v.z + m[3][1] * v.w,
+ m[0][2] * v.x + m[1][2] * v.y + m[2][2] * v.z + m[3][2] * v.w);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<4, 3, T, Q>::row_type operator*
+ (
+ typename mat<4, 3, T, Q>::col_type const& v,
+ mat<4, 3, T, Q> const& m)
+ {
+ return typename mat<4, 3, T, Q>::row_type(
+ v.x * m[0][0] + v.y * m[0][1] + v.z * m[0][2],
+ v.x * m[1][0] + v.y * m[1][1] + v.z * m[1][2],
+ v.x * m[2][0] + v.y * m[2][1] + v.z * m[2][2],
+ v.x * m[3][0] + v.y * m[3][1] + v.z * m[3][2]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<2, 4, T, Q> const& m2)
+ {
+ return mat<2, 3, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2] + m1[3][2] * m2[0][3],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2] + m1[3][2] * m2[1][3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<3, 4, T, Q> const& m2)
+ {
+ T const SrcA00 = m1[0][0];
+ T const SrcA01 = m1[0][1];
+ T const SrcA02 = m1[0][2];
+ T const SrcA10 = m1[1][0];
+ T const SrcA11 = m1[1][1];
+ T const SrcA12 = m1[1][2];
+ T const SrcA20 = m1[2][0];
+ T const SrcA21 = m1[2][1];
+ T const SrcA22 = m1[2][2];
+ T const SrcA30 = m1[3][0];
+ T const SrcA31 = m1[3][1];
+ T const SrcA32 = m1[3][2];
+
+ T const SrcB00 = m2[0][0];
+ T const SrcB01 = m2[0][1];
+ T const SrcB02 = m2[0][2];
+ T const SrcB03 = m2[0][3];
+ T const SrcB10 = m2[1][0];
+ T const SrcB11 = m2[1][1];
+ T const SrcB12 = m2[1][2];
+ T const SrcB13 = m2[1][3];
+ T const SrcB20 = m2[2][0];
+ T const SrcB21 = m2[2][1];
+ T const SrcB22 = m2[2][2];
+ T const SrcB23 = m2[2][3];
+
+ mat<3, 3, T, Q> Result;
+ Result[0][0] = SrcA00 * SrcB00 + SrcA10 * SrcB01 + SrcA20 * SrcB02 + SrcA30 * SrcB03;
+ Result[0][1] = SrcA01 * SrcB00 + SrcA11 * SrcB01 + SrcA21 * SrcB02 + SrcA31 * SrcB03;
+ Result[0][2] = SrcA02 * SrcB00 + SrcA12 * SrcB01 + SrcA22 * SrcB02 + SrcA32 * SrcB03;
+ Result[1][0] = SrcA00 * SrcB10 + SrcA10 * SrcB11 + SrcA20 * SrcB12 + SrcA30 * SrcB13;
+ Result[1][1] = SrcA01 * SrcB10 + SrcA11 * SrcB11 + SrcA21 * SrcB12 + SrcA31 * SrcB13;
+ Result[1][2] = SrcA02 * SrcB10 + SrcA12 * SrcB11 + SrcA22 * SrcB12 + SrcA32 * SrcB13;
+ Result[2][0] = SrcA00 * SrcB20 + SrcA10 * SrcB21 + SrcA20 * SrcB22 + SrcA30 * SrcB23;
+ Result[2][1] = SrcA01 * SrcB20 + SrcA11 * SrcB21 + SrcA21 * SrcB22 + SrcA31 * SrcB23;
+ Result[2][2] = SrcA02 * SrcB20 + SrcA12 * SrcB21 + SrcA22 * SrcB22 + SrcA32 * SrcB23;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator*(mat<4, 3, T, Q> const& m1, mat<4, 4, T, Q> const& m2)
+ {
+ return mat<4, 3, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2] + m1[3][2] * m2[0][3],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2] + m1[3][2] * m2[1][3],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2] + m1[3][0] * m2[2][3],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2] + m1[3][1] * m2[2][3],
+ m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1] + m1[2][2] * m2[2][2] + m1[3][2] * m2[2][3],
+ m1[0][0] * m2[3][0] + m1[1][0] * m2[3][1] + m1[2][0] * m2[3][2] + m1[3][0] * m2[3][3],
+ m1[0][1] * m2[3][0] + m1[1][1] * m2[3][1] + m1[2][1] * m2[3][2] + m1[3][1] * m2[3][3],
+ m1[0][2] * m2[3][0] + m1[1][2] * m2[3][1] + m1[2][2] * m2[3][2] + m1[3][2] * m2[3][3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator/(mat<4, 3, T, Q> const& m, T const& s)
+ {
+ return mat<4, 3, T, Q>(
+ m[0] / s,
+ m[1] / s,
+ m[2] / s,
+ m[3] / s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> operator/(T const& s, mat<4, 3, T, Q> const& m)
+ {
+ return mat<4, 3, T, Q>(
+ s / m[0],
+ s / m[1],
+ s / m[2],
+ s / m[3]);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator==(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2)
+ {
+ return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]) && (m1[3] == m2[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator!=(mat<4, 3, T, Q> const& m1, mat<4, 3, T, Q> const& m2)
+ {
+ return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]) || (m1[3] != m2[3]);
+ }
+} //namespace glm
diff --git a/glm/detail/type_mat4x4.hpp b/glm/detail/type_mat4x4.hpp
new file mode 100644
index 0000000..b92e208
--- /dev/null
+++ b/glm/detail/type_mat4x4.hpp
@@ -0,0 +1,189 @@
+/// @ref core
+/// @file glm/detail/type_mat4x4.hpp
+
+#pragma once
+
+#include "type_vec4.hpp"
+#include <limits>
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct mat<4, 4, T, Q>
+ {
+ typedef vec<4, T, Q> col_type;
+ typedef vec<4, T, Q> row_type;
+ typedef mat<4, 4, T, Q> type;
+ typedef mat<4, 4, T, Q> transpose_type;
+ typedef T value_type;
+
+ private:
+ col_type value[4];
+
+ public:
+ // -- Accesses --
+
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 4;}
+
+ GLM_FUNC_DECL col_type & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR col_type const& operator[](length_type i) const;
+
+ // -- Constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR mat() GLM_DEFAULT_CTOR;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(mat<4, 4, T, P> const& m);
+
+ GLM_FUNC_DECL explicit GLM_CONSTEXPR mat(T const& x);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ T const& x0, T const& y0, T const& z0, T const& w0,
+ T const& x1, T const& y1, T const& z1, T const& w1,
+ T const& x2, T const& y2, T const& z2, T const& w2,
+ T const& x3, T const& y3, T const& z3, T const& w3);
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ col_type const& v0,
+ col_type const& v1,
+ col_type const& v2,
+ col_type const& v3);
+
+ // -- Conversions --
+
+ template<
+ typename X1, typename Y1, typename Z1, typename W1,
+ typename X2, typename Y2, typename Z2, typename W2,
+ typename X3, typename Y3, typename Z3, typename W3,
+ typename X4, typename Y4, typename Z4, typename W4>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ X1 const& x1, Y1 const& y1, Z1 const& z1, W1 const& w1,
+ X2 const& x2, Y2 const& y2, Z2 const& z2, W2 const& w2,
+ X3 const& x3, Y3 const& y3, Z3 const& z3, W3 const& w3,
+ X4 const& x4, Y4 const& y4, Z4 const& z4, W4 const& w4);
+
+ template<typename V1, typename V2, typename V3, typename V4>
+ GLM_FUNC_DECL GLM_CONSTEXPR mat(
+ vec<4, V1, Q> const& v1,
+ vec<4, V2, Q> const& v2,
+ vec<4, V3, Q> const& v3,
+ vec<4, V4, Q> const& v4);
+
+ // -- Matrix conversions --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 4, U, P> const& m);
+
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 3, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<2, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 2, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<3, 4, T, Q> const& x);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR mat(mat<4, 3, T, Q> const& x);
+
+ // -- Unary arithmetic operators --
+
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 4, T, Q> & operator=(mat<4, 4, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 4, T, Q> & operator+=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 4, T, Q> & operator+=(mat<4, 4, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 4, T, Q> & operator-=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 4, T, Q> & operator-=(mat<4, 4, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 4, T, Q> & operator*=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 4, T, Q> & operator*=(mat<4, 4, U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 4, T, Q> & operator/=(U s);
+ template<typename U>
+ GLM_FUNC_DECL mat<4, 4, T, Q> & operator/=(mat<4, 4, U, Q> const& m);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL mat<4, 4, T, Q> & operator++();
+ GLM_FUNC_DECL mat<4, 4, T, Q> & operator--();
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator++(int);
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator--(int);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m, T const& s);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator+(T const& s, mat<4, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m, T const& s);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator-(T const& s, mat<4, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator*(mat<4, 4, T, Q> const& m, T const& s);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator*(T const& s, mat<4, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<4, 4, T, Q>::col_type operator*(mat<4, 4, T, Q> const& m, typename mat<4, 4, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<4, 4, T, Q>::row_type operator*(typename mat<4, 4, T, Q>::col_type const& v, mat<4, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator/(mat<4, 4, T, Q> const& m, T const& s);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator/(T const& s, mat<4, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<4, 4, T, Q>::col_type operator/(mat<4, 4, T, Q> const& m, typename mat<4, 4, T, Q>::row_type const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<4, 4, T, Q>::row_type operator/(typename mat<4, 4, T, Q>::col_type const& v, mat<4, 4, T, Q> const& m);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> operator/(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator==(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator!=(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2);
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_mat4x4.inl"
+#endif//GLM_EXTERNAL_TEMPLATE
diff --git a/glm/detail/type_mat4x4.inl b/glm/detail/type_mat4x4.inl
new file mode 100644
index 0000000..5c2166e
--- /dev/null
+++ b/glm/detail/type_mat4x4.inl
@@ -0,0 +1,706 @@
+#include "../matrix.hpp"
+
+namespace glm
+{
+ // -- Constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat()
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALIZER_LIST
+ : value{col_type(1, 0, 0, 0), col_type(0, 1, 0, 0), col_type(0, 0, 1, 0), col_type(0, 0, 0, 1)}
+# endif
+ {
+# if GLM_CONFIG_CTOR_INIT == GLM_CTOR_INITIALISATION
+ this->value[0] = col_type(1, 0, 0, 0);
+ this->value[1] = col_type(0, 1, 0, 0);
+ this->value[2] = col_type(0, 0, 1, 0);
+ this->value[3] = col_type(0, 0, 0, 1);
+# endif
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<4, 4, T, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+ this->value[3] = m[3];
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(T const& s)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(s, 0, 0, 0), col_type(0, s, 0, 0), col_type(0, 0, s, 0), col_type(0, 0, 0, s)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(s, 0, 0, 0);
+ this->value[1] = col_type(0, s, 0, 0);
+ this->value[2] = col_type(0, 0, s, 0);
+ this->value[3] = col_type(0, 0, 0, s);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat
+ (
+ T const& x0, T const& y0, T const& z0, T const& w0,
+ T const& x1, T const& y1, T const& z1, T const& w1,
+ T const& x2, T const& y2, T const& z2, T const& w2,
+ T const& x3, T const& y3, T const& z3, T const& w3
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{
+ col_type(x0, y0, z0, w0),
+ col_type(x1, y1, z1, w1),
+ col_type(x2, y2, z2, w2),
+ col_type(x3, y3, z3, w3)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x0, y0, z0, w0);
+ this->value[1] = col_type(x1, y1, z1, w1);
+ this->value[2] = col_type(x2, y2, z2, w2);
+ this->value[3] = col_type(x3, y3, z3, w3);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(col_type const& v0, col_type const& v1, col_type const& v2, col_type const& v3)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v0), col_type(v1), col_type(v2), col_type(v3)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = v0;
+ this->value[1] = v1;
+ this->value[2] = v2;
+ this->value[3] = v3;
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<4, 4, U, P> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(m[3])}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0]);
+ this->value[1] = col_type(m[1]);
+ this->value[2] = col_type(m[2]);
+ this->value[3] = col_type(m[3]);
+# endif
+ }
+
+ // -- Conversions --
+
+ template<typename T, qualifier Q>
+ template<
+ typename X1, typename Y1, typename Z1, typename W1,
+ typename X2, typename Y2, typename Z2, typename W2,
+ typename X3, typename Y3, typename Z3, typename W3,
+ typename X4, typename Y4, typename Z4, typename W4>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat
+ (
+ X1 const& x1, Y1 const& y1, Z1 const& z1, W1 const& w1,
+ X2 const& x2, Y2 const& y2, Z2 const& z2, W2 const& w2,
+ X3 const& x3, Y3 const& y3, Z3 const& z3, W3 const& w3,
+ X4 const& x4, Y4 const& y4, Z4 const& z4, W4 const& w4
+ )
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(x1, y1, z1, w1), col_type(x2, y2, z2, w2), col_type(x3, y3, z3, w3), col_type(x4, y4, z4, w4)}
+# endif
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<X1>::is_iec559 || std::numeric_limits<X1>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 1st parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<Y1>::is_iec559 || std::numeric_limits<Y1>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 2nd parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<Z1>::is_iec559 || std::numeric_limits<Z1>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 3rd parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<W1>::is_iec559 || std::numeric_limits<W1>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 4th parameter type invalid.");
+
+ GLM_STATIC_ASSERT(std::numeric_limits<X2>::is_iec559 || std::numeric_limits<X2>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 5th parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<Y2>::is_iec559 || std::numeric_limits<Y2>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 6th parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<Z2>::is_iec559 || std::numeric_limits<Z2>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 7th parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<W2>::is_iec559 || std::numeric_limits<W2>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 8th parameter type invalid.");
+
+ GLM_STATIC_ASSERT(std::numeric_limits<X3>::is_iec559 || std::numeric_limits<X3>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 9th parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<Y3>::is_iec559 || std::numeric_limits<Y3>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 10th parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<Z3>::is_iec559 || std::numeric_limits<Z3>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 11th parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<W3>::is_iec559 || std::numeric_limits<W3>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 12th parameter type invalid.");
+
+ GLM_STATIC_ASSERT(std::numeric_limits<X4>::is_iec559 || std::numeric_limits<X4>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 13th parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<Y4>::is_iec559 || std::numeric_limits<Y4>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 14th parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<Z4>::is_iec559 || std::numeric_limits<Z4>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 15th parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<W4>::is_iec559 || std::numeric_limits<W4>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 16th parameter type invalid.");
+
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(x1, y1, z1, w1);
+ this->value[1] = col_type(x2, y2, z2, w2);
+ this->value[2] = col_type(x3, y3, z3, w3);
+ this->value[3] = col_type(x4, y4, z4, w4);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ template<typename V1, typename V2, typename V3, typename V4>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(vec<4, V1, Q> const& v1, vec<4, V2, Q> const& v2, vec<4, V3, Q> const& v3, vec<4, V4, Q> const& v4)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(v1), col_type(v2), col_type(v3), col_type(v4)}
+# endif
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<V1>::is_iec559 || std::numeric_limits<V1>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 1st parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<V2>::is_iec559 || std::numeric_limits<V2>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 2nd parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<V3>::is_iec559 || std::numeric_limits<V3>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 3rd parameter type invalid.");
+ GLM_STATIC_ASSERT(std::numeric_limits<V4>::is_iec559 || std::numeric_limits<V4>::is_integer || GLM_CONFIG_UNRESTRICTED_GENTYPE, "*mat4x4 constructor only takes float and integer types, 4th parameter type invalid.");
+
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(v1);
+ this->value[1] = col_type(v2);
+ this->value[2] = col_type(v3);
+ this->value[3] = col_type(v4);
+# endif
+ }
+
+ // -- Matrix conversions --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<2, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(0, 0, 1, 0), col_type(0, 0, 0, 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0, 0);
+ this->value[1] = col_type(m[1], 0, 0);
+ this->value[2] = col_type(0, 0, 1, 0);
+ this->value[3] = col_type(0, 0, 0, 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<3, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 0), col_type(0, 0, 0, 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(m[2], 0);
+ this->value[3] = col_type(0, 0, 0, 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<2, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(0, 0, 1, 0), col_type(0, 0, 0, 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(0, 0, 1, 0);
+ this->value[3] = col_type(0, 0, 0, 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<3, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(m[2], 1, 0), col_type(0, 0, 0, 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0, 0);
+ this->value[1] = col_type(m[1], 0, 0);
+ this->value[2] = col_type(m[2], 1, 0);
+ this->value[3] = col_type(0, 0, 0, 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<2, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(0, 0, 1, 0), col_type(0, 0, 0, 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = col_type(0, 0, 1, 0);
+ this->value[3] = col_type(0, 0, 0, 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<4, 2, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0, 0), col_type(m[1], 0, 0), col_type(0, 0, 1, 0), col_type(0, 0, 0, 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0, 0);
+ this->value[1] = col_type(m[1], 0, 0);
+ this->value[2] = col_type(0, 0, 1, 0);
+ this->value[3] = col_type(0, 0, 0, 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<3, 4, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0]), col_type(m[1]), col_type(m[2]), col_type(0, 0, 0, 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+ this->value[3] = col_type(0, 0, 0, 1);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR mat<4, 4, T, Q>::mat(mat<4, 3, T, Q> const& m)
+# if GLM_HAS_INITIALIZER_LISTS
+ : value{col_type(m[0], 0), col_type(m[1], 0), col_type(m[2], 0), col_type(m[3], 1)}
+# endif
+ {
+# if !GLM_HAS_INITIALIZER_LISTS
+ this->value[0] = col_type(m[0], 0);
+ this->value[1] = col_type(m[1], 0);
+ this->value[2] = col_type(m[2], 0);
+ this->value[3] = col_type(m[3], 1);
+# endif
+ }
+
+ // -- Accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<4, 4, T, Q>::col_type & mat<4, 4, T, Q>::operator[](typename mat<4, 4, T, Q>::length_type i)
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename mat<4, 4, T, Q>::col_type const& mat<4, 4, T, Q>::operator[](typename mat<4, 4, T, Q>::length_type i) const
+ {
+ assert(i < this->length());
+ return this->value[i];
+ }
+
+ // -- Unary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q>& mat<4, 4, T, Q>::operator=(mat<4, 4, U, Q> const& m)
+ {
+ //memcpy could be faster
+ //memcpy(&this->value, &m.value, 16 * sizeof(valType));
+ this->value[0] = m[0];
+ this->value[1] = m[1];
+ this->value[2] = m[2];
+ this->value[3] = m[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q>& mat<4, 4, T, Q>::operator+=(U s)
+ {
+ this->value[0] += s;
+ this->value[1] += s;
+ this->value[2] += s;
+ this->value[3] += s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q>& mat<4, 4, T, Q>::operator+=(mat<4, 4, U, Q> const& m)
+ {
+ this->value[0] += m[0];
+ this->value[1] += m[1];
+ this->value[2] += m[2];
+ this->value[3] += m[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator-=(U s)
+ {
+ this->value[0] -= s;
+ this->value[1] -= s;
+ this->value[2] -= s;
+ this->value[3] -= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator-=(mat<4, 4, U, Q> const& m)
+ {
+ this->value[0] -= m[0];
+ this->value[1] -= m[1];
+ this->value[2] -= m[2];
+ this->value[3] -= m[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator*=(U s)
+ {
+ this->value[0] *= s;
+ this->value[1] *= s;
+ this->value[2] *= s;
+ this->value[3] *= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator*=(mat<4, 4, U, Q> const& m)
+ {
+ return (*this = *this * m);
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator/=(U s)
+ {
+ this->value[0] /= s;
+ this->value[1] /= s;
+ this->value[2] /= s;
+ this->value[3] /= s;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator/=(mat<4, 4, U, Q> const& m)
+ {
+ return *this *= inverse(m);
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator++()
+ {
+ ++this->value[0];
+ ++this->value[1];
+ ++this->value[2];
+ ++this->value[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> & mat<4, 4, T, Q>::operator--()
+ {
+ --this->value[0];
+ --this->value[1];
+ --this->value[2];
+ --this->value[3];
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> mat<4, 4, T, Q>::operator++(int)
+ {
+ mat<4, 4, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> mat<4, 4, T, Q>::operator--(int)
+ {
+ mat<4, 4, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary constant operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m)
+ {
+ return m;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m)
+ {
+ return mat<4, 4, T, Q>(
+ -m[0],
+ -m[1],
+ -m[2],
+ -m[3]);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m, T const& s)
+ {
+ return mat<4, 4, T, Q>(
+ m[0] + s,
+ m[1] + s,
+ m[2] + s,
+ m[3] + s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator+(T const& s, mat<4, 4, T, Q> const& m)
+ {
+ return mat<4, 4, T, Q>(
+ m[0] + s,
+ m[1] + s,
+ m[2] + s,
+ m[3] + s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator+(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2)
+ {
+ return mat<4, 4, T, Q>(
+ m1[0] + m2[0],
+ m1[1] + m2[1],
+ m1[2] + m2[2],
+ m1[3] + m2[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m, T const& s)
+ {
+ return mat<4, 4, T, Q>(
+ m[0] - s,
+ m[1] - s,
+ m[2] - s,
+ m[3] - s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator-(T const& s, mat<4, 4, T, Q> const& m)
+ {
+ return mat<4, 4, T, Q>(
+ s - m[0],
+ s - m[1],
+ s - m[2],
+ s - m[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator-(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2)
+ {
+ return mat<4, 4, T, Q>(
+ m1[0] - m2[0],
+ m1[1] - m2[1],
+ m1[2] - m2[2],
+ m1[3] - m2[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator*(mat<4, 4, T, Q> const& m, T const & s)
+ {
+ return mat<4, 4, T, Q>(
+ m[0] * s,
+ m[1] * s,
+ m[2] * s,
+ m[3] * s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator*(T const& s, mat<4, 4, T, Q> const& m)
+ {
+ return mat<4, 4, T, Q>(
+ m[0] * s,
+ m[1] * s,
+ m[2] * s,
+ m[3] * s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<4, 4, T, Q>::col_type operator*
+ (
+ mat<4, 4, T, Q> const& m,
+ typename mat<4, 4, T, Q>::row_type const& v
+ )
+ {
+/*
+ __m128 v0 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 v1 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 v2 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 v3 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 m0 = _mm_mul_ps(m[0].data, v0);
+ __m128 m1 = _mm_mul_ps(m[1].data, v1);
+ __m128 a0 = _mm_add_ps(m0, m1);
+
+ __m128 m2 = _mm_mul_ps(m[2].data, v2);
+ __m128 m3 = _mm_mul_ps(m[3].data, v3);
+ __m128 a1 = _mm_add_ps(m2, m3);
+
+ __m128 a2 = _mm_add_ps(a0, a1);
+
+ return typename mat<4, 4, T, Q>::col_type(a2);
+*/
+
+ typename mat<4, 4, T, Q>::col_type const Mov0(v[0]);
+ typename mat<4, 4, T, Q>::col_type const Mov1(v[1]);
+ typename mat<4, 4, T, Q>::col_type const Mul0 = m[0] * Mov0;
+ typename mat<4, 4, T, Q>::col_type const Mul1 = m[1] * Mov1;
+ typename mat<4, 4, T, Q>::col_type const Add0 = Mul0 + Mul1;
+ typename mat<4, 4, T, Q>::col_type const Mov2(v[2]);
+ typename mat<4, 4, T, Q>::col_type const Mov3(v[3]);
+ typename mat<4, 4, T, Q>::col_type const Mul2 = m[2] * Mov2;
+ typename mat<4, 4, T, Q>::col_type const Mul3 = m[3] * Mov3;
+ typename mat<4, 4, T, Q>::col_type const Add1 = Mul2 + Mul3;
+ typename mat<4, 4, T, Q>::col_type const Add2 = Add0 + Add1;
+ return Add2;
+
+/*
+ return typename mat<4, 4, T, Q>::col_type(
+ m[0][0] * v[0] + m[1][0] * v[1] + m[2][0] * v[2] + m[3][0] * v[3],
+ m[0][1] * v[0] + m[1][1] * v[1] + m[2][1] * v[2] + m[3][1] * v[3],
+ m[0][2] * v[0] + m[1][2] * v[1] + m[2][2] * v[2] + m[3][2] * v[3],
+ m[0][3] * v[0] + m[1][3] * v[1] + m[2][3] * v[2] + m[3][3] * v[3]);
+*/
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<4, 4, T, Q>::row_type operator*
+ (
+ typename mat<4, 4, T, Q>::col_type const& v,
+ mat<4, 4, T, Q> const& m
+ )
+ {
+ return typename mat<4, 4, T, Q>::row_type(
+ m[0][0] * v[0] + m[0][1] * v[1] + m[0][2] * v[2] + m[0][3] * v[3],
+ m[1][0] * v[0] + m[1][1] * v[1] + m[1][2] * v[2] + m[1][3] * v[3],
+ m[2][0] * v[0] + m[2][1] * v[1] + m[2][2] * v[2] + m[2][3] * v[3],
+ m[3][0] * v[0] + m[3][1] * v[1] + m[3][2] * v[2] + m[3][3] * v[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<2, 4, T, Q> const& m2)
+ {
+ return mat<2, 4, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2] + m1[3][2] * m2[0][3],
+ m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1] + m1[2][3] * m2[0][2] + m1[3][3] * m2[0][3],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2] + m1[3][2] * m2[1][3],
+ m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1] + m1[2][3] * m2[1][2] + m1[3][3] * m2[1][3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<3, 4, T, Q> const& m2)
+ {
+ return mat<3, 4, T, Q>(
+ m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1] + m1[2][0] * m2[0][2] + m1[3][0] * m2[0][3],
+ m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1] + m1[2][1] * m2[0][2] + m1[3][1] * m2[0][3],
+ m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1] + m1[2][2] * m2[0][2] + m1[3][2] * m2[0][3],
+ m1[0][3] * m2[0][0] + m1[1][3] * m2[0][1] + m1[2][3] * m2[0][2] + m1[3][3] * m2[0][3],
+ m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1] + m1[2][0] * m2[1][2] + m1[3][0] * m2[1][3],
+ m1[0][1] * m2[1][0] + m1[1][1] * m2[1][1] + m1[2][1] * m2[1][2] + m1[3][1] * m2[1][3],
+ m1[0][2] * m2[1][0] + m1[1][2] * m2[1][1] + m1[2][2] * m2[1][2] + m1[3][2] * m2[1][3],
+ m1[0][3] * m2[1][0] + m1[1][3] * m2[1][1] + m1[2][3] * m2[1][2] + m1[3][3] * m2[1][3],
+ m1[0][0] * m2[2][0] + m1[1][0] * m2[2][1] + m1[2][0] * m2[2][2] + m1[3][0] * m2[2][3],
+ m1[0][1] * m2[2][0] + m1[1][1] * m2[2][1] + m1[2][1] * m2[2][2] + m1[3][1] * m2[2][3],
+ m1[0][2] * m2[2][0] + m1[1][2] * m2[2][1] + m1[2][2] * m2[2][2] + m1[3][2] * m2[2][3],
+ m1[0][3] * m2[2][0] + m1[1][3] * m2[2][1] + m1[2][3] * m2[2][2] + m1[3][3] * m2[2][3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator*(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2)
+ {
+ typename mat<4, 4, T, Q>::col_type const SrcA0 = m1[0];
+ typename mat<4, 4, T, Q>::col_type const SrcA1 = m1[1];
+ typename mat<4, 4, T, Q>::col_type const SrcA2 = m1[2];
+ typename mat<4, 4, T, Q>::col_type const SrcA3 = m1[3];
+
+ typename mat<4, 4, T, Q>::col_type const SrcB0 = m2[0];
+ typename mat<4, 4, T, Q>::col_type const SrcB1 = m2[1];
+ typename mat<4, 4, T, Q>::col_type const SrcB2 = m2[2];
+ typename mat<4, 4, T, Q>::col_type const SrcB3 = m2[3];
+
+ mat<4, 4, T, Q> Result;
+ Result[0] = SrcA0 * SrcB0[0] + SrcA1 * SrcB0[1] + SrcA2 * SrcB0[2] + SrcA3 * SrcB0[3];
+ Result[1] = SrcA0 * SrcB1[0] + SrcA1 * SrcB1[1] + SrcA2 * SrcB1[2] + SrcA3 * SrcB1[3];
+ Result[2] = SrcA0 * SrcB2[0] + SrcA1 * SrcB2[1] + SrcA2 * SrcB2[2] + SrcA3 * SrcB2[3];
+ Result[3] = SrcA0 * SrcB3[0] + SrcA1 * SrcB3[1] + SrcA2 * SrcB3[2] + SrcA3 * SrcB3[3];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator/(mat<4, 4, T, Q> const& m, T const& s)
+ {
+ return mat<4, 4, T, Q>(
+ m[0] / s,
+ m[1] / s,
+ m[2] / s,
+ m[3] / s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator/(T const& s, mat<4, 4, T, Q> const& m)
+ {
+ return mat<4, 4, T, Q>(
+ s / m[0],
+ s / m[1],
+ s / m[2],
+ s / m[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<4, 4, T, Q>::col_type operator/(mat<4, 4, T, Q> const& m, typename mat<4, 4, T, Q>::row_type const& v)
+ {
+ return inverse(m) * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename mat<4, 4, T, Q>::row_type operator/(typename mat<4, 4, T, Q>::col_type const& v, mat<4, 4, T, Q> const& m)
+ {
+ return v * inverse(m);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> operator/(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2)
+ {
+ mat<4, 4, T, Q> m1_copy(m1);
+ return m1_copy /= m2;
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator==(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2)
+ {
+ return (m1[0] == m2[0]) && (m1[1] == m2[1]) && (m1[2] == m2[2]) && (m1[3] == m2[3]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator!=(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2)
+ {
+ return (m1[0] != m2[0]) || (m1[1] != m2[1]) || (m1[2] != m2[2]) || (m1[3] != m2[3]);
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "type_mat4x4_simd.inl"
+#endif
diff --git a/glm/detail/type_mat4x4_simd.inl b/glm/detail/type_mat4x4_simd.inl
new file mode 100644
index 0000000..fb3a16f
--- /dev/null
+++ b/glm/detail/type_mat4x4_simd.inl
@@ -0,0 +1,6 @@
+/// @ref core
+
+namespace glm
+{
+
+}//namespace glm
diff --git a/glm/detail/type_quat.hpp b/glm/detail/type_quat.hpp
new file mode 100644
index 0000000..376c0dc
--- /dev/null
+++ b/glm/detail/type_quat.hpp
@@ -0,0 +1,191 @@
+/// @ref core
+/// @file glm/detail/type_quat.hpp
+
+#pragma once
+
+// Dependency:
+#include "../detail/type_mat3x3.hpp"
+#include "../detail/type_mat4x4.hpp"
+#include "../detail/type_vec3.hpp"
+#include "../detail/type_vec4.hpp"
+#include "../ext/vector_relational.hpp"
+#include "../ext/quaternion_relational.hpp"
+#include "../gtc/constants.hpp"
+#include "../gtc/matrix_transform.hpp"
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct qua
+ {
+ // -- Implementation detail --
+
+ typedef qua<T, Q> type;
+ typedef T value_type;
+
+ // -- Data --
+
+# if GLM_SILENT_WARNINGS == GLM_ENABLE
+# if GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wpedantic"
+# elif GLM_COMPILER & GLM_COMPILER_CLANG
+# pragma clang diagnostic push
+# pragma clang diagnostic ignored "-Wgnu-anonymous-struct"
+# pragma clang diagnostic ignored "-Wnested-anon-types"
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(push)
+# pragma warning(disable: 4201) // nonstandard extension used : nameless struct/union
+# endif
+# endif
+
+# if GLM_LANG & GLM_LANG_CXXMS_FLAG
+ union
+ {
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ struct { T x, y, z, w; };
+# else
+ struct { T w, x, y, z; };
+# endif
+
+ typename detail::storage<4, T, detail::is_aligned<Q>::value>::type data;
+ };
+# else
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ T x, y, z, w;
+# else
+ T w, x, y, z;
+# endif
+# endif
+
+# if GLM_SILENT_WARNINGS == GLM_ENABLE
+# if GLM_COMPILER & GLM_COMPILER_CLANG
+# pragma clang diagnostic pop
+# elif GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic pop
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(pop)
+# endif
+# endif
+
+ // -- Component accesses --
+
+ typedef length_t length_type;
+
+ /// Return the count of components of a quaternion
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 4;}
+
+ GLM_FUNC_DECL GLM_CONSTEXPR T & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR T const& operator[](length_type i) const;
+
+ // -- Implicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR qua() GLM_DEFAULT_CTOR;
+ GLM_FUNC_DECL GLM_CONSTEXPR qua(qua<T, Q> const& q) GLM_DEFAULT;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua(qua<T, P> const& q);
+
+ // -- Explicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR qua(T s, vec<3, T, Q> const& v);
+
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ GLM_FUNC_DECL GLM_CONSTEXPR qua(T x, T y, T z, T w);
+# else
+ GLM_FUNC_DECL GLM_CONSTEXPR qua(T w, T x, T y, T z);
+# endif
+
+ // -- Conversion constructors --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT qua(qua<U, P> const& q);
+
+ /// Explicit conversion operators
+# if GLM_HAS_EXPLICIT_CONVERSION_OPERATORS
+ GLM_FUNC_DECL explicit operator mat<3, 3, T, Q>() const;
+ GLM_FUNC_DECL explicit operator mat<4, 4, T, Q>() const;
+# endif
+
+ /// Create a quaternion from two normalized axis
+ ///
+ /// @param u A first normalized axis
+ /// @param v A second normalized axis
+ /// @see gtc_quaternion
+ /// @see http://lolengine.net/blog/2013/09/18/beautiful-maths-quaternion-from-vectors
+ GLM_FUNC_DECL qua(vec<3, T, Q> const& u, vec<3, T, Q> const& v);
+
+ /// Build a quaternion from euler angles (pitch, yaw, roll), in radians.
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT qua(vec<3, T, Q> const& eulerAngles);
+ GLM_FUNC_DECL GLM_EXPLICIT qua(mat<3, 3, T, Q> const& q);
+ GLM_FUNC_DECL GLM_EXPLICIT qua(mat<4, 4, T, Q> const& q);
+
+ // -- Unary arithmetic operators --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q>& operator=(qua<T, Q> const& q) GLM_DEFAULT;
+
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q>& operator=(qua<U, Q> const& q);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q>& operator+=(qua<U, Q> const& q);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q>& operator-=(qua<U, Q> const& q);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q>& operator*=(qua<U, Q> const& q);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q>& operator*=(U s);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q>& operator/=(U s);
+ };
+
+ // -- Unary bit operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q> operator+(qua<T, Q> const& q);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q> operator-(qua<T, Q> const& q);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q> operator+(qua<T, Q> const& q, qua<T, Q> const& p);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q> operator-(qua<T, Q> const& q, qua<T, Q> const& p);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q> operator*(qua<T, Q> const& q, qua<T, Q> const& p);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(qua<T, Q> const& q, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v, qua<T, Q> const& q);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(qua<T, Q> const& q, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v, qua<T, Q> const& q);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q> operator*(qua<T, Q> const& q, T const& s);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q> operator*(T const& s, qua<T, Q> const& q);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q> operator/(qua<T, Q> const& q, T const& s);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(qua<T, Q> const& q1, qua<T, Q> const& q2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool operator!=(qua<T, Q> const& q1, qua<T, Q> const& q2);
+} //namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_quat.inl"
+#endif//GLM_EXTERNAL_TEMPLATE
diff --git a/glm/detail/type_quat.inl b/glm/detail/type_quat.inl
new file mode 100644
index 0000000..52deed4
--- /dev/null
+++ b/glm/detail/type_quat.inl
@@ -0,0 +1,412 @@
+#include "../trigonometric.hpp"
+#include "../exponential.hpp"
+#include "../ext/quaternion_common.hpp"
+#include "../ext/quaternion_geometric.hpp"
+#include <limits>
+
+namespace glm{
+namespace detail
+{
+ template <typename T>
+ struct genTypeTrait<qua<T> >
+ {
+ static const genTypeEnum GENTYPE = GENTYPE_QUAT;
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_dot<qua<T, Q>, T, Aligned>
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static T call(qua<T, Q> const& a, qua<T, Q> const& b)
+ {
+ vec<4, T, Q> tmp(a.w * b.w, a.x * b.x, a.y * b.y, a.z * b.z);
+ return (tmp.x + tmp.y) + (tmp.z + tmp.w);
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_quat_add
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static qua<T, Q> call(qua<T, Q> const& q, qua<T, Q> const& p)
+ {
+ return qua<T, Q>(q.w + p.w, q.x + p.x, q.y + p.y, q.z + p.z);
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_quat_sub
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static qua<T, Q> call(qua<T, Q> const& q, qua<T, Q> const& p)
+ {
+ return qua<T, Q>(q.w - p.w, q.x - p.x, q.y - p.y, q.z - p.z);
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_quat_mul_scalar
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static qua<T, Q> call(qua<T, Q> const& q, T s)
+ {
+ return qua<T, Q>(q.w * s, q.x * s, q.y * s, q.z * s);
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_quat_div_scalar
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static qua<T, Q> call(qua<T, Q> const& q, T s)
+ {
+ return qua<T, Q>(q.w / s, q.x / s, q.y / s, q.z / s);
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_quat_mul_vec4
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(qua<T, Q> const& q, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(q * vec<3, T, Q>(v), v.w);
+ }
+ };
+}//namespace detail
+
+ // -- Component accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T & qua<T, Q>::operator[](typename qua<T, Q>::length_type i)
+ {
+ assert(i >= 0 && i < this->length());
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ return (&x)[i];
+# else
+ return (&w)[i];
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T const& qua<T, Q>::operator[](typename qua<T, Q>::length_type i) const
+ {
+ assert(i >= 0 && i < this->length());
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ return (&x)[i];
+# else
+ return (&w)[i];
+# endif
+ }
+
+ // -- Implicit basic constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q>::qua()
+# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ : x(0), y(0), z(0), w(1)
+# else
+ : w(1), x(0), y(0), z(0)
+# endif
+# endif
+ {}
+# endif
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q>::qua(qua<T, Q> const& q)
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ : x(q.x), y(q.y), z(q.z), w(q.w)
+# else
+ : w(q.w), x(q.x), y(q.y), z(q.z)
+# endif
+ {}
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q>::qua(qua<T, P> const& q)
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ : x(q.x), y(q.y), z(q.z), w(q.w)
+# else
+ : w(q.w), x(q.x), y(q.y), z(q.z)
+# endif
+ {}
+
+ // -- Explicit basic constructors --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q>::qua(T s, vec<3, T, Q> const& v)
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ : x(v.x), y(v.y), z(v.z), w(s)
+# else
+ : w(s), x(v.x), y(v.y), z(v.z)
+# endif
+ {}
+
+ template <typename T, qualifier Q>
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q>::qua(T _x, T _y, T _z, T _w)
+ : x(_x), y(_y), z(_z), w(_w)
+# else
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q>::qua(T _w, T _x, T _y, T _z)
+ : w(_w), x(_x), y(_y), z(_z)
+# endif
+ {}
+
+ // -- Conversion constructors --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q>::qua(qua<U, P> const& q)
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ : x(static_cast<T>(q.x)), y(static_cast<T>(q.y)), z(static_cast<T>(q.z)), w(static_cast<T>(q.w))
+# else
+ : w(static_cast<T>(q.w)), x(static_cast<T>(q.x)), y(static_cast<T>(q.y)), z(static_cast<T>(q.z))
+# endif
+ {}
+
+ //template<typename valType>
+ //GLM_FUNC_QUALIFIER qua<valType>::qua
+ //(
+ // valType const& pitch,
+ // valType const& yaw,
+ // valType const& roll
+ //)
+ //{
+ // vec<3, valType> eulerAngle(pitch * valType(0.5), yaw * valType(0.5), roll * valType(0.5));
+ // vec<3, valType> c = glm::cos(eulerAngle * valType(0.5));
+ // vec<3, valType> s = glm::sin(eulerAngle * valType(0.5));
+ //
+ // this->w = c.x * c.y * c.z + s.x * s.y * s.z;
+ // this->x = s.x * c.y * c.z - c.x * s.y * s.z;
+ // this->y = c.x * s.y * c.z + s.x * c.y * s.z;
+ // this->z = c.x * c.y * s.z - s.x * s.y * c.z;
+ //}
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q>::qua(vec<3, T, Q> const& u, vec<3, T, Q> const& v)
+ {
+ T norm_u_norm_v = sqrt(dot(u, u) * dot(v, v));
+ T real_part = norm_u_norm_v + dot(u, v);
+ vec<3, T, Q> t;
+
+ if(real_part < static_cast<T>(1.e-6f) * norm_u_norm_v)
+ {
+ // If u and v are exactly opposite, rotate 180 degrees
+ // around an arbitrary orthogonal axis. Axis normalisation
+ // can happen later, when we normalise the quaternion.
+ real_part = static_cast<T>(0);
+ t = abs(u.x) > abs(u.z) ? vec<3, T, Q>(-u.y, u.x, static_cast<T>(0)) : vec<3, T, Q>(static_cast<T>(0), -u.z, u.y);
+ }
+ else
+ {
+ // Otherwise, build quaternion the standard way.
+ t = cross(u, v);
+ }
+
+ *this = normalize(qua<T, Q>(real_part, t.x, t.y, t.z));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q>::qua(vec<3, T, Q> const& eulerAngle)
+ {
+ vec<3, T, Q> c = glm::cos(eulerAngle * T(0.5));
+ vec<3, T, Q> s = glm::sin(eulerAngle * T(0.5));
+
+ this->w = c.x * c.y * c.z + s.x * s.y * s.z;
+ this->x = s.x * c.y * c.z - c.x * s.y * s.z;
+ this->y = c.x * s.y * c.z + s.x * c.y * s.z;
+ this->z = c.x * c.y * s.z - s.x * s.y * c.z;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q>::qua(mat<3, 3, T, Q> const& m)
+ {
+ *this = quat_cast(m);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q>::qua(mat<4, 4, T, Q> const& m)
+ {
+ *this = quat_cast(m);
+ }
+
+# if GLM_HAS_EXPLICIT_CONVERSION_OPERATORS
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q>::operator mat<3, 3, T, Q>() const
+ {
+ return mat3_cast(*this);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q>::operator mat<4, 4, T, Q>() const
+ {
+ return mat4_cast(*this);
+ }
+# endif//GLM_HAS_EXPLICIT_CONVERSION_OPERATORS
+
+ // -- Unary arithmetic operators --
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> & qua<T, Q>::operator=(qua<T, Q> const& q)
+ {
+ this->w = q.w;
+ this->x = q.x;
+ this->y = q.y;
+ this->z = q.z;
+ return *this;
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> & qua<T, Q>::operator=(qua<U, Q> const& q)
+ {
+ this->w = static_cast<T>(q.w);
+ this->x = static_cast<T>(q.x);
+ this->y = static_cast<T>(q.y);
+ this->z = static_cast<T>(q.z);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> & qua<T, Q>::operator+=(qua<U, Q> const& q)
+ {
+ return (*this = detail::compute_quat_add<T, Q, detail::is_aligned<Q>::value>::call(*this, qua<T, Q>(q)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> & qua<T, Q>::operator-=(qua<U, Q> const& q)
+ {
+ return (*this = detail::compute_quat_sub<T, Q, detail::is_aligned<Q>::value>::call(*this, qua<T, Q>(q)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> & qua<T, Q>::operator*=(qua<U, Q> const& r)
+ {
+ qua<T, Q> const p(*this);
+ qua<T, Q> const q(r);
+
+ this->w = p.w * q.w - p.x * q.x - p.y * q.y - p.z * q.z;
+ this->x = p.w * q.x + p.x * q.w + p.y * q.z - p.z * q.y;
+ this->y = p.w * q.y + p.y * q.w + p.z * q.x - p.x * q.z;
+ this->z = p.w * q.z + p.z * q.w + p.x * q.y - p.y * q.x;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> & qua<T, Q>::operator*=(U s)
+ {
+ return (*this = detail::compute_quat_mul_scalar<T, Q, detail::is_aligned<Q>::value>::call(*this, static_cast<U>(s)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> & qua<T, Q>::operator/=(U s)
+ {
+ return (*this = detail::compute_quat_div_scalar<T, Q, detail::is_aligned<Q>::value>::call(*this, static_cast<U>(s)));
+ }
+
+ // -- Unary bit operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> operator+(qua<T, Q> const& q)
+ {
+ return q;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> operator-(qua<T, Q> const& q)
+ {
+ return qua<T, Q>(-q.w, -q.x, -q.y, -q.z);
+ }
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> operator+(qua<T, Q> const& q, qua<T, Q> const& p)
+ {
+ return qua<T, Q>(q) += p;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> operator-(qua<T, Q> const& q, qua<T, Q> const& p)
+ {
+ return qua<T, Q>(q) -= p;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> operator*(qua<T, Q> const& q, qua<T, Q> const& p)
+ {
+ return qua<T, Q>(q) *= p;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(qua<T, Q> const& q, vec<3, T, Q> const& v)
+ {
+ vec<3, T, Q> const QuatVector(q.x, q.y, q.z);
+ vec<3, T, Q> const uv(glm::cross(QuatVector, v));
+ vec<3, T, Q> const uuv(glm::cross(QuatVector, uv));
+
+ return v + ((uv * q.w) + uuv) * static_cast<T>(2);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v, qua<T, Q> const& q)
+ {
+ return glm::inverse(q) * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(qua<T, Q> const& q, vec<4, T, Q> const& v)
+ {
+ return detail::compute_quat_mul_vec4<T, Q, detail::is_aligned<Q>::value>::call(q, v);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v, qua<T, Q> const& q)
+ {
+ return glm::inverse(q) * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> operator*(qua<T, Q> const& q, T const& s)
+ {
+ return qua<T, Q>(
+ q.w * s, q.x * s, q.y * s, q.z * s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> operator*(T const& s, qua<T, Q> const& q)
+ {
+ return q * s;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> operator/(qua<T, Q> const& q, T const& s)
+ {
+ return qua<T, Q>(
+ q.w / s, q.x / s, q.y / s, q.z / s);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(qua<T, Q> const& q1, qua<T, Q> const& q2)
+ {
+ return q1.x == q2.x && q1.y == q2.y && q1.z == q2.z && q1.w == q2.w;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator!=(qua<T, Q> const& q1, qua<T, Q> const& q2)
+ {
+ return q1.x != q2.x || q1.y != q2.y || q1.z != q2.z || q1.w != q2.w;
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "type_quat_simd.inl"
+#endif
+
diff --git a/glm/detail/type_quat_simd.inl b/glm/detail/type_quat_simd.inl
new file mode 100644
index 0000000..a77b56c
--- /dev/null
+++ b/glm/detail/type_quat_simd.inl
@@ -0,0 +1,187 @@
+/// @ref core
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+namespace glm{
+namespace detail
+{
+/*
+ template<qualifier Q>
+ struct compute_quat_mul<float, Q, true>
+ {
+ static qua<float, Q> call(qua<float, Q> const& q1, qua<float, Q> const& q2)
+ {
+ // SSE2 STATS: 11 shuffle, 8 mul, 8 add
+ // SSE4 STATS: 3 shuffle, 4 mul, 4 dpps
+
+ __m128 const mul0 = _mm_mul_ps(q1.data, _mm_shuffle_ps(q2.data, q2.data, _MM_SHUFFLE(0, 1, 2, 3)));
+ __m128 const mul1 = _mm_mul_ps(q1.data, _mm_shuffle_ps(q2.data, q2.data, _MM_SHUFFLE(1, 0, 3, 2)));
+ __m128 const mul2 = _mm_mul_ps(q1.data, _mm_shuffle_ps(q2.data, q2.data, _MM_SHUFFLE(2, 3, 0, 1)));
+ __m128 const mul3 = _mm_mul_ps(q1.data, q2.data);
+
+# if GLM_ARCH & GLM_ARCH_SSE41_BIT
+ __m128 const add0 = _mm_dp_ps(mul0, _mm_set_ps(1.0f, -1.0f, 1.0f, 1.0f), 0xff);
+ __m128 const add1 = _mm_dp_ps(mul1, _mm_set_ps(1.0f, 1.0f, 1.0f, -1.0f), 0xff);
+ __m128 const add2 = _mm_dp_ps(mul2, _mm_set_ps(1.0f, 1.0f, -1.0f, 1.0f), 0xff);
+ __m128 const add3 = _mm_dp_ps(mul3, _mm_set_ps(1.0f, -1.0f, -1.0f, -1.0f), 0xff);
+# else
+ __m128 const mul4 = _mm_mul_ps(mul0, _mm_set_ps(1.0f, -1.0f, 1.0f, 1.0f));
+ __m128 const add0 = _mm_add_ps(mul0, _mm_movehl_ps(mul4, mul4));
+ __m128 const add4 = _mm_add_ss(add0, _mm_shuffle_ps(add0, add0, 1));
+
+ __m128 const mul5 = _mm_mul_ps(mul1, _mm_set_ps(1.0f, 1.0f, 1.0f, -1.0f));
+ __m128 const add1 = _mm_add_ps(mul1, _mm_movehl_ps(mul5, mul5));
+ __m128 const add5 = _mm_add_ss(add1, _mm_shuffle_ps(add1, add1, 1));
+
+ __m128 const mul6 = _mm_mul_ps(mul2, _mm_set_ps(1.0f, 1.0f, -1.0f, 1.0f));
+ __m128 const add2 = _mm_add_ps(mul6, _mm_movehl_ps(mul6, mul6));
+ __m128 const add6 = _mm_add_ss(add2, _mm_shuffle_ps(add2, add2, 1));
+
+ __m128 const mul7 = _mm_mul_ps(mul3, _mm_set_ps(1.0f, -1.0f, -1.0f, -1.0f));
+ __m128 const add3 = _mm_add_ps(mul3, _mm_movehl_ps(mul7, mul7));
+ __m128 const add7 = _mm_add_ss(add3, _mm_shuffle_ps(add3, add3, 1));
+ #endif
+
+ // This SIMD code is a politically correct way of doing this, but in every test I've tried it has been slower than
+ // the final code below. I'll keep this here for reference - maybe somebody else can do something better...
+ //
+ //__m128 xxyy = _mm_shuffle_ps(add4, add5, _MM_SHUFFLE(0, 0, 0, 0));
+ //__m128 zzww = _mm_shuffle_ps(add6, add7, _MM_SHUFFLE(0, 0, 0, 0));
+ //
+ //return _mm_shuffle_ps(xxyy, zzww, _MM_SHUFFLE(2, 0, 2, 0));
+
+ qua<float, Q> Result;
+ _mm_store_ss(&Result.x, add4);
+ _mm_store_ss(&Result.y, add5);
+ _mm_store_ss(&Result.z, add6);
+ _mm_store_ss(&Result.w, add7);
+ return Result;
+ }
+ };
+*/
+
+ template<qualifier Q>
+ struct compute_quat_add<float, Q, true>
+ {
+ static qua<float, Q> call(qua<float, Q> const& q, qua<float, Q> const& p)
+ {
+ qua<float, Q> Result;
+ Result.data = _mm_add_ps(q.data, p.data);
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ template<qualifier Q>
+ struct compute_quat_add<double, Q, true>
+ {
+ static qua<double, Q> call(qua<double, Q> const& a, qua<double, Q> const& b)
+ {
+ qua<double, Q> Result;
+ Result.data = _mm256_add_pd(a.data, b.data);
+ return Result;
+ }
+ };
+# endif
+
+ template<qualifier Q>
+ struct compute_quat_sub<float, Q, true>
+ {
+ static qua<float, Q> call(qua<float, Q> const& q, qua<float, Q> const& p)
+ {
+ qua<float, Q> Result;
+ Result.data = _mm_sub_ps(q.data, p.data);
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ template<qualifier Q>
+ struct compute_quat_sub<double, Q, true>
+ {
+ static qua<double, Q> call(qua<double, Q> const& a, qua<double, Q> const& b)
+ {
+ qua<double, Q> Result;
+ Result.data = _mm256_sub_pd(a.data, b.data);
+ return Result;
+ }
+ };
+# endif
+
+ template<qualifier Q>
+ struct compute_quat_mul_scalar<float, Q, true>
+ {
+ static qua<float, Q> call(qua<float, Q> const& q, float s)
+ {
+ vec<4, float, Q> Result;
+ Result.data = _mm_mul_ps(q.data, _mm_set_ps1(s));
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ template<qualifier Q>
+ struct compute_quat_mul_scalar<double, Q, true>
+ {
+ static qua<double, Q> call(qua<double, Q> const& q, double s)
+ {
+ qua<double, Q> Result;
+ Result.data = _mm256_mul_pd(q.data, _mm_set_ps1(s));
+ return Result;
+ }
+ };
+# endif
+
+ template<qualifier Q>
+ struct compute_quat_div_scalar<float, Q, true>
+ {
+ static qua<float, Q> call(qua<float, Q> const& q, float s)
+ {
+ vec<4, float, Q> Result;
+ Result.data = _mm_div_ps(q.data, _mm_set_ps1(s));
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ template<qualifier Q>
+ struct compute_quat_div_scalar<double, Q, true>
+ {
+ static qua<double, Q> call(qua<double, Q> const& q, double s)
+ {
+ qua<double, Q> Result;
+ Result.data = _mm256_div_pd(q.data, _mm_set_ps1(s));
+ return Result;
+ }
+ };
+# endif
+
+ template<qualifier Q>
+ struct compute_quat_mul_vec4<float, Q, true>
+ {
+ static vec<4, float, Q> call(qua<float, Q> const& q, vec<4, float, Q> const& v)
+ {
+ __m128 const q_wwww = _mm_shuffle_ps(q.data, q.data, _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 const q_swp0 = _mm_shuffle_ps(q.data, q.data, _MM_SHUFFLE(3, 0, 2, 1));
+ __m128 const q_swp1 = _mm_shuffle_ps(q.data, q.data, _MM_SHUFFLE(3, 1, 0, 2));
+ __m128 const v_swp0 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(3, 0, 2, 1));
+ __m128 const v_swp1 = _mm_shuffle_ps(v.data, v.data, _MM_SHUFFLE(3, 1, 0, 2));
+
+ __m128 uv = _mm_sub_ps(_mm_mul_ps(q_swp0, v_swp1), _mm_mul_ps(q_swp1, v_swp0));
+ __m128 uv_swp0 = _mm_shuffle_ps(uv, uv, _MM_SHUFFLE(3, 0, 2, 1));
+ __m128 uv_swp1 = _mm_shuffle_ps(uv, uv, _MM_SHUFFLE(3, 1, 0, 2));
+ __m128 uuv = _mm_sub_ps(_mm_mul_ps(q_swp0, uv_swp1), _mm_mul_ps(q_swp1, uv_swp0));
+
+ __m128 const two = _mm_set1_ps(2.0f);
+ uv = _mm_mul_ps(uv, _mm_mul_ps(q_wwww, two));
+ uuv = _mm_mul_ps(uuv, two);
+
+ vec<4, float, Q> Result;
+ Result.data = _mm_add_ps(v.data, _mm_add_ps(uv, uuv));
+ return Result;
+ }
+ };
+}//namespace detail
+}//namespace glm
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/detail/type_vec1.hpp b/glm/detail/type_vec1.hpp
new file mode 100644
index 0000000..ed381cc
--- /dev/null
+++ b/glm/detail/type_vec1.hpp
@@ -0,0 +1,308 @@
+/// @ref core
+/// @file glm/detail/type_vec1.hpp
+
+#pragma once
+
+#include "qualifier.hpp"
+#if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+# include "_swizzle.hpp"
+#elif GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+# include "_swizzle_func.hpp"
+#endif
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct vec<1, T, Q>
+ {
+ // -- Implementation detail --
+
+ typedef T value_type;
+ typedef vec<1, T, Q> type;
+ typedef vec<1, bool, Q> bool_type;
+
+ // -- Data --
+
+# if GLM_SILENT_WARNINGS == GLM_ENABLE
+# if GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wpedantic"
+# elif GLM_COMPILER & GLM_COMPILER_CLANG
+# pragma clang diagnostic push
+# pragma clang diagnostic ignored "-Wgnu-anonymous-struct"
+# pragma clang diagnostic ignored "-Wnested-anon-types"
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(push)
+# pragma warning(disable: 4201) // nonstandard extension used : nameless struct/union
+# endif
+# endif
+
+# if GLM_CONFIG_XYZW_ONLY
+ T x;
+# elif GLM_CONFIG_ANONYMOUS_STRUCT == GLM_ENABLE
+ union
+ {
+ T x;
+ T r;
+ T s;
+
+ typename detail::storage<1, T, detail::is_aligned<Q>::value>::type data;
+/*
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+ _GLM_SWIZZLE1_2_MEMBERS(T, Q, x)
+ _GLM_SWIZZLE1_2_MEMBERS(T, Q, r)
+ _GLM_SWIZZLE1_2_MEMBERS(T, Q, s)
+ _GLM_SWIZZLE1_3_MEMBERS(T, Q, x)
+ _GLM_SWIZZLE1_3_MEMBERS(T, Q, r)
+ _GLM_SWIZZLE1_3_MEMBERS(T, Q, s)
+ _GLM_SWIZZLE1_4_MEMBERS(T, Q, x)
+ _GLM_SWIZZLE1_4_MEMBERS(T, Q, r)
+ _GLM_SWIZZLE1_4_MEMBERS(T, Q, s)
+# endif
+*/
+ };
+# else
+ union {T x, r, s;};
+/*
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC1(T, Q)
+# endif
+*/
+# endif
+
+# if GLM_SILENT_WARNINGS == GLM_ENABLE
+# if GLM_COMPILER & GLM_COMPILER_CLANG
+# pragma clang diagnostic pop
+# elif GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic pop
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(pop)
+# endif
+# endif
+
+ // -- Component accesses --
+
+ /// Return the count of components of the vector
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 1;}
+
+ GLM_FUNC_DECL GLM_CONSTEXPR T & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR T const& operator[](length_type i) const;
+
+ // -- Implicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec() GLM_DEFAULT_CTOR;
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec const& v) GLM_DEFAULT;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, T, P> const& v);
+
+ // -- Explicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(T scalar);
+
+ // -- Conversion vector constructors --
+
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<2, U, P> const& v);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<3, U, P> const& v);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<4, U, P> const& v);
+
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<1, U, P> const& v);
+
+ // -- Swizzle constructors --
+/*
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+ template<int E0>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<1, T, Q, E0, -1,-2,-3> const& that)
+ {
+ *this = that();
+ }
+# endif//GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+*/
+ // -- Unary arithmetic operators --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator=(vec const& v) GLM_DEFAULT;
+
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator+=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator+=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator-=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator-=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator*=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator*=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator/=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator/=(vec<1, U, Q> const& v);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator++();
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator--();
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator++(int);
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator--(int);
+
+ // -- Unary bit operators --
+
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator%=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator%=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator&=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator&=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator|=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator|=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator^=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator^=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator<<=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator<<=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator>>=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> & operator>>=(vec<1, U, Q> const& v);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator+(T scalar, vec<1, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator-(T scalar, vec<1, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator*(vec<1, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator*(T scalar, vec<1, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator*(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator/(vec<1, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator/(T scalar, vec<1, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator/(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator%(vec<1, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator%(T scalar, vec<1, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator%(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator&(vec<1, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator&(T scalar, vec<1, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator&(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator|(vec<1, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator|(T scalar, vec<1, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator|(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator^(vec<1, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator^(T scalar, vec<1, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator^(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator<<(vec<1, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator<<(T scalar, vec<1, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator<<(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator>>(vec<1, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator>>(T scalar, vec<1, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator>>(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, T, Q> operator~(vec<1, T, Q> const& v);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool operator!=(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2);
+
+ template<qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2);
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_vec1.inl"
+#endif//GLM_EXTERNAL_TEMPLATE
diff --git a/glm/detail/type_vec1.inl b/glm/detail/type_vec1.inl
new file mode 100644
index 0000000..e8c91a4
--- /dev/null
+++ b/glm/detail/type_vec1.inl
@@ -0,0 +1,553 @@
+/// @ref core
+
+#include "./compute_vector_relational.hpp"
+
+namespace glm
+{
+ // -- Implicit basic constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec()
+# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE
+ : x(0)
+# endif
+ {}
+# endif
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<1, T, Q> const& v)
+ : x(v.x)
+ {}
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<1, T, P> const& v)
+ : x(v.x)
+ {}
+
+ // -- Explicit basic constructors --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(T scalar)
+ : x(scalar)
+ {}
+
+ // -- Conversion vector constructors --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<1, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<2, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<3, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q>::vec(vec<4, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ {}
+
+ // -- Component accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T & vec<1, T, Q>::operator[](typename vec<1, T, Q>::length_type)
+ {
+ return x;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T const& vec<1, T, Q>::operator[](typename vec<1, T, Q>::length_type) const
+ {
+ return x;
+ }
+
+ // -- Unary arithmetic operators --
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator=(vec<1, T, Q> const& v)
+ {
+ this->x = v.x;
+ return *this;
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator=(vec<1, U, Q> const& v)
+ {
+ this->x = static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator+=(U scalar)
+ {
+ this->x += static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator+=(vec<1, U, Q> const& v)
+ {
+ this->x += static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator-=(U scalar)
+ {
+ this->x -= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator-=(vec<1, U, Q> const& v)
+ {
+ this->x -= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator*=(U scalar)
+ {
+ this->x *= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator*=(vec<1, U, Q> const& v)
+ {
+ this->x *= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator/=(U scalar)
+ {
+ this->x /= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator/=(vec<1, U, Q> const& v)
+ {
+ this->x /= static_cast<T>(v.x);
+ return *this;
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator++()
+ {
+ ++this->x;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator--()
+ {
+ --this->x;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> vec<1, T, Q>::operator++(int)
+ {
+ vec<1, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> vec<1, T, Q>::operator--(int)
+ {
+ vec<1, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary bit operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator%=(U scalar)
+ {
+ this->x %= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator%=(vec<1, U, Q> const& v)
+ {
+ this->x %= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator&=(U scalar)
+ {
+ this->x &= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator&=(vec<1, U, Q> const& v)
+ {
+ this->x &= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator|=(U scalar)
+ {
+ this->x |= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator|=(vec<1, U, Q> const& v)
+ {
+ this->x |= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator^=(U scalar)
+ {
+ this->x ^= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator^=(vec<1, U, Q> const& v)
+ {
+ this->x ^= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator<<=(U scalar)
+ {
+ this->x <<= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator<<=(vec<1, U, Q> const& v)
+ {
+ this->x <<= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator>>=(U scalar)
+ {
+ this->x >>= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> & vec<1, T, Q>::operator>>=(vec<1, U, Q> const& v)
+ {
+ this->x >>= static_cast<T>(v.x);
+ return *this;
+ }
+
+ // -- Unary constant operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v)
+ {
+ return v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ -v.x);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v, T scalar)
+ {
+ return vec<1, T, Q>(
+ v.x + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator+(T scalar, vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ scalar + v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator+(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<1, T, Q>(
+ v1.x + v2.x);
+ }
+
+ //operator-
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v, T scalar)
+ {
+ return vec<1, T, Q>(
+ v.x - scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator-(T scalar, vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ scalar - v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator-(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<1, T, Q>(
+ v1.x - v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator*(vec<1, T, Q> const& v, T scalar)
+ {
+ return vec<1, T, Q>(
+ v.x * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator*(T scalar, vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ scalar * v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator*(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<1, T, Q>(
+ v1.x * v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator/(vec<1, T, Q> const& v, T scalar)
+ {
+ return vec<1, T, Q>(
+ v.x / scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator/(T scalar, vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ scalar / v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator/(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<1, T, Q>(
+ v1.x / v2.x);
+ }
+
+ // -- Binary bit operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator%(vec<1, T, Q> const& v, T scalar)
+ {
+ return vec<1, T, Q>(
+ v.x % scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator%(T scalar, vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ scalar % v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator%(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<1, T, Q>(
+ v1.x % v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator&(vec<1, T, Q> const& v, T scalar)
+ {
+ return vec<1, T, Q>(
+ v.x & scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator&(T scalar, vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ scalar & v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator&(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<1, T, Q>(
+ v1.x & v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator|(vec<1, T, Q> const& v, T scalar)
+ {
+ return vec<1, T, Q>(
+ v.x | scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator|(T scalar, vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ scalar | v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator|(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<1, T, Q>(
+ v1.x | v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator^(vec<1, T, Q> const& v, T scalar)
+ {
+ return vec<1, T, Q>(
+ v.x ^ scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator^(T scalar, vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ scalar ^ v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator^(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<1, T, Q>(
+ v1.x ^ v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator<<(vec<1, T, Q> const& v, T scalar)
+ {
+ return vec<1, T, Q>(
+ static_cast<T>(v.x << scalar));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator<<(T scalar, vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ static_cast<T>(scalar << v.x));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator<<(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<1, T, Q>(
+ static_cast<T>(v1.x << v2.x));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator>>(vec<1, T, Q> const& v, T scalar)
+ {
+ return vec<1, T, Q>(
+ static_cast<T>(v.x >> scalar));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator>>(T scalar, vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ static_cast<T>(scalar >> v.x));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator>>(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<1, T, Q>(
+ static_cast<T>(v1.x >> v2.x));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, T, Q> operator~(vec<1, T, Q> const& v)
+ {
+ return vec<1, T, Q>(
+ ~v.x);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(v1.x, v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator!=(vec<1, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return !(v1 == v2);
+ }
+
+ template<qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2)
+ {
+ return vec<1, bool, Q>(v1.x && v2.x);
+ }
+
+ template<qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2)
+ {
+ return vec<1, bool, Q>(v1.x || v2.x);
+ }
+}//namespace glm
diff --git a/glm/detail/type_vec2.hpp b/glm/detail/type_vec2.hpp
new file mode 100644
index 0000000..5aa969d
--- /dev/null
+++ b/glm/detail/type_vec2.hpp
@@ -0,0 +1,402 @@
+/// @ref core
+/// @file glm/detail/type_vec2.hpp
+
+#pragma once
+
+#include "qualifier.hpp"
+#if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+# include "_swizzle.hpp"
+#elif GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+# include "_swizzle_func.hpp"
+#endif
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct vec<2, T, Q>
+ {
+ // -- Implementation detail --
+
+ typedef T value_type;
+ typedef vec<2, T, Q> type;
+ typedef vec<2, bool, Q> bool_type;
+
+ // -- Data --
+
+# if GLM_SILENT_WARNINGS == GLM_ENABLE
+# if GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wpedantic"
+# elif GLM_COMPILER & GLM_COMPILER_CLANG
+# pragma clang diagnostic push
+# pragma clang diagnostic ignored "-Wgnu-anonymous-struct"
+# pragma clang diagnostic ignored "-Wnested-anon-types"
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(push)
+# pragma warning(disable: 4201) // nonstandard extension used : nameless struct/union
+# endif
+# endif
+
+# if GLM_CONFIG_XYZW_ONLY
+ T x, y;
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(T, Q, x, y)
+# endif//GLM_CONFIG_SWIZZLE
+# elif GLM_CONFIG_ANONYMOUS_STRUCT == GLM_ENABLE
+ union
+ {
+ struct{ T x, y; };
+ struct{ T r, g; };
+ struct{ T s, t; };
+
+ typename detail::storage<2, T, detail::is_aligned<Q>::value>::type data;
+
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+ GLM_SWIZZLE2_2_MEMBERS(T, Q, x, y)
+ GLM_SWIZZLE2_2_MEMBERS(T, Q, r, g)
+ GLM_SWIZZLE2_2_MEMBERS(T, Q, s, t)
+ GLM_SWIZZLE2_3_MEMBERS(T, Q, x, y)
+ GLM_SWIZZLE2_3_MEMBERS(T, Q, r, g)
+ GLM_SWIZZLE2_3_MEMBERS(T, Q, s, t)
+ GLM_SWIZZLE2_4_MEMBERS(T, Q, x, y)
+ GLM_SWIZZLE2_4_MEMBERS(T, Q, r, g)
+ GLM_SWIZZLE2_4_MEMBERS(T, Q, s, t)
+# endif
+ };
+# else
+ union {T x, r, s;};
+ union {T y, g, t;};
+
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC2(T, Q)
+# endif//GLM_CONFIG_SWIZZLE
+# endif
+
+# if GLM_SILENT_WARNINGS == GLM_ENABLE
+# if GLM_COMPILER & GLM_COMPILER_CLANG
+# pragma clang diagnostic pop
+# elif GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic pop
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(pop)
+# endif
+# endif
+
+ // -- Component accesses --
+
+ /// Return the count of components of the vector
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 2;}
+
+ GLM_FUNC_DECL GLM_CONSTEXPR T& operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR T const& operator[](length_type i) const;
+
+ // -- Implicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec() GLM_DEFAULT_CTOR;
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec const& v) GLM_DEFAULT;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, T, P> const& v);
+
+ // -- Explicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(T scalar);
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(T x, T y);
+
+ // -- Conversion constructors --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(vec<1, U, P> const& v);
+
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(A x, B y);
+ template<typename A, typename B>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, Q> const& x, B y);
+ template<typename A, typename B>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(A x, vec<1, B, Q> const& y);
+ template<typename A, typename B>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, Q> const& x, vec<1, B, Q> const& y);
+
+ // -- Conversion vector constructors --
+
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<3, U, P> const& v);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<4, U, P> const& v);
+
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<2, U, P> const& v);
+
+ // -- Swizzle constructors --
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+ template<int E0, int E1>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1,-1,-2> const& that)
+ {
+ *this = that();
+ }
+# endif//GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+
+ // -- Unary arithmetic operators --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator=(vec const& v) GLM_DEFAULT;
+
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator=(vec<2, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator+=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator+=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator+=(vec<2, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator-=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator-=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator-=(vec<2, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator*=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator*=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator*=(vec<2, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator/=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator/=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator/=(vec<2, U, Q> const& v);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator++();
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator--();
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator++(int);
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator--(int);
+
+ // -- Unary bit operators --
+
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator%=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator%=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator%=(vec<2, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator&=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator&=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator&=(vec<2, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator|=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator|=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator|=(vec<2, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator^=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator^=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator^=(vec<2, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator<<=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator<<=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator<<=(vec<2, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator>>=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator>>=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> & operator>>=(vec<2, U, Q> const& v);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(T scalar, vec<2, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(T scalar, vec<2, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator*(T scalar, vec<2, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator*(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator/(T scalar, vec<2, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator/(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator%(T scalar, vec<2, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator%(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator&(T scalar, vec<2, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator&(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator|(T scalar, vec<2, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator|(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator^(T scalar, vec<2, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator^(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator<<(T scalar, vec<2, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator>>(T scalar, vec<2, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, T, Q> operator~(vec<2, T, Q> const& v);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool operator!=(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2);
+
+ template<qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2);
+
+ template<qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2);
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_vec2.inl"
+#endif//GLM_EXTERNAL_TEMPLATE
diff --git a/glm/detail/type_vec2.inl b/glm/detail/type_vec2.inl
new file mode 100644
index 0000000..55ab64d
--- /dev/null
+++ b/glm/detail/type_vec2.inl
@@ -0,0 +1,915 @@
+/// @ref core
+
+#include "./compute_vector_relational.hpp"
+
+namespace glm
+{
+ // -- Implicit basic constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec()
+# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE
+ : x(0), y(0)
+# endif
+ {}
+# endif
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<2, T, Q> const& v)
+ : x(v.x), y(v.y)
+ {}
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<2, T, P> const& v)
+ : x(v.x), y(v.y)
+ {}
+
+ // -- Explicit basic constructors --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(T scalar)
+ : x(scalar), y(scalar)
+ {}
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(T _x, T _y)
+ : x(_x), y(_y)
+ {}
+
+ // -- Conversion scalar constructors --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<1, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ , y(static_cast<T>(v.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(A _x, B _y)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<1, A, Q> const& _x, B _y)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(A _x, vec<1, B, Q> const& _y)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<1, A, Q> const& _x, vec<1, B, Q> const& _y)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y.x))
+ {}
+
+ // -- Conversion vector constructors --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<2, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ , y(static_cast<T>(v.y))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<3, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ , y(static_cast<T>(v.y))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q>::vec(vec<4, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ , y(static_cast<T>(v.y))
+ {}
+
+ // -- Component accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T & vec<2, T, Q>::operator[](typename vec<2, T, Q>::length_type i)
+ {
+ assert(i >= 0 && i < this->length());
+ switch(i)
+ {
+ default:
+ case 0:
+ return x;
+ case 1:
+ return y;
+ }
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T const& vec<2, T, Q>::operator[](typename vec<2, T, Q>::length_type i) const
+ {
+ assert(i >= 0 && i < this->length());
+ switch(i)
+ {
+ default:
+ case 0:
+ return x;
+ case 1:
+ return y;
+ }
+ }
+
+ // -- Unary arithmetic operators --
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator=(vec<2, T, Q> const& v)
+ {
+ this->x = v.x;
+ this->y = v.y;
+ return *this;
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator=(vec<2, U, Q> const& v)
+ {
+ this->x = static_cast<T>(v.x);
+ this->y = static_cast<T>(v.y);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator+=(U scalar)
+ {
+ this->x += static_cast<T>(scalar);
+ this->y += static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator+=(vec<1, U, Q> const& v)
+ {
+ this->x += static_cast<T>(v.x);
+ this->y += static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator+=(vec<2, U, Q> const& v)
+ {
+ this->x += static_cast<T>(v.x);
+ this->y += static_cast<T>(v.y);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator-=(U scalar)
+ {
+ this->x -= static_cast<T>(scalar);
+ this->y -= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator-=(vec<1, U, Q> const& v)
+ {
+ this->x -= static_cast<T>(v.x);
+ this->y -= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator-=(vec<2, U, Q> const& v)
+ {
+ this->x -= static_cast<T>(v.x);
+ this->y -= static_cast<T>(v.y);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator*=(U scalar)
+ {
+ this->x *= static_cast<T>(scalar);
+ this->y *= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator*=(vec<1, U, Q> const& v)
+ {
+ this->x *= static_cast<T>(v.x);
+ this->y *= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator*=(vec<2, U, Q> const& v)
+ {
+ this->x *= static_cast<T>(v.x);
+ this->y *= static_cast<T>(v.y);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator/=(U scalar)
+ {
+ this->x /= static_cast<T>(scalar);
+ this->y /= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator/=(vec<1, U, Q> const& v)
+ {
+ this->x /= static_cast<T>(v.x);
+ this->y /= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator/=(vec<2, U, Q> const& v)
+ {
+ this->x /= static_cast<T>(v.x);
+ this->y /= static_cast<T>(v.y);
+ return *this;
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator++()
+ {
+ ++this->x;
+ ++this->y;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator--()
+ {
+ --this->x;
+ --this->y;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> vec<2, T, Q>::operator++(int)
+ {
+ vec<2, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> vec<2, T, Q>::operator--(int)
+ {
+ vec<2, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary bit operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator%=(U scalar)
+ {
+ this->x %= static_cast<T>(scalar);
+ this->y %= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator%=(vec<1, U, Q> const& v)
+ {
+ this->x %= static_cast<T>(v.x);
+ this->y %= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator%=(vec<2, U, Q> const& v)
+ {
+ this->x %= static_cast<T>(v.x);
+ this->y %= static_cast<T>(v.y);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator&=(U scalar)
+ {
+ this->x &= static_cast<T>(scalar);
+ this->y &= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator&=(vec<1, U, Q> const& v)
+ {
+ this->x &= static_cast<T>(v.x);
+ this->y &= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator&=(vec<2, U, Q> const& v)
+ {
+ this->x &= static_cast<T>(v.x);
+ this->y &= static_cast<T>(v.y);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator|=(U scalar)
+ {
+ this->x |= static_cast<T>(scalar);
+ this->y |= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator|=(vec<1, U, Q> const& v)
+ {
+ this->x |= static_cast<T>(v.x);
+ this->y |= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator|=(vec<2, U, Q> const& v)
+ {
+ this->x |= static_cast<T>(v.x);
+ this->y |= static_cast<T>(v.y);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator^=(U scalar)
+ {
+ this->x ^= static_cast<T>(scalar);
+ this->y ^= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator^=(vec<1, U, Q> const& v)
+ {
+ this->x ^= static_cast<T>(v.x);
+ this->y ^= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator^=(vec<2, U, Q> const& v)
+ {
+ this->x ^= static_cast<T>(v.x);
+ this->y ^= static_cast<T>(v.y);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator<<=(U scalar)
+ {
+ this->x <<= static_cast<T>(scalar);
+ this->y <<= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator<<=(vec<1, U, Q> const& v)
+ {
+ this->x <<= static_cast<T>(v.x);
+ this->y <<= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator<<=(vec<2, U, Q> const& v)
+ {
+ this->x <<= static_cast<T>(v.x);
+ this->y <<= static_cast<T>(v.y);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator>>=(U scalar)
+ {
+ this->x >>= static_cast<T>(scalar);
+ this->y >>= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator>>=(vec<1, U, Q> const& v)
+ {
+ this->x >>= static_cast<T>(v.x);
+ this->y >>= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> & vec<2, T, Q>::operator>>=(vec<2, U, Q> const& v)
+ {
+ this->x >>= static_cast<T>(v.x);
+ this->y >>= static_cast<T>(v.y);
+ return *this;
+ }
+
+ // -- Unary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v)
+ {
+ return v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ -v.x,
+ -v.y);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v, T scalar)
+ {
+ return vec<2, T, Q>(
+ v.x + scalar,
+ v.y + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x + v2.x,
+ v1.y + v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(T scalar, vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ scalar + v.x,
+ scalar + v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x + v2.x,
+ v1.x + v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator+(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x + v2.x,
+ v1.y + v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v, T scalar)
+ {
+ return vec<2, T, Q>(
+ v.x - scalar,
+ v.y - scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x - v2.x,
+ v1.y - v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(T scalar, vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ scalar - v.x,
+ scalar - v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x - v2.x,
+ v1.x - v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator-(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x - v2.x,
+ v1.y - v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v, T scalar)
+ {
+ return vec<2, T, Q>(
+ v.x * scalar,
+ v.y * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x * v2.x,
+ v1.y * v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator*(T scalar, vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ scalar * v.x,
+ scalar * v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator*(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x * v2.x,
+ v1.x * v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator*(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x * v2.x,
+ v1.y * v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v, T scalar)
+ {
+ return vec<2, T, Q>(
+ v.x / scalar,
+ v.y / scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x / v2.x,
+ v1.y / v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator/(T scalar, vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ scalar / v.x,
+ scalar / v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator/(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x / v2.x,
+ v1.x / v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator/(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x / v2.x,
+ v1.y / v2.y);
+ }
+
+ // -- Binary bit operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v, T scalar)
+ {
+ return vec<2, T, Q>(
+ v.x % scalar,
+ v.y % scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x % v2.x,
+ v1.y % v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator%(T scalar, vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ scalar % v.x,
+ scalar % v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator%(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x % v2.x,
+ v1.x % v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator%(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x % v2.x,
+ v1.y % v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v, T scalar)
+ {
+ return vec<2, T, Q>(
+ v.x & scalar,
+ v.y & scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x & v2.x,
+ v1.y & v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator&(T scalar, vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ scalar & v.x,
+ scalar & v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator&(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x & v2.x,
+ v1.x & v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator&(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x & v2.x,
+ v1.y & v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v, T scalar)
+ {
+ return vec<2, T, Q>(
+ v.x | scalar,
+ v.y | scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x | v2.x,
+ v1.y | v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator|(T scalar, vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ scalar | v.x,
+ scalar | v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator|(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x | v2.x,
+ v1.x | v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator|(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x | v2.x,
+ v1.y | v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v, T scalar)
+ {
+ return vec<2, T, Q>(
+ v.x ^ scalar,
+ v.y ^ scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x ^ v2.x,
+ v1.y ^ v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator^(T scalar, vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ scalar ^ v.x,
+ scalar ^ v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator^(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x ^ v2.x,
+ v1.x ^ v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator^(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x ^ v2.x,
+ v1.y ^ v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v, T scalar)
+ {
+ return vec<2, T, Q>(
+ v.x << scalar,
+ v.y << scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x << v2.x,
+ v1.y << v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator<<(T scalar, vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ scalar << v.x,
+ scalar << v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x << v2.x,
+ v1.x << v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator<<(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x << v2.x,
+ v1.y << v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v, T scalar)
+ {
+ return vec<2, T, Q>(
+ v.x >> scalar,
+ v.y >> scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x >> v2.x,
+ v1.y >> v2.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator>>(T scalar, vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ scalar >> v.x,
+ scalar >> v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<1, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x >> v2.x,
+ v1.x >> v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator>>(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return vec<2, T, Q>(
+ v1.x >> v2.x,
+ v1.y >> v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, T, Q> operator~(vec<2, T, Q> const& v)
+ {
+ return vec<2, T, Q>(
+ ~v.x,
+ ~v.y);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return
+ detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(v1.x, v2.x) &&
+ detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(v1.y, v2.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator!=(vec<2, T, Q> const& v1, vec<2, T, Q> const& v2)
+ {
+ return !(v1 == v2);
+ }
+
+ template<qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2)
+ {
+ return vec<2, bool, Q>(v1.x && v2.x, v1.y && v2.y);
+ }
+
+ template<qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2)
+ {
+ return vec<2, bool, Q>(v1.x || v2.x, v1.y || v2.y);
+ }
+}//namespace glm
diff --git a/glm/detail/type_vec3.hpp b/glm/detail/type_vec3.hpp
new file mode 100644
index 0000000..cfc5000
--- /dev/null
+++ b/glm/detail/type_vec3.hpp
@@ -0,0 +1,435 @@
+/// @ref core
+/// @file glm/detail/type_vec3.hpp
+
+#pragma once
+
+#include "qualifier.hpp"
+#if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+# include "_swizzle.hpp"
+#elif GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+# include "_swizzle_func.hpp"
+#endif
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct vec<3, T, Q>
+ {
+ // -- Implementation detail --
+
+ typedef T value_type;
+ typedef vec<3, T, Q> type;
+ typedef vec<3, bool, Q> bool_type;
+
+ // -- Data --
+
+# if GLM_SILENT_WARNINGS == GLM_ENABLE
+# if GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wpedantic"
+# elif GLM_COMPILER & GLM_COMPILER_CLANG
+# pragma clang diagnostic push
+# pragma clang diagnostic ignored "-Wgnu-anonymous-struct"
+# pragma clang diagnostic ignored "-Wnested-anon-types"
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(push)
+# pragma warning(disable: 4201) // nonstandard extension used : nameless struct/union
+# if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE
+# pragma warning(disable: 4324) // structure was padded due to alignment specifier
+# endif
+# endif
+# endif
+
+# if GLM_CONFIG_XYZW_ONLY
+ T x, y, z;
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(T, Q, x, y, z)
+# endif//GLM_CONFIG_SWIZZLE
+# elif GLM_CONFIG_ANONYMOUS_STRUCT == GLM_ENABLE
+ union
+ {
+ struct{ T x, y, z; };
+ struct{ T r, g, b; };
+ struct{ T s, t, p; };
+
+ typename detail::storage<3, T, detail::is_aligned<Q>::value>::type data;
+
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+ GLM_SWIZZLE3_2_MEMBERS(T, Q, x, y, z)
+ GLM_SWIZZLE3_2_MEMBERS(T, Q, r, g, b)
+ GLM_SWIZZLE3_2_MEMBERS(T, Q, s, t, p)
+ GLM_SWIZZLE3_3_MEMBERS(T, Q, x, y, z)
+ GLM_SWIZZLE3_3_MEMBERS(T, Q, r, g, b)
+ GLM_SWIZZLE3_3_MEMBERS(T, Q, s, t, p)
+ GLM_SWIZZLE3_4_MEMBERS(T, Q, x, y, z)
+ GLM_SWIZZLE3_4_MEMBERS(T, Q, r, g, b)
+ GLM_SWIZZLE3_4_MEMBERS(T, Q, s, t, p)
+# endif
+ };
+# else
+ union { T x, r, s; };
+ union { T y, g, t; };
+ union { T z, b, p; };
+
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC3(T, Q)
+# endif//GLM_CONFIG_SWIZZLE
+# endif//GLM_LANG
+
+# if GLM_SILENT_WARNINGS == GLM_ENABLE
+# if GLM_COMPILER & GLM_COMPILER_CLANG
+# pragma clang diagnostic pop
+# elif GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic pop
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(pop)
+# endif
+# endif
+
+ // -- Component accesses --
+
+ /// Return the count of components of the vector
+ typedef length_t length_type;
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 3;}
+
+ GLM_FUNC_DECL GLM_CONSTEXPR T & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR T const& operator[](length_type i) const;
+
+ // -- Implicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec() GLM_DEFAULT_CTOR;
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec const& v) GLM_DEFAULT;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<3, T, P> const& v);
+
+ // -- Explicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(T scalar);
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(T a, T b, T c);
+
+ // -- Conversion scalar constructors --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(vec<1, U, P> const& v);
+
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(X x, Y y, Z z);
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, Z _z);
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, Z _z);
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z);
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, Y _y, vec<1, Z, Q> const& _z);
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z);
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z);
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z);
+
+ // -- Conversion vector constructors --
+
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, B _z);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, vec<2, B, P> const& _yz);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<4, U, P> const& v);
+
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<3, U, P> const& v);
+
+ // -- Swizzle constructors --
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+ template<int E0, int E1, int E2>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<3, T, Q, E0, E1, E2, -1> const& that)
+ {
+ *this = that();
+ }
+
+ template<int E0, int E1>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v, T const& scalar)
+ {
+ *this = vec(v(), scalar);
+ }
+
+ template<int E0, int E1>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& scalar, detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v)
+ {
+ *this = vec(scalar, v());
+ }
+# endif//GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+
+ // -- Unary arithmetic operators --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q>& operator=(vec<3, T, Q> const& v) GLM_DEFAULT;
+
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator=(vec<3, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator+=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator+=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator+=(vec<3, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator-=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator-=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator-=(vec<3, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator*=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator*=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator*=(vec<3, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator/=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator/=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator/=(vec<3, U, Q> const& v);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator++();
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator--();
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator++(int);
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator--(int);
+
+ // -- Unary bit operators --
+
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator%=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator%=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator%=(vec<3, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator&=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator&=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator&=(vec<3, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator|=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator|=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator|=(vec<3, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator^=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator^=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator^=(vec<3, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator<<=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator<<=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator<<=(vec<3, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator>>=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator>>=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> & operator>>=(vec<3, U, Q> const& v);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(T scalar, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(T scalar, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(T scalar, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator/(T scalar, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator/(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator%(T scalar, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator%(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v1, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator&(T scalar, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator&(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator|(T scalar, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator|(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator^(T scalar, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator^(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator<<(T scalar, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator>>(T scalar, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<1, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> operator~(vec<3, T, Q> const& v);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool operator!=(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2);
+
+ template<qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2);
+
+ template<qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2);
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_vec3.inl"
+#endif//GLM_EXTERNAL_TEMPLATE
diff --git a/glm/detail/type_vec3.inl b/glm/detail/type_vec3.inl
new file mode 100644
index 0000000..8d15db8
--- /dev/null
+++ b/glm/detail/type_vec3.inl
@@ -0,0 +1,1070 @@
+/// @ref core
+
+#include "compute_vector_relational.hpp"
+
+namespace glm
+{
+ // -- Implicit basic constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec()
+# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE
+ : x(0), y(0), z(0)
+# endif
+ {}
+# endif
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<3, T, Q> const& v)
+ : x(v.x), y(v.y), z(v.z)
+ {}
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<3, T, P> const& v)
+ : x(v.x), y(v.y), z(v.z)
+ {}
+
+ // -- Explicit basic constructors --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(T scalar)
+ : x(scalar), y(scalar), z(scalar)
+ {}
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(T _x, T _y, T _z)
+ : x(_x), y(_y), z(_z)
+ {}
+
+ // -- Conversion scalar constructors --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ , y(static_cast<T>(v.x))
+ , z(static_cast<T>(v.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(X _x, Y _y, Z _z)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_z))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, Z _z)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_z))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, Z _z)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(X _x, Y _y, vec<1, Z, Q> const& _z)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_z.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_z.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z.x))
+ {}
+
+ // -- Conversion vector constructors --
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<2, A, P> const& _xy, B _z)
+ : x(static_cast<T>(_xy.x))
+ , y(static_cast<T>(_xy.y))
+ , z(static_cast<T>(_z))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z)
+ : x(static_cast<T>(_xy.x))
+ , y(static_cast<T>(_xy.y))
+ , z(static_cast<T>(_z.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(A _x, vec<2, B, P> const& _yz)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_yz.x))
+ , z(static_cast<T>(_yz.y))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_yz.x))
+ , z(static_cast<T>(_yz.y))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<3, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ , y(static_cast<T>(v.y))
+ , z(static_cast<T>(v.z))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>::vec(vec<4, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ , y(static_cast<T>(v.y))
+ , z(static_cast<T>(v.z))
+ {}
+
+ // -- Component accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T & vec<3, T, Q>::operator[](typename vec<3, T, Q>::length_type i)
+ {
+ assert(i >= 0 && i < this->length());
+ switch(i)
+ {
+ default:
+ case 0:
+ return x;
+ case 1:
+ return y;
+ case 2:
+ return z;
+ }
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T const& vec<3, T, Q>::operator[](typename vec<3, T, Q>::length_type i) const
+ {
+ assert(i >= 0 && i < this->length());
+ switch(i)
+ {
+ default:
+ case 0:
+ return x;
+ case 1:
+ return y;
+ case 2:
+ return z;
+ }
+ }
+
+ // -- Unary arithmetic operators --
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>& vec<3, T, Q>::operator=(vec<3, T, Q> const& v)
+ {
+ this->x = v.x;
+ this->y = v.y;
+ this->z = v.z;
+ return *this;
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q>& vec<3, T, Q>::operator=(vec<3, U, Q> const& v)
+ {
+ this->x = static_cast<T>(v.x);
+ this->y = static_cast<T>(v.y);
+ this->z = static_cast<T>(v.z);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator+=(U scalar)
+ {
+ this->x += static_cast<T>(scalar);
+ this->y += static_cast<T>(scalar);
+ this->z += static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator+=(vec<1, U, Q> const& v)
+ {
+ this->x += static_cast<T>(v.x);
+ this->y += static_cast<T>(v.x);
+ this->z += static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator+=(vec<3, U, Q> const& v)
+ {
+ this->x += static_cast<T>(v.x);
+ this->y += static_cast<T>(v.y);
+ this->z += static_cast<T>(v.z);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator-=(U scalar)
+ {
+ this->x -= static_cast<T>(scalar);
+ this->y -= static_cast<T>(scalar);
+ this->z -= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator-=(vec<1, U, Q> const& v)
+ {
+ this->x -= static_cast<T>(v.x);
+ this->y -= static_cast<T>(v.x);
+ this->z -= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator-=(vec<3, U, Q> const& v)
+ {
+ this->x -= static_cast<T>(v.x);
+ this->y -= static_cast<T>(v.y);
+ this->z -= static_cast<T>(v.z);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator*=(U scalar)
+ {
+ this->x *= static_cast<T>(scalar);
+ this->y *= static_cast<T>(scalar);
+ this->z *= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator*=(vec<1, U, Q> const& v)
+ {
+ this->x *= static_cast<T>(v.x);
+ this->y *= static_cast<T>(v.x);
+ this->z *= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator*=(vec<3, U, Q> const& v)
+ {
+ this->x *= static_cast<T>(v.x);
+ this->y *= static_cast<T>(v.y);
+ this->z *= static_cast<T>(v.z);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator/=(U v)
+ {
+ this->x /= static_cast<T>(v);
+ this->y /= static_cast<T>(v);
+ this->z /= static_cast<T>(v);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator/=(vec<1, U, Q> const& v)
+ {
+ this->x /= static_cast<T>(v.x);
+ this->y /= static_cast<T>(v.x);
+ this->z /= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator/=(vec<3, U, Q> const& v)
+ {
+ this->x /= static_cast<T>(v.x);
+ this->y /= static_cast<T>(v.y);
+ this->z /= static_cast<T>(v.z);
+ return *this;
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator++()
+ {
+ ++this->x;
+ ++this->y;
+ ++this->z;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator--()
+ {
+ --this->x;
+ --this->y;
+ --this->z;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> vec<3, T, Q>::operator++(int)
+ {
+ vec<3, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> vec<3, T, Q>::operator--(int)
+ {
+ vec<3, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary bit operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator%=(U scalar)
+ {
+ this->x %= scalar;
+ this->y %= scalar;
+ this->z %= scalar;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator%=(vec<1, U, Q> const& v)
+ {
+ this->x %= v.x;
+ this->y %= v.x;
+ this->z %= v.x;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator%=(vec<3, U, Q> const& v)
+ {
+ this->x %= v.x;
+ this->y %= v.y;
+ this->z %= v.z;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator&=(U scalar)
+ {
+ this->x &= scalar;
+ this->y &= scalar;
+ this->z &= scalar;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator&=(vec<1, U, Q> const& v)
+ {
+ this->x &= v.x;
+ this->y &= v.x;
+ this->z &= v.x;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator&=(vec<3, U, Q> const& v)
+ {
+ this->x &= v.x;
+ this->y &= v.y;
+ this->z &= v.z;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator|=(U scalar)
+ {
+ this->x |= scalar;
+ this->y |= scalar;
+ this->z |= scalar;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator|=(vec<1, U, Q> const& v)
+ {
+ this->x |= v.x;
+ this->y |= v.x;
+ this->z |= v.x;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator|=(vec<3, U, Q> const& v)
+ {
+ this->x |= v.x;
+ this->y |= v.y;
+ this->z |= v.z;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator^=(U scalar)
+ {
+ this->x ^= scalar;
+ this->y ^= scalar;
+ this->z ^= scalar;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator^=(vec<1, U, Q> const& v)
+ {
+ this->x ^= v.x;
+ this->y ^= v.x;
+ this->z ^= v.x;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator^=(vec<3, U, Q> const& v)
+ {
+ this->x ^= v.x;
+ this->y ^= v.y;
+ this->z ^= v.z;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator<<=(U scalar)
+ {
+ this->x <<= scalar;
+ this->y <<= scalar;
+ this->z <<= scalar;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator<<=(vec<1, U, Q> const& v)
+ {
+ this->x <<= static_cast<T>(v.x);
+ this->y <<= static_cast<T>(v.x);
+ this->z <<= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator<<=(vec<3, U, Q> const& v)
+ {
+ this->x <<= static_cast<T>(v.x);
+ this->y <<= static_cast<T>(v.y);
+ this->z <<= static_cast<T>(v.z);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator>>=(U scalar)
+ {
+ this->x >>= static_cast<T>(scalar);
+ this->y >>= static_cast<T>(scalar);
+ this->z >>= static_cast<T>(scalar);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator>>=(vec<1, U, Q> const& v)
+ {
+ this->x >>= static_cast<T>(v.x);
+ this->y >>= static_cast<T>(v.x);
+ this->z >>= static_cast<T>(v.x);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> & vec<3, T, Q>::operator>>=(vec<3, U, Q> const& v)
+ {
+ this->x >>= static_cast<T>(v.x);
+ this->y >>= static_cast<T>(v.y);
+ this->z >>= static_cast<T>(v.z);
+ return *this;
+ }
+
+ // -- Unary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v)
+ {
+ return v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ -v.x,
+ -v.y,
+ -v.z);
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v, T scalar)
+ {
+ return vec<3, T, Q>(
+ v.x + scalar,
+ v.y + scalar,
+ v.z + scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar)
+ {
+ return vec<3, T, Q>(
+ v.x + scalar.x,
+ v.y + scalar.x,
+ v.z + scalar.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(T scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar + v.x,
+ scalar + v.y,
+ scalar + v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar.x + v.x,
+ scalar.x + v.y,
+ scalar.x + v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator+(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return vec<3, T, Q>(
+ v1.x + v2.x,
+ v1.y + v2.y,
+ v1.z + v2.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v, T scalar)
+ {
+ return vec<3, T, Q>(
+ v.x - scalar,
+ v.y - scalar,
+ v.z - scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar)
+ {
+ return vec<3, T, Q>(
+ v.x - scalar.x,
+ v.y - scalar.x,
+ v.z - scalar.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(T scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar - v.x,
+ scalar - v.y,
+ scalar - v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar.x - v.x,
+ scalar.x - v.y,
+ scalar.x - v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator-(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return vec<3, T, Q>(
+ v1.x - v2.x,
+ v1.y - v2.y,
+ v1.z - v2.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v, T scalar)
+ {
+ return vec<3, T, Q>(
+ v.x * scalar,
+ v.y * scalar,
+ v.z * scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar)
+ {
+ return vec<3, T, Q>(
+ v.x * scalar.x,
+ v.y * scalar.x,
+ v.z * scalar.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(T scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar * v.x,
+ scalar * v.y,
+ scalar * v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar.x * v.x,
+ scalar.x * v.y,
+ scalar.x * v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator*(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return vec<3, T, Q>(
+ v1.x * v2.x,
+ v1.y * v2.y,
+ v1.z * v2.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v, T scalar)
+ {
+ return vec<3, T, Q>(
+ v.x / scalar,
+ v.y / scalar,
+ v.z / scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar)
+ {
+ return vec<3, T, Q>(
+ v.x / scalar.x,
+ v.y / scalar.x,
+ v.z / scalar.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator/(T scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar / v.x,
+ scalar / v.y,
+ scalar / v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator/(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar.x / v.x,
+ scalar.x / v.y,
+ scalar.x / v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator/(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return vec<3, T, Q>(
+ v1.x / v2.x,
+ v1.y / v2.y,
+ v1.z / v2.z);
+ }
+
+ // -- Binary bit operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v, T scalar)
+ {
+ return vec<3, T, Q>(
+ v.x % scalar,
+ v.y % scalar,
+ v.z % scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar)
+ {
+ return vec<3, T, Q>(
+ v.x % scalar.x,
+ v.y % scalar.x,
+ v.z % scalar.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator%(T scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar % v.x,
+ scalar % v.y,
+ scalar % v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator%(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar.x % v.x,
+ scalar.x % v.y,
+ scalar.x % v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator%(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return vec<3, T, Q>(
+ v1.x % v2.x,
+ v1.y % v2.y,
+ v1.z % v2.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v, T scalar)
+ {
+ return vec<3, T, Q>(
+ v.x & scalar,
+ v.y & scalar,
+ v.z & scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar)
+ {
+ return vec<3, T, Q>(
+ v.x & scalar.x,
+ v.y & scalar.x,
+ v.z & scalar.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator&(T scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar & v.x,
+ scalar & v.y,
+ scalar & v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator&(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar.x & v.x,
+ scalar.x & v.y,
+ scalar.x & v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator&(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return vec<3, T, Q>(
+ v1.x & v2.x,
+ v1.y & v2.y,
+ v1.z & v2.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v, T scalar)
+ {
+ return vec<3, T, Q>(
+ v.x | scalar,
+ v.y | scalar,
+ v.z | scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar)
+ {
+ return vec<3, T, Q>(
+ v.x | scalar.x,
+ v.y | scalar.x,
+ v.z | scalar.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator|(T scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar | v.x,
+ scalar | v.y,
+ scalar | v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator|(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar.x | v.x,
+ scalar.x | v.y,
+ scalar.x | v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator|(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return vec<3, T, Q>(
+ v1.x | v2.x,
+ v1.y | v2.y,
+ v1.z | v2.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v, T scalar)
+ {
+ return vec<3, T, Q>(
+ v.x ^ scalar,
+ v.y ^ scalar,
+ v.z ^ scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar)
+ {
+ return vec<3, T, Q>(
+ v.x ^ scalar.x,
+ v.y ^ scalar.x,
+ v.z ^ scalar.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator^(T scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar ^ v.x,
+ scalar ^ v.y,
+ scalar ^ v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator^(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar.x ^ v.x,
+ scalar.x ^ v.y,
+ scalar.x ^ v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator^(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return vec<3, T, Q>(
+ v1.x ^ v2.x,
+ v1.y ^ v2.y,
+ v1.z ^ v2.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v, T scalar)
+ {
+ return vec<3, T, Q>(
+ v.x << scalar,
+ v.y << scalar,
+ v.z << scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar)
+ {
+ return vec<3, T, Q>(
+ v.x << scalar.x,
+ v.y << scalar.x,
+ v.z << scalar.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator<<(T scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar << v.x,
+ scalar << v.y,
+ scalar << v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar.x << v.x,
+ scalar.x << v.y,
+ scalar.x << v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator<<(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return vec<3, T, Q>(
+ v1.x << v2.x,
+ v1.y << v2.y,
+ v1.z << v2.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v, T scalar)
+ {
+ return vec<3, T, Q>(
+ v.x >> scalar,
+ v.y >> scalar,
+ v.z >> scalar);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v, vec<1, T, Q> const& scalar)
+ {
+ return vec<3, T, Q>(
+ v.x >> scalar.x,
+ v.y >> scalar.x,
+ v.z >> scalar.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator>>(T scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar >> v.x,
+ scalar >> v.y,
+ scalar >> v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<1, T, Q> const& scalar, vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ scalar.x >> v.x,
+ scalar.x >> v.y,
+ scalar.x >> v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator>>(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return vec<3, T, Q>(
+ v1.x >> v2.x,
+ v1.y >> v2.y,
+ v1.z >> v2.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, T, Q> operator~(vec<3, T, Q> const& v)
+ {
+ return vec<3, T, Q>(
+ ~v.x,
+ ~v.y,
+ ~v.z);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return
+ detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(v1.x, v2.x) &&
+ detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(v1.y, v2.y) &&
+ detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(v1.z, v2.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator!=(vec<3, T, Q> const& v1, vec<3, T, Q> const& v2)
+ {
+ return !(v1 == v2);
+ }
+
+ template<qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2)
+ {
+ return vec<3, bool, Q>(v1.x && v2.x, v1.y && v2.y, v1.z && v2.z);
+ }
+
+ template<qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2)
+ {
+ return vec<3, bool, Q>(v1.x || v2.x, v1.y || v2.y, v1.z || v2.z);
+ }
+}//namespace glm
diff --git a/glm/detail/type_vec4.hpp b/glm/detail/type_vec4.hpp
new file mode 100644
index 0000000..e78f5a5
--- /dev/null
+++ b/glm/detail/type_vec4.hpp
@@ -0,0 +1,508 @@
+/// @ref core
+/// @file glm/detail/type_vec4.hpp
+
+#pragma once
+
+#include "qualifier.hpp"
+#if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+# include "_swizzle.hpp"
+#elif GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+# include "_swizzle_func.hpp"
+#endif
+#include <cstddef>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ struct vec<4, T, Q>
+ {
+ // -- Implementation detail --
+
+ typedef T value_type;
+ typedef vec<4, T, Q> type;
+ typedef vec<4, bool, Q> bool_type;
+
+ // -- Data --
+
+# if GLM_SILENT_WARNINGS == GLM_ENABLE
+# if GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wpedantic"
+# elif GLM_COMPILER & GLM_COMPILER_CLANG
+# pragma clang diagnostic push
+# pragma clang diagnostic ignored "-Wgnu-anonymous-struct"
+# pragma clang diagnostic ignored "-Wnested-anon-types"
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(push)
+# pragma warning(disable: 4201) // nonstandard extension used : nameless struct/union
+# endif
+# endif
+
+# if GLM_CONFIG_XYZW_ONLY
+ T x, y, z, w;
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(T, Q, x, y, z, w)
+# endif//GLM_CONFIG_SWIZZLE
+# elif GLM_CONFIG_ANONYMOUS_STRUCT == GLM_ENABLE
+ union
+ {
+ struct { T x, y, z, w; };
+ struct { T r, g, b, a; };
+ struct { T s, t, p, q; };
+
+ typename detail::storage<4, T, detail::is_aligned<Q>::value>::type data;
+
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+ GLM_SWIZZLE4_2_MEMBERS(T, Q, x, y, z, w)
+ GLM_SWIZZLE4_2_MEMBERS(T, Q, r, g, b, a)
+ GLM_SWIZZLE4_2_MEMBERS(T, Q, s, t, p, q)
+ GLM_SWIZZLE4_3_MEMBERS(T, Q, x, y, z, w)
+ GLM_SWIZZLE4_3_MEMBERS(T, Q, r, g, b, a)
+ GLM_SWIZZLE4_3_MEMBERS(T, Q, s, t, p, q)
+ GLM_SWIZZLE4_4_MEMBERS(T, Q, x, y, z, w)
+ GLM_SWIZZLE4_4_MEMBERS(T, Q, r, g, b, a)
+ GLM_SWIZZLE4_4_MEMBERS(T, Q, s, t, p, q)
+# endif
+ };
+# else
+ union { T x, r, s; };
+ union { T y, g, t; };
+ union { T z, b, p; };
+ union { T w, a, q; };
+
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_FUNCTION
+ GLM_SWIZZLE_GEN_VEC_FROM_VEC4(T, Q)
+# endif
+# endif
+
+# if GLM_SILENT_WARNINGS == GLM_ENABLE
+# if GLM_COMPILER & GLM_COMPILER_CLANG
+# pragma clang diagnostic pop
+# elif GLM_COMPILER & GLM_COMPILER_GCC
+# pragma GCC diagnostic pop
+# elif GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(pop)
+# endif
+# endif
+
+ // -- Component accesses --
+
+ typedef length_t length_type;
+
+ /// Return the count of components of the vector
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 4;}
+
+ GLM_FUNC_DECL GLM_CONSTEXPR T & operator[](length_type i);
+ GLM_FUNC_DECL GLM_CONSTEXPR T const& operator[](length_type i) const;
+
+ // -- Implicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec() GLM_DEFAULT_CTOR;
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<4, T, Q> const& v) GLM_DEFAULT;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<4, T, P> const& v);
+
+ // -- Explicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(T scalar);
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(T x, T y, T z, T w);
+
+ // -- Conversion scalar constructors --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR explicit vec(vec<1, U, P> const& v);
+
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, Y _y, Z _z, W _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, Z _z, W _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, Z _z, W _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z, W _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, Y _y, vec<1, Z, Q> const& _z, W _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z, W _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, W _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, W _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, Z _z, vec<1, W, Q> const& _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, Z _z, vec<1, W, Q> const& _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z, vec<1, W, Q> const& _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, Y _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w);
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w);
+
+ // -- Conversion vector constructors --
+
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, B _z, C _w);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z, C _w);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, B _z, vec<1, C, P> const& _w);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z, vec<1, C, P> const& _w);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, vec<2, B, P> const& _yz, C _w);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz, C _w);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, vec<2, B, P> const& _yz, vec<1, C, P> const& _w);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz, vec<1, C, P> const& _w);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, B _y, vec<2, C, P> const& _zw);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, B _y, vec<2, C, P> const& _zw);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, vec<1, B, P> const& _y, vec<2, C, P> const& _zw);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, vec<1, B, P> const& _y, vec<2, C, P> const& _zw);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<3, A, P> const& _xyz, B _w);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<3, A, P> const& _xyz, vec<1, B, P> const& _w);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(A _x, vec<3, B, P> const& _yzw);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<1, A, P> const& _x, vec<3, B, P> const& _yzw);
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(vec<2, A, P> const& _xy, vec<2, B, P> const& _zw);
+
+ /// Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT vec(vec<4, U, P> const& v);
+
+ // -- Swizzle constructors --
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+ template<int E0, int E1, int E2, int E3>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<4, T, Q, E0, E1, E2, E3> const& that)
+ {
+ *this = that();
+ }
+
+ template<int E0, int E1, int F0, int F1>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v, detail::_swizzle<2, T, Q, F0, F1, -1, -2> const& u)
+ {
+ *this = vec<4, T, Q>(v(), u());
+ }
+
+ template<int E0, int E1>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& x, T const& y, detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v)
+ {
+ *this = vec<4, T, Q>(x, y, v());
+ }
+
+ template<int E0, int E1>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& x, detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v, T const& w)
+ {
+ *this = vec<4, T, Q>(x, v(), w);
+ }
+
+ template<int E0, int E1>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1, -1, -2> const& v, T const& z, T const& w)
+ {
+ *this = vec<4, T, Q>(v(), z, w);
+ }
+
+ template<int E0, int E1, int E2>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<3, T, Q, E0, E1, E2, -1> const& v, T const& w)
+ {
+ *this = vec<4, T, Q>(v(), w);
+ }
+
+ template<int E0, int E1, int E2>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& x, detail::_swizzle<3, T, Q, E0, E1, E2, -1> const& v)
+ {
+ *this = vec<4, T, Q>(x, v());
+ }
+# endif//GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+
+ // -- Unary arithmetic operators --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator=(vec<4, T, Q> const& v) GLM_DEFAULT;
+
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator=(vec<4, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator+=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator+=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator+=(vec<4, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator-=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator-=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator-=(vec<4, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator*=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator*=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator*=(vec<4, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator/=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator/=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q>& operator/=(vec<4, U, Q> const& v);
+
+ // -- Increment and decrement operators --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator++();
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator--();
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator++(int);
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator--(int);
+
+ // -- Unary bit operators --
+
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator%=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator%=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator%=(vec<4, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator&=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator&=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator&=(vec<4, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator|=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator|=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator|=(vec<4, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator^=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator^=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator^=(vec<4, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator<<=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator<<=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator<<=(vec<4, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator>>=(U scalar);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator>>=(vec<1, U, Q> const& v);
+ template<typename U>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> & operator>>=(vec<4, U, Q> const& v);
+ };
+
+ // -- Unary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v, T const & scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(T scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v, T const & scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(T scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v, T const & scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(T scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v, T const & scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator/(T scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator/(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator%(T scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator%(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator&(T scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator&(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator|(T scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator|(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator^(T scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator^(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator<<(T scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v, T scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator>>(T scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, T, Q> operator~(vec<4, T, Q> const& v);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool operator==(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool operator!=(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2);
+
+ template<qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2);
+
+ template<qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2);
+}//namespace glm
+
+#ifndef GLM_EXTERNAL_TEMPLATE
+#include "type_vec4.inl"
+#endif//GLM_EXTERNAL_TEMPLATE
diff --git a/glm/detail/type_vec4.inl b/glm/detail/type_vec4.inl
new file mode 100644
index 0000000..f520c09
--- /dev/null
+++ b/glm/detail/type_vec4.inl
@@ -0,0 +1,1142 @@
+/// @ref core
+
+#include "compute_vector_relational.hpp"
+
+namespace glm{
+namespace detail
+{
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_vec4_add
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ return vec<4, T, Q>(a.x + b.x, a.y + b.y, a.z + b.z, a.w + b.w);
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_vec4_sub
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ return vec<4, T, Q>(a.x - b.x, a.y - b.y, a.z - b.z, a.w - b.w);
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_vec4_mul
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ return vec<4, T, Q>(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w);
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_vec4_div
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ return vec<4, T, Q>(a.x / b.x, a.y / b.y, a.z / b.z, a.w / b.w);
+ }
+ };
+
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_vec4_mod
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ return vec<4, T, Q>(a.x % b.x, a.y % b.y, a.z % b.z, a.w % b.w);
+ }
+ };
+
+ template<typename T, qualifier Q, int IsInt, std::size_t Size, bool Aligned>
+ struct compute_vec4_and
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ return vec<4, T, Q>(a.x & b.x, a.y & b.y, a.z & b.z, a.w & b.w);
+ }
+ };
+
+ template<typename T, qualifier Q, int IsInt, std::size_t Size, bool Aligned>
+ struct compute_vec4_or
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ return vec<4, T, Q>(a.x | b.x, a.y | b.y, a.z | b.z, a.w | b.w);
+ }
+ };
+
+ template<typename T, qualifier Q, int IsInt, std::size_t Size, bool Aligned>
+ struct compute_vec4_xor
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ return vec<4, T, Q>(a.x ^ b.x, a.y ^ b.y, a.z ^ b.z, a.w ^ b.w);
+ }
+ };
+
+ template<typename T, qualifier Q, int IsInt, std::size_t Size, bool Aligned>
+ struct compute_vec4_shift_left
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ return vec<4, T, Q>(a.x << b.x, a.y << b.y, a.z << b.z, a.w << b.w);
+ }
+ };
+
+ template<typename T, qualifier Q, int IsInt, std::size_t Size, bool Aligned>
+ struct compute_vec4_shift_right
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ return vec<4, T, Q>(a.x >> b.x, a.y >> b.y, a.z >> b.z, a.w >> b.w);
+ }
+ };
+
+ template<typename T, qualifier Q, int IsInt, std::size_t Size, bool Aligned>
+ struct compute_vec4_equal
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static bool call(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return
+ detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(v1.x, v2.x) &&
+ detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(v1.y, v2.y) &&
+ detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(v1.z, v2.z) &&
+ detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(v1.w, v2.w);
+ }
+ };
+
+ template<typename T, qualifier Q, int IsInt, std::size_t Size, bool Aligned>
+ struct compute_vec4_nequal
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static bool call(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return !compute_vec4_equal<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(v1, v2);
+ }
+ };
+
+ template<typename T, qualifier Q, int IsInt, std::size_t Size, bool Aligned>
+ struct compute_vec4_bitwise_not
+ {
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR static vec<4, T, Q> call(vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(~v.x, ~v.y, ~v.z, ~v.w);
+ }
+ };
+}//namespace detail
+
+ // -- Implicit basic constructors --
+
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec()
+# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE
+ : x(0), y(0), z(0), w(0)
+# endif
+ {}
+# endif
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<4, T, Q> const& v)
+ : x(v.x), y(v.y), z(v.z), w(v.w)
+ {}
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<4, T, P> const& v)
+ : x(v.x), y(v.y), z(v.z), w(v.w)
+ {}
+
+ // -- Explicit basic constructors --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(T scalar)
+ : x(scalar), y(scalar), z(scalar), w(scalar)
+ {}
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(T _x, T _y, T _z, T _w)
+ : x(_x), y(_y), z(_z), w(_w)
+ {}
+
+ // -- Conversion scalar constructors --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ , y(static_cast<T>(v.x))
+ , z(static_cast<T>(v.x))
+ , w(static_cast<T>(v.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, Y _y, Z _z, W _w)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_z))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, Z _z, W _w)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_z))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, Z _z, W _w)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z, W _w)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, Y _y, vec<1, Z, Q> const& _z, W _w)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_z.x))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z, W _w)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_z.x))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, W _w)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z.x))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, W _w)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z.x))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, Z _z, vec<1, W, Q> const& _w)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_z))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, Z _z, vec<1, W, Q> const& _w)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, Z _z, vec<1, W, Q> const& _w)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, Y _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_z.x))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, Y _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_z.x))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(X _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z.x))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename X, typename Y, typename Z, typename W>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, X, Q> const& _x, vec<1, Y, Q> const& _y, vec<1, Z, Q> const& _z, vec<1, W, Q> const& _w)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_z.x))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ // -- Conversion vector constructors --
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<2, A, P> const& _xy, B _z, C _w)
+ : x(static_cast<T>(_xy.x))
+ , y(static_cast<T>(_xy.y))
+ , z(static_cast<T>(_z))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z, C _w)
+ : x(static_cast<T>(_xy.x))
+ , y(static_cast<T>(_xy.y))
+ , z(static_cast<T>(_z.x))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<2, A, P> const& _xy, B _z, vec<1, C, P> const& _w)
+ : x(static_cast<T>(_xy.x))
+ , y(static_cast<T>(_xy.y))
+ , z(static_cast<T>(_z))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<2, A, P> const& _xy, vec<1, B, P> const& _z, vec<1, C, P> const& _w)
+ : x(static_cast<T>(_xy.x))
+ , y(static_cast<T>(_xy.y))
+ , z(static_cast<T>(_z.x))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(A _x, vec<2, B, P> const& _yz, C _w)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_yz.x))
+ , z(static_cast<T>(_yz.y))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz, C _w)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_yz.x))
+ , z(static_cast<T>(_yz.y))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(A _x, vec<2, B, P> const& _yz, vec<1, C, P> const& _w)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_yz.x))
+ , z(static_cast<T>(_yz.y))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, A, P> const& _x, vec<2, B, P> const& _yz, vec<1, C, P> const& _w)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_yz.x))
+ , z(static_cast<T>(_yz.y))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(A _x, B _y, vec<2, C, P> const& _zw)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_zw.x))
+ , w(static_cast<T>(_zw.y))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, A, P> const& _x, B _y, vec<2, C, P> const& _zw)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y))
+ , z(static_cast<T>(_zw.x))
+ , w(static_cast<T>(_zw.y))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(A _x, vec<1, B, P> const& _y, vec<2, C, P> const& _zw)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_zw.x))
+ , w(static_cast<T>(_zw.y))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, typename C, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, A, P> const& _x, vec<1, B, P> const& _y, vec<2, C, P> const& _zw)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_y.x))
+ , z(static_cast<T>(_zw.x))
+ , w(static_cast<T>(_zw.y))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<3, A, P> const& _xyz, B _w)
+ : x(static_cast<T>(_xyz.x))
+ , y(static_cast<T>(_xyz.y))
+ , z(static_cast<T>(_xyz.z))
+ , w(static_cast<T>(_w))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<3, A, P> const& _xyz, vec<1, B, P> const& _w)
+ : x(static_cast<T>(_xyz.x))
+ , y(static_cast<T>(_xyz.y))
+ , z(static_cast<T>(_xyz.z))
+ , w(static_cast<T>(_w.x))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(A _x, vec<3, B, P> const& _yzw)
+ : x(static_cast<T>(_x))
+ , y(static_cast<T>(_yzw.x))
+ , z(static_cast<T>(_yzw.y))
+ , w(static_cast<T>(_yzw.z))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<1, A, P> const& _x, vec<3, B, P> const& _yzw)
+ : x(static_cast<T>(_x.x))
+ , y(static_cast<T>(_yzw.x))
+ , z(static_cast<T>(_yzw.y))
+ , w(static_cast<T>(_yzw.z))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename A, typename B, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<2, A, P> const& _xy, vec<2, B, P> const& _zw)
+ : x(static_cast<T>(_xy.x))
+ , y(static_cast<T>(_xy.y))
+ , z(static_cast<T>(_zw.x))
+ , w(static_cast<T>(_zw.y))
+ {}
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<4, U, P> const& v)
+ : x(static_cast<T>(v.x))
+ , y(static_cast<T>(v.y))
+ , z(static_cast<T>(v.z))
+ , w(static_cast<T>(v.w))
+ {}
+
+ // -- Component accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T& vec<4, T, Q>::operator[](typename vec<4, T, Q>::length_type i)
+ {
+ assert(i >= 0 && i < this->length());
+ switch(i)
+ {
+ default:
+ case 0:
+ return x;
+ case 1:
+ return y;
+ case 2:
+ return z;
+ case 3:
+ return w;
+ }
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T const& vec<4, T, Q>::operator[](typename vec<4, T, Q>::length_type i) const
+ {
+ assert(i >= 0 && i < this->length());
+ switch(i)
+ {
+ default:
+ case 0:
+ return x;
+ case 1:
+ return y;
+ case 2:
+ return z;
+ case 3:
+ return w;
+ }
+ }
+
+ // -- Unary arithmetic operators --
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>& vec<4, T, Q>::operator=(vec<4, T, Q> const& v)
+ {
+ this->x = v.x;
+ this->y = v.y;
+ this->z = v.z;
+ this->w = v.w;
+ return *this;
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>& vec<4, T, Q>::operator=(vec<4, U, Q> const& v)
+ {
+ this->x = static_cast<T>(v.x);
+ this->y = static_cast<T>(v.y);
+ this->z = static_cast<T>(v.z);
+ this->w = static_cast<T>(v.w);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator+=(U scalar)
+ {
+ return (*this = detail::compute_vec4_add<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(scalar)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator+=(vec<1, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_add<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v.x)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator+=(vec<4, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_add<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator-=(U scalar)
+ {
+ return (*this = detail::compute_vec4_sub<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(scalar)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator-=(vec<1, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_sub<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v.x)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator-=(vec<4, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_sub<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator*=(U scalar)
+ {
+ return (*this = detail::compute_vec4_mul<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(scalar)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator*=(vec<1, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_mul<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v.x)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator*=(vec<4, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_mul<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator/=(U scalar)
+ {
+ return (*this = detail::compute_vec4_div<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(scalar)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator/=(vec<1, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_div<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v.x)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator/=(vec<4, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_div<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ // -- Increment and decrement operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator++()
+ {
+ ++this->x;
+ ++this->y;
+ ++this->z;
+ ++this->w;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator--()
+ {
+ --this->x;
+ --this->y;
+ --this->z;
+ --this->w;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> vec<4, T, Q>::operator++(int)
+ {
+ vec<4, T, Q> Result(*this);
+ ++*this;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> vec<4, T, Q>::operator--(int)
+ {
+ vec<4, T, Q> Result(*this);
+ --*this;
+ return Result;
+ }
+
+ // -- Unary bit operators --
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator%=(U scalar)
+ {
+ return (*this = detail::compute_vec4_mod<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(scalar)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator%=(vec<1, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_mod<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator%=(vec<4, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_mod<T, Q, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator&=(U scalar)
+ {
+ return (*this = detail::compute_vec4_and<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(scalar)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator&=(vec<1, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_and<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator&=(vec<4, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_and<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator|=(U scalar)
+ {
+ return (*this = detail::compute_vec4_or<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(scalar)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator|=(vec<1, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_or<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator|=(vec<4, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_or<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator^=(U scalar)
+ {
+ return (*this = detail::compute_vec4_xor<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(scalar)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator^=(vec<1, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_xor<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator^=(vec<4, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_xor<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator<<=(U scalar)
+ {
+ return (*this = detail::compute_vec4_shift_left<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(scalar)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator<<=(vec<1, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_shift_left<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator<<=(vec<4, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_shift_left<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator>>=(U scalar)
+ {
+ return (*this = detail::compute_vec4_shift_right<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(scalar)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator>>=(vec<1, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_shift_right<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> & vec<4, T, Q>::operator>>=(vec<4, U, Q> const& v)
+ {
+ return (*this = detail::compute_vec4_shift_right<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(*this, vec<4, T, Q>(v)));
+ }
+
+ // -- Unary constant operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v)
+ {
+ return v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(0) -= v;
+ }
+
+ // -- Binary arithmetic operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v, T const & scalar)
+ {
+ return vec<4, T, Q>(v) += scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) += v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(T scalar, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(v) += scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v2) += v1;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator+(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) += v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v, T const & scalar)
+ {
+ return vec<4, T, Q>(v) -= scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) -= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(T scalar, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(scalar) -= v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1.x) -= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator-(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) -= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v, T const & scalar)
+ {
+ return vec<4, T, Q>(v) *= scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) *= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(T scalar, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(v) *= scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v2) *= v1;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator*(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) *= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v, T const & scalar)
+ {
+ return vec<4, T, Q>(v) /= scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) /= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator/(T scalar, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(scalar) /= v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator/(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1.x) /= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator/(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) /= v2;
+ }
+
+ // -- Binary bit operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v, T scalar)
+ {
+ return vec<4, T, Q>(v) %= scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) %= v2.x;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator%(T scalar, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(scalar) %= v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator%(vec<1, T, Q> const& scalar, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(scalar.x) %= v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator%(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) %= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v, T scalar)
+ {
+ return vec<4, T, Q>(v) &= scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v, vec<1, T, Q> const& scalar)
+ {
+ return vec<4, T, Q>(v) &= scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator&(T scalar, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(scalar) &= v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator&(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1.x) &= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator&(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) &= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v, T scalar)
+ {
+ return vec<4, T, Q>(v) |= scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) |= v2.x;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator|(T scalar, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(scalar) |= v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator|(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1.x) |= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator|(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) |= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v, T scalar)
+ {
+ return vec<4, T, Q>(v) ^= scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) ^= v2.x;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator^(T scalar, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(scalar) ^= v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator^(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1.x) ^= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator^(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) ^= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v, T scalar)
+ {
+ return vec<4, T, Q>(v) <<= scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) <<= v2.x;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator<<(T scalar, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(scalar) <<= v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1.x) <<= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator<<(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) <<= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v, T scalar)
+ {
+ return vec<4, T, Q>(v) >>= scalar;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v1, vec<1, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) >>= v2.x;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator>>(T scalar, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(scalar) >>= v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<1, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1.x) >>= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator>>(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return vec<4, T, Q>(v1) >>= v2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q> operator~(vec<4, T, Q> const& v)
+ {
+ return detail::compute_vec4_bitwise_not<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(v);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator==(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return detail::compute_vec4_equal<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(v1, v2);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool operator!=(vec<4, T, Q> const& v1, vec<4, T, Q> const& v2)
+ {
+ return detail::compute_vec4_nequal<T, Q, detail::is_int<T>::value, sizeof(T) * 8, detail::is_aligned<Q>::value>::call(v1, v2);
+ }
+
+ template<qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2)
+ {
+ return vec<4, bool, Q>(v1.x && v2.x, v1.y && v2.y, v1.z && v2.z, v1.w && v2.w);
+ }
+
+ template<qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2)
+ {
+ return vec<4, bool, Q>(v1.x || v2.x, v1.y || v2.y, v1.z || v2.z, v1.w || v2.w);
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "type_vec4_simd.inl"
+#endif
diff --git a/glm/detail/type_vec4_simd.inl b/glm/detail/type_vec4_simd.inl
new file mode 100644
index 0000000..0fcb64e
--- /dev/null
+++ b/glm/detail/type_vec4_simd.inl
@@ -0,0 +1,775 @@
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+namespace glm{
+namespace detail
+{
+# if GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+ template<qualifier Q, int E0, int E1, int E2, int E3>
+ struct _swizzle_base1<4, float, Q, E0,E1,E2,E3, true> : public _swizzle_base0<float, 4>
+ {
+ GLM_FUNC_QUALIFIER vec<4, float, Q> operator ()() const
+ {
+ __m128 data = *reinterpret_cast<__m128 const*>(&this->_buffer);
+
+ vec<4, float, Q> Result;
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ Result.data = _mm_permute_ps(data, _MM_SHUFFLE(E3, E2, E1, E0));
+# else
+ Result.data = _mm_shuffle_ps(data, data, _MM_SHUFFLE(E3, E2, E1, E0));
+# endif
+ return Result;
+ }
+ };
+
+ template<qualifier Q, int E0, int E1, int E2, int E3>
+ struct _swizzle_base1<4, int, Q, E0,E1,E2,E3, true> : public _swizzle_base0<int, 4>
+ {
+ GLM_FUNC_QUALIFIER vec<4, int, Q> operator ()() const
+ {
+ __m128i data = *reinterpret_cast<__m128i const*>(&this->_buffer);
+
+ vec<4, int, Q> Result;
+ Result.data = _mm_shuffle_epi32(data, _MM_SHUFFLE(E3, E2, E1, E0));
+ return Result;
+ }
+ };
+
+ template<qualifier Q, int E0, int E1, int E2, int E3>
+ struct _swizzle_base1<4, uint, Q, E0,E1,E2,E3, true> : public _swizzle_base0<uint, 4>
+ {
+ GLM_FUNC_QUALIFIER vec<4, uint, Q> operator ()() const
+ {
+ __m128i data = *reinterpret_cast<__m128i const*>(&this->_buffer);
+
+ vec<4, uint, Q> Result;
+ Result.data = _mm_shuffle_epi32(data, _MM_SHUFFLE(E3, E2, E1, E0));
+ return Result;
+ }
+ };
+# endif// GLM_CONFIG_SWIZZLE == GLM_SWIZZLE_OPERATOR
+
+ template<qualifier Q>
+ struct compute_vec4_add<float, Q, true>
+ {
+ static vec<4, float, Q> call(vec<4, float, Q> const& a, vec<4, float, Q> const& b)
+ {
+ vec<4, float, Q> Result;
+ Result.data = _mm_add_ps(a.data, b.data);
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ template<qualifier Q>
+ struct compute_vec4_add<double, Q, true>
+ {
+ static vec<4, double, Q> call(vec<4, double, Q> const& a, vec<4, double, Q> const& b)
+ {
+ vec<4, double, Q> Result;
+ Result.data = _mm256_add_pd(a.data, b.data);
+ return Result;
+ }
+ };
+# endif
+
+ template<qualifier Q>
+ struct compute_vec4_sub<float, Q, true>
+ {
+ static vec<4, float, Q> call(vec<4, float, Q> const& a, vec<4, float, Q> const& b)
+ {
+ vec<4, float, Q> Result;
+ Result.data = _mm_sub_ps(a.data, b.data);
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ template<qualifier Q>
+ struct compute_vec4_sub<double, Q, true>
+ {
+ static vec<4, double, Q> call(vec<4, double, Q> const& a, vec<4, double, Q> const& b)
+ {
+ vec<4, double, Q> Result;
+ Result.data = _mm256_sub_pd(a.data, b.data);
+ return Result;
+ }
+ };
+# endif
+
+ template<qualifier Q>
+ struct compute_vec4_mul<float, Q, true>
+ {
+ static vec<4, float, Q> call(vec<4, float, Q> const& a, vec<4, float, Q> const& b)
+ {
+ vec<4, float, Q> Result;
+ Result.data = _mm_mul_ps(a.data, b.data);
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ template<qualifier Q>
+ struct compute_vec4_mul<double, Q, true>
+ {
+ static vec<4, double, Q> call(vec<4, double, Q> const& a, vec<4, double, Q> const& b)
+ {
+ vec<4, double, Q> Result;
+ Result.data = _mm256_mul_pd(a.data, b.data);
+ return Result;
+ }
+ };
+# endif
+
+ template<qualifier Q>
+ struct compute_vec4_div<float, Q, true>
+ {
+ static vec<4, float, Q> call(vec<4, float, Q> const& a, vec<4, float, Q> const& b)
+ {
+ vec<4, float, Q> Result;
+ Result.data = _mm_div_ps(a.data, b.data);
+ return Result;
+ }
+ };
+
+ # if GLM_ARCH & GLM_ARCH_AVX_BIT
+ template<qualifier Q>
+ struct compute_vec4_div<double, Q, true>
+ {
+ static vec<4, double, Q> call(vec<4, double, Q> const& a, vec<4, double, Q> const& b)
+ {
+ vec<4, double, Q> Result;
+ Result.data = _mm256_div_pd(a.data, b.data);
+ return Result;
+ }
+ };
+# endif
+
+ template<>
+ struct compute_vec4_div<float, aligned_lowp, true>
+ {
+ static vec<4, float, aligned_lowp> call(vec<4, float, aligned_lowp> const& a, vec<4, float, aligned_lowp> const& b)
+ {
+ vec<4, float, aligned_lowp> Result;
+ Result.data = _mm_mul_ps(a.data, _mm_rcp_ps(b.data));
+ return Result;
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_vec4_and<T, Q, true, 32, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm_and_si128(a.data, b.data);
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX2_BIT
+ template<typename T, qualifier Q>
+ struct compute_vec4_and<T, Q, true, 64, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm256_and_si256(a.data, b.data);
+ return Result;
+ }
+ };
+# endif
+
+ template<typename T, qualifier Q>
+ struct compute_vec4_or<T, Q, true, 32, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm_or_si128(a.data, b.data);
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX2_BIT
+ template<typename T, qualifier Q>
+ struct compute_vec4_or<T, Q, true, 64, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm256_or_si256(a.data, b.data);
+ return Result;
+ }
+ };
+# endif
+
+ template<typename T, qualifier Q>
+ struct compute_vec4_xor<T, Q, true, 32, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm_xor_si128(a.data, b.data);
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX2_BIT
+ template<typename T, qualifier Q>
+ struct compute_vec4_xor<T, Q, true, 64, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm256_xor_si256(a.data, b.data);
+ return Result;
+ }
+ };
+# endif
+
+ template<typename T, qualifier Q>
+ struct compute_vec4_shift_left<T, Q, true, 32, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm_sll_epi32(a.data, b.data);
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX2_BIT
+ template<typename T, qualifier Q>
+ struct compute_vec4_shift_left<T, Q, true, 64, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm256_sll_epi64(a.data, b.data);
+ return Result;
+ }
+ };
+# endif
+
+ template<typename T, qualifier Q>
+ struct compute_vec4_shift_right<T, Q, true, 32, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm_srl_epi32(a.data, b.data);
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX2_BIT
+ template<typename T, qualifier Q>
+ struct compute_vec4_shift_right<T, Q, true, 64, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& a, vec<4, T, Q> const& b)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm256_srl_epi64(a.data, b.data);
+ return Result;
+ }
+ };
+# endif
+
+ template<typename T, qualifier Q>
+ struct compute_vec4_bitwise_not<T, Q, true, 32, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& v)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm_xor_si128(v.data, _mm_set1_epi32(-1));
+ return Result;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_AVX2_BIT
+ template<typename T, qualifier Q>
+ struct compute_vec4_bitwise_not<T, Q, true, 64, true>
+ {
+ static vec<4, T, Q> call(vec<4, T, Q> const& v)
+ {
+ vec<4, T, Q> Result;
+ Result.data = _mm256_xor_si256(v.data, _mm_set1_epi32(-1));
+ return Result;
+ }
+ };
+# endif
+
+ template<qualifier Q>
+ struct compute_vec4_equal<float, Q, false, 32, true>
+ {
+ static bool call(vec<4, float, Q> const& v1, vec<4, float, Q> const& v2)
+ {
+ return _mm_movemask_ps(_mm_cmpneq_ps(v1.data, v2.data)) == 0;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_SSE41_BIT
+ template<qualifier Q>
+ struct compute_vec4_equal<int, Q, true, 32, true>
+ {
+ static bool call(vec<4, int, Q> const& v1, vec<4, int, Q> const& v2)
+ {
+ //return _mm_movemask_epi8(_mm_cmpeq_epi32(v1.data, v2.data)) != 0;
+ __m128i neq = _mm_xor_si128(v1.data, v2.data);
+ return _mm_test_all_zeros(neq, neq) == 0;
+ }
+ };
+# endif
+
+ template<qualifier Q>
+ struct compute_vec4_nequal<float, Q, false, 32, true>
+ {
+ static bool call(vec<4, float, Q> const& v1, vec<4, float, Q> const& v2)
+ {
+ return _mm_movemask_ps(_mm_cmpneq_ps(v1.data, v2.data)) != 0;
+ }
+ };
+
+# if GLM_ARCH & GLM_ARCH_SSE41_BIT
+ template<qualifier Q>
+ struct compute_vec4_nequal<int, Q, true, 32, true>
+ {
+ static bool call(vec<4, int, Q> const& v1, vec<4, int, Q> const& v2)
+ {
+ //return _mm_movemask_epi8(_mm_cmpneq_epi32(v1.data, v2.data)) != 0;
+ __m128i neq = _mm_xor_si128(v1.data, v2.data);
+ return _mm_test_all_zeros(neq, neq) != 0;
+ }
+ };
+# endif
+}//namespace detail
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_lowp>::vec(float _s) :
+ data(_mm_set1_ps(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_mediump>::vec(float _s) :
+ data(_mm_set1_ps(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(float _s) :
+ data(_mm_set1_ps(_s))
+ {}
+
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, double, aligned_lowp>::vec(double _s) :
+ data(_mm256_set1_pd(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, double, aligned_mediump>::vec(double _s) :
+ data(_mm256_set1_pd(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, double, aligned_highp>::vec(double _s) :
+ data(_mm256_set1_pd(_s))
+ {}
+# endif
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_lowp>::vec(int _s) :
+ data(_mm_set1_epi32(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_mediump>::vec(int _s) :
+ data(_mm_set1_epi32(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_highp>::vec(int _s) :
+ data(_mm_set1_epi32(_s))
+ {}
+
+# if GLM_ARCH & GLM_ARCH_AVX2_BIT
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, detail::int64, aligned_lowp>::vec(detail::int64 _s) :
+ data(_mm256_set1_epi64x(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, detail::int64, aligned_mediump>::vec(detail::int64 _s) :
+ data(_mm256_set1_epi64x(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, detail::int64, aligned_highp>::vec(detail::int64 _s) :
+ data(_mm256_set1_epi64x(_s))
+ {}
+# endif
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_lowp>::vec(float _x, float _y, float _z, float _w) :
+ data(_mm_set_ps(_w, _z, _y, _x))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_mediump>::vec(float _x, float _y, float _z, float _w) :
+ data(_mm_set_ps(_w, _z, _y, _x))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(float _x, float _y, float _z, float _w) :
+ data(_mm_set_ps(_w, _z, _y, _x))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_lowp>::vec(int _x, int _y, int _z, int _w) :
+ data(_mm_set_epi32(_w, _z, _y, _x))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_mediump>::vec(int _x, int _y, int _z, int _w) :
+ data(_mm_set_epi32(_w, _z, _y, _x))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_highp>::vec(int _x, int _y, int _z, int _w) :
+ data(_mm_set_epi32(_w, _z, _y, _x))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_lowp>::vec(int _x, int _y, int _z, int _w) :
+ data(_mm_cvtepi32_ps(_mm_set_epi32(_w, _z, _y, _x)))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_mediump>::vec(int _x, int _y, int _z, int _w) :
+ data(_mm_cvtepi32_ps(_mm_set_epi32(_w, _z, _y, _x)))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(int _x, int _y, int _z, int _w) :
+ data(_mm_cvtepi32_ps(_mm_set_epi32(_w, _z, _y, _x)))
+ {}
+}//namespace glm
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+#if GLM_ARCH & GLM_ARCH_NEON_BIT
+namespace glm {
+namespace detail {
+
+ template<qualifier Q>
+ struct compute_vec4_add<float, Q, true>
+ {
+ static
+ vec<4, float, Q>
+ call(vec<4, float, Q> const& a, vec<4, float, Q> const& b)
+ {
+ vec<4, float, Q> Result;
+ Result.data = vaddq_f32(a.data, b.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_add<uint, Q, true>
+ {
+ static
+ vec<4, uint, Q>
+ call(vec<4, uint, Q> const& a, vec<4, uint, Q> const& b)
+ {
+ vec<4, uint, Q> Result;
+ Result.data = vaddq_u32(a.data, b.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_add<int, Q, true>
+ {
+ static
+ vec<4, int, Q>
+ call(vec<4, int, Q> const& a, vec<4, int, Q> const& b)
+ {
+ vec<4, int, Q> Result;
+ Result.data = vaddq_s32(a.data, b.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_sub<float, Q, true>
+ {
+ static vec<4, float, Q> call(vec<4, float, Q> const& a, vec<4, float, Q> const& b)
+ {
+ vec<4, float, Q> Result;
+ Result.data = vsubq_f32(a.data, b.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_sub<uint, Q, true>
+ {
+ static vec<4, uint, Q> call(vec<4, uint, Q> const& a, vec<4, uint, Q> const& b)
+ {
+ vec<4, uint, Q> Result;
+ Result.data = vsubq_u32(a.data, b.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_sub<int, Q, true>
+ {
+ static vec<4, int, Q> call(vec<4, int, Q> const& a, vec<4, int, Q> const& b)
+ {
+ vec<4, int, Q> Result;
+ Result.data = vsubq_s32(a.data, b.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_mul<float, Q, true>
+ {
+ static vec<4, float, Q> call(vec<4, float, Q> const& a, vec<4, float, Q> const& b)
+ {
+ vec<4, float, Q> Result;
+ Result.data = vmulq_f32(a.data, b.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_mul<uint, Q, true>
+ {
+ static vec<4, uint, Q> call(vec<4, uint, Q> const& a, vec<4, uint, Q> const& b)
+ {
+ vec<4, uint, Q> Result;
+ Result.data = vmulq_u32(a.data, b.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_mul<int, Q, true>
+ {
+ static vec<4, int, Q> call(vec<4, int, Q> const& a, vec<4, int, Q> const& b)
+ {
+ vec<4, int, Q> Result;
+ Result.data = vmulq_s32(a.data, b.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_div<float, Q, true>
+ {
+ static vec<4, float, Q> call(vec<4, float, Q> const& a, vec<4, float, Q> const& b)
+ {
+ vec<4, float, Q> Result;
+ Result.data = vdivq_f32(a.data, b.data);
+ return Result;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_equal<float, Q, false, 32, true>
+ {
+ static bool call(vec<4, float, Q> const& v1, vec<4, float, Q> const& v2)
+ {
+ uint32x4_t cmp = vceqq_f32(v1.data, v2.data);
+#if GLM_ARCH & GLM_ARCH_ARMV8_BIT
+ cmp = vpminq_u32(cmp, cmp);
+ cmp = vpminq_u32(cmp, cmp);
+ uint32_t r = cmp[0];
+#else
+ uint32x2_t cmpx2 = vpmin_u32(vget_low_u32(cmp), vget_high_u32(cmp));
+ cmpx2 = vpmin_u32(cmpx2, cmpx2);
+ uint32_t r = cmpx2[0];
+#endif
+ return r == ~0u;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_equal<uint, Q, false, 32, true>
+ {
+ static bool call(vec<4, uint, Q> const& v1, vec<4, uint, Q> const& v2)
+ {
+ uint32x4_t cmp = vceqq_u32(v1.data, v2.data);
+#if GLM_ARCH & GLM_ARCH_ARMV8_BIT
+ cmp = vpminq_u32(cmp, cmp);
+ cmp = vpminq_u32(cmp, cmp);
+ uint32_t r = cmp[0];
+#else
+ uint32x2_t cmpx2 = vpmin_u32(vget_low_u32(cmp), vget_high_u32(cmp));
+ cmpx2 = vpmin_u32(cmpx2, cmpx2);
+ uint32_t r = cmpx2[0];
+#endif
+ return r == ~0u;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_equal<int, Q, false, 32, true>
+ {
+ static bool call(vec<4, int, Q> const& v1, vec<4, int, Q> const& v2)
+ {
+ uint32x4_t cmp = vceqq_s32(v1.data, v2.data);
+#if GLM_ARCH & GLM_ARCH_ARMV8_BIT
+ cmp = vpminq_u32(cmp, cmp);
+ cmp = vpminq_u32(cmp, cmp);
+ uint32_t r = cmp[0];
+#else
+ uint32x2_t cmpx2 = vpmin_u32(vget_low_u32(cmp), vget_high_u32(cmp));
+ cmpx2 = vpmin_u32(cmpx2, cmpx2);
+ uint32_t r = cmpx2[0];
+#endif
+ return r == ~0u;
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_nequal<float, Q, false, 32, true>
+ {
+ static bool call(vec<4, float, Q> const& v1, vec<4, float, Q> const& v2)
+ {
+ return !compute_vec4_equal<float, Q, false, 32, true>::call(v1, v2);
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_nequal<uint, Q, false, 32, true>
+ {
+ static bool call(vec<4, uint, Q> const& v1, vec<4, uint, Q> const& v2)
+ {
+ return !compute_vec4_equal<uint, Q, false, 32, true>::call(v1, v2);
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_vec4_nequal<int, Q, false, 32, true>
+ {
+ static bool call(vec<4, int, Q> const& v1, vec<4, int, Q> const& v2)
+ {
+ return !compute_vec4_equal<int, Q, false, 32, true>::call(v1, v2);
+ }
+ };
+
+}//namespace detail
+
+#if !GLM_CONFIG_XYZW_ONLY
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_lowp>::vec(float _s) :
+ data(vdupq_n_f32(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_mediump>::vec(float _s) :
+ data(vdupq_n_f32(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(float _s) :
+ data(vdupq_n_f32(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_lowp>::vec(int _s) :
+ data(vdupq_n_s32(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_mediump>::vec(int _s) :
+ data(vdupq_n_s32(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, int, aligned_highp>::vec(int _s) :
+ data(vdupq_n_s32(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, uint, aligned_lowp>::vec(uint _s) :
+ data(vdupq_n_u32(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, uint, aligned_mediump>::vec(uint _s) :
+ data(vdupq_n_u32(_s))
+ {}
+
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, uint, aligned_highp>::vec(uint _s) :
+ data(vdupq_n_u32(_s))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(const vec<4, float, aligned_highp>& rhs) :
+ data(rhs.data)
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(const vec<4, int, aligned_highp>& rhs) :
+ data(vcvtq_f32_s32(rhs.data))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(const vec<4, uint, aligned_highp>& rhs) :
+ data(vcvtq_f32_u32(rhs.data))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_lowp>::vec(int _x, int _y, int _z, int _w) :
+ data(vcvtq_f32_s32(vec<4, int, aligned_lowp>(_x, _y, _z, _w).data))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_mediump>::vec(int _x, int _y, int _z, int _w) :
+ data(vcvtq_f32_s32(vec<4, int, aligned_mediump>(_x, _y, _z, _w).data))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(int _x, int _y, int _z, int _w) :
+ data(vcvtq_f32_s32(vec<4, int, aligned_highp>(_x, _y, _z, _w).data))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_lowp>::vec(uint _x, uint _y, uint _z, uint _w) :
+ data(vcvtq_f32_u32(vec<4, uint, aligned_lowp>(_x, _y, _z, _w).data))
+ {}
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_mediump>::vec(uint _x, uint _y, uint _z, uint _w) :
+ data(vcvtq_f32_u32(vec<4, uint, aligned_mediump>(_x, _y, _z, _w).data))
+ {}
+
+
+ template<>
+ template<>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, float, aligned_highp>::vec(uint _x, uint _y, uint _z, uint _w) :
+ data(vcvtq_f32_u32(vec<4, uint, aligned_highp>(_x, _y, _z, _w).data))
+ {}
+
+#endif
+}//namespace glm
+
+#endif
diff --git a/glm/exponential.hpp b/glm/exponential.hpp
new file mode 100644
index 0000000..f8fb886
--- /dev/null
+++ b/glm/exponential.hpp
@@ -0,0 +1,110 @@
+/// @ref core
+/// @file glm/exponential.hpp
+///
+/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
+///
+/// @defgroup core_func_exponential Exponential functions
+/// @ingroup core
+///
+/// Provides GLSL exponential functions
+///
+/// These all operate component-wise. The description is per component.
+///
+/// Include <glm/exponential.hpp> to use these core features.
+
+#pragma once
+
+#include "detail/type_vec1.hpp"
+#include "detail/type_vec2.hpp"
+#include "detail/type_vec3.hpp"
+#include "detail/type_vec4.hpp"
+#include <cmath>
+
+namespace glm
+{
+ /// @addtogroup core_func_exponential
+ /// @{
+
+ /// Returns 'base' raised to the power 'exponent'.
+ ///
+ /// @param base Floating point value. pow function is defined for input values of 'base' defined in the range (inf-, inf+) in the limit of the type qualifier.
+ /// @param exponent Floating point value representing the 'exponent'.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/pow.xml">GLSL pow man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> pow(vec<L, T, Q> const& base, vec<L, T, Q> const& exponent);
+
+ /// Returns the natural exponentiation of x, i.e., e^x.
+ ///
+ /// @param v exp function is defined for input values of v defined in the range (inf-, inf+) in the limit of the type qualifier.
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/exp.xml">GLSL exp man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> exp(vec<L, T, Q> const& v);
+
+ /// Returns the natural logarithm of v, i.e.,
+ /// returns the value y which satisfies the equation x = e^y.
+ /// Results are undefined if v <= 0.
+ ///
+ /// @param v log function is defined for input values of v defined in the range (0, inf+) in the limit of the type qualifier.
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/log.xml">GLSL log man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> log(vec<L, T, Q> const& v);
+
+ /// Returns 2 raised to the v power.
+ ///
+ /// @param v exp2 function is defined for input values of v defined in the range (inf-, inf+) in the limit of the type qualifier.
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/exp2.xml">GLSL exp2 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> exp2(vec<L, T, Q> const& v);
+
+ /// Returns the base 2 log of x, i.e., returns the value y,
+ /// which satisfies the equation x = 2 ^ y.
+ ///
+ /// @param v log2 function is defined for input values of v defined in the range (0, inf+) in the limit of the type qualifier.
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/log2.xml">GLSL log2 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> log2(vec<L, T, Q> const& v);
+
+ /// Returns the positive square root of v.
+ ///
+ /// @param v sqrt function is defined for input values of v defined in the range [0, inf+) in the limit of the type qualifier.
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/sqrt.xml">GLSL sqrt man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> sqrt(vec<L, T, Q> const& v);
+
+ /// Returns the reciprocal of the positive square root of v.
+ ///
+ /// @param v inversesqrt function is defined for input values of v defined in the range [0, inf+) in the limit of the type qualifier.
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/inversesqrt.xml">GLSL inversesqrt man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.2 Exponential Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> inversesqrt(vec<L, T, Q> const& v);
+
+ /// @}
+}//namespace glm
+
+#include "detail/func_exponential.inl"
diff --git a/glm/ext.hpp b/glm/ext.hpp
new file mode 100644
index 0000000..39cabc3
--- /dev/null
+++ b/glm/ext.hpp
@@ -0,0 +1,255 @@
+/// @file glm/ext.hpp
+///
+/// @ref core (Dependence)
+
+#include "detail/setup.hpp"
+
+#pragma once
+
+#include "glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_MESSAGE_EXT_INCLUDED_DISPLAYED)
+# define GLM_MESSAGE_EXT_INCLUDED_DISPLAYED
+# pragma message("GLM: All extensions included (not recommended)")
+#endif//GLM_MESSAGES
+
+#include "./ext/matrix_clip_space.hpp"
+#include "./ext/matrix_common.hpp"
+
+#include "./ext/matrix_double2x2.hpp"
+#include "./ext/matrix_double2x2_precision.hpp"
+#include "./ext/matrix_double2x3.hpp"
+#include "./ext/matrix_double2x3_precision.hpp"
+#include "./ext/matrix_double2x4.hpp"
+#include "./ext/matrix_double2x4_precision.hpp"
+#include "./ext/matrix_double3x2.hpp"
+#include "./ext/matrix_double3x2_precision.hpp"
+#include "./ext/matrix_double3x3.hpp"
+#include "./ext/matrix_double3x3_precision.hpp"
+#include "./ext/matrix_double3x4.hpp"
+#include "./ext/matrix_double3x4_precision.hpp"
+#include "./ext/matrix_double4x2.hpp"
+#include "./ext/matrix_double4x2_precision.hpp"
+#include "./ext/matrix_double4x3.hpp"
+#include "./ext/matrix_double4x3_precision.hpp"
+#include "./ext/matrix_double4x4.hpp"
+#include "./ext/matrix_double4x4_precision.hpp"
+
+#include "./ext/matrix_float2x2.hpp"
+#include "./ext/matrix_float2x2_precision.hpp"
+#include "./ext/matrix_float2x3.hpp"
+#include "./ext/matrix_float2x3_precision.hpp"
+#include "./ext/matrix_float2x4.hpp"
+#include "./ext/matrix_float2x4_precision.hpp"
+#include "./ext/matrix_float3x2.hpp"
+#include "./ext/matrix_float3x2_precision.hpp"
+#include "./ext/matrix_float3x3.hpp"
+#include "./ext/matrix_float3x3_precision.hpp"
+#include "./ext/matrix_float3x4.hpp"
+#include "./ext/matrix_float3x4_precision.hpp"
+#include "./ext/matrix_float4x2.hpp"
+#include "./ext/matrix_float4x2_precision.hpp"
+#include "./ext/matrix_float4x3.hpp"
+#include "./ext/matrix_float4x3_precision.hpp"
+#include "./ext/matrix_float4x4.hpp"
+#include "./ext/matrix_float4x4_precision.hpp"
+
+#include "./ext/matrix_int2x2.hpp"
+#include "./ext/matrix_int2x2_sized.hpp"
+#include "./ext/matrix_int2x3.hpp"
+#include "./ext/matrix_int2x3_sized.hpp"
+#include "./ext/matrix_int2x4.hpp"
+#include "./ext/matrix_int2x4_sized.hpp"
+#include "./ext/matrix_int3x2.hpp"
+#include "./ext/matrix_int3x2_sized.hpp"
+#include "./ext/matrix_int3x3.hpp"
+#include "./ext/matrix_int3x3_sized.hpp"
+#include "./ext/matrix_int3x4.hpp"
+#include "./ext/matrix_int3x4_sized.hpp"
+#include "./ext/matrix_int4x2.hpp"
+#include "./ext/matrix_int4x2_sized.hpp"
+#include "./ext/matrix_int4x3.hpp"
+#include "./ext/matrix_int4x3_sized.hpp"
+#include "./ext/matrix_int4x4.hpp"
+#include "./ext/matrix_int4x4_sized.hpp"
+
+#include "./ext/matrix_uint2x2.hpp"
+#include "./ext/matrix_uint2x2_sized.hpp"
+#include "./ext/matrix_uint2x3.hpp"
+#include "./ext/matrix_uint2x3_sized.hpp"
+#include "./ext/matrix_uint2x4.hpp"
+#include "./ext/matrix_uint2x4_sized.hpp"
+#include "./ext/matrix_uint3x2.hpp"
+#include "./ext/matrix_uint3x2_sized.hpp"
+#include "./ext/matrix_uint3x3.hpp"
+#include "./ext/matrix_uint3x3_sized.hpp"
+#include "./ext/matrix_uint3x4.hpp"
+#include "./ext/matrix_uint3x4_sized.hpp"
+#include "./ext/matrix_uint4x2.hpp"
+#include "./ext/matrix_uint4x2_sized.hpp"
+#include "./ext/matrix_uint4x3.hpp"
+#include "./ext/matrix_uint4x3_sized.hpp"
+#include "./ext/matrix_uint4x4.hpp"
+#include "./ext/matrix_uint4x4_sized.hpp"
+
+#include "./ext/matrix_projection.hpp"
+#include "./ext/matrix_relational.hpp"
+#include "./ext/matrix_transform.hpp"
+
+#include "./ext/quaternion_common.hpp"
+#include "./ext/quaternion_double.hpp"
+#include "./ext/quaternion_double_precision.hpp"
+#include "./ext/quaternion_float.hpp"
+#include "./ext/quaternion_float_precision.hpp"
+#include "./ext/quaternion_exponential.hpp"
+#include "./ext/quaternion_geometric.hpp"
+#include "./ext/quaternion_relational.hpp"
+#include "./ext/quaternion_transform.hpp"
+#include "./ext/quaternion_trigonometric.hpp"
+
+#include "./ext/scalar_common.hpp"
+#include "./ext/scalar_constants.hpp"
+#include "./ext/scalar_integer.hpp"
+#include "./ext/scalar_packing.hpp"
+#include "./ext/scalar_reciprocal.hpp"
+#include "./ext/scalar_relational.hpp"
+#include "./ext/scalar_ulp.hpp"
+
+#include "./ext/scalar_int_sized.hpp"
+#include "./ext/scalar_uint_sized.hpp"
+
+#include "./ext/vector_common.hpp"
+#include "./ext/vector_integer.hpp"
+#include "./ext/vector_packing.hpp"
+#include "./ext/vector_reciprocal.hpp"
+#include "./ext/vector_relational.hpp"
+#include "./ext/vector_ulp.hpp"
+
+#include "./ext/vector_bool1.hpp"
+#include "./ext/vector_bool1_precision.hpp"
+#include "./ext/vector_bool2.hpp"
+#include "./ext/vector_bool2_precision.hpp"
+#include "./ext/vector_bool3.hpp"
+#include "./ext/vector_bool3_precision.hpp"
+#include "./ext/vector_bool4.hpp"
+#include "./ext/vector_bool4_precision.hpp"
+
+#include "./ext/vector_double1.hpp"
+#include "./ext/vector_double1_precision.hpp"
+#include "./ext/vector_double2.hpp"
+#include "./ext/vector_double2_precision.hpp"
+#include "./ext/vector_double3.hpp"
+#include "./ext/vector_double3_precision.hpp"
+#include "./ext/vector_double4.hpp"
+#include "./ext/vector_double4_precision.hpp"
+
+#include "./ext/vector_float1.hpp"
+#include "./ext/vector_float1_precision.hpp"
+#include "./ext/vector_float2.hpp"
+#include "./ext/vector_float2_precision.hpp"
+#include "./ext/vector_float3.hpp"
+#include "./ext/vector_float3_precision.hpp"
+#include "./ext/vector_float4.hpp"
+#include "./ext/vector_float4_precision.hpp"
+
+#include "./ext/vector_int1.hpp"
+#include "./ext/vector_int1_sized.hpp"
+#include "./ext/vector_int2.hpp"
+#include "./ext/vector_int2_sized.hpp"
+#include "./ext/vector_int3.hpp"
+#include "./ext/vector_int3_sized.hpp"
+#include "./ext/vector_int4.hpp"
+#include "./ext/vector_int4_sized.hpp"
+
+#include "./ext/vector_uint1.hpp"
+#include "./ext/vector_uint1_sized.hpp"
+#include "./ext/vector_uint2.hpp"
+#include "./ext/vector_uint2_sized.hpp"
+#include "./ext/vector_uint3.hpp"
+#include "./ext/vector_uint3_sized.hpp"
+#include "./ext/vector_uint4.hpp"
+#include "./ext/vector_uint4_sized.hpp"
+
+#include "./gtc/bitfield.hpp"
+#include "./gtc/color_space.hpp"
+#include "./gtc/constants.hpp"
+#include "./gtc/epsilon.hpp"
+#include "./gtc/integer.hpp"
+#include "./gtc/matrix_access.hpp"
+#include "./gtc/matrix_integer.hpp"
+#include "./gtc/matrix_inverse.hpp"
+#include "./gtc/matrix_transform.hpp"
+#include "./gtc/noise.hpp"
+#include "./gtc/packing.hpp"
+#include "./gtc/quaternion.hpp"
+#include "./gtc/random.hpp"
+#include "./gtc/reciprocal.hpp"
+#include "./gtc/round.hpp"
+#include "./gtc/type_precision.hpp"
+#include "./gtc/type_ptr.hpp"
+#include "./gtc/ulp.hpp"
+#include "./gtc/vec1.hpp"
+#if GLM_CONFIG_ALIGNED_GENTYPES == GLM_ENABLE
+# include "./gtc/type_aligned.hpp"
+#endif
+
+#ifdef GLM_ENABLE_EXPERIMENTAL
+#include "./gtx/associated_min_max.hpp"
+#include "./gtx/bit.hpp"
+#include "./gtx/closest_point.hpp"
+#include "./gtx/color_encoding.hpp"
+#include "./gtx/color_space.hpp"
+#include "./gtx/color_space_YCoCg.hpp"
+#include "./gtx/compatibility.hpp"
+#include "./gtx/component_wise.hpp"
+#include "./gtx/dual_quaternion.hpp"
+#include "./gtx/euler_angles.hpp"
+#include "./gtx/extend.hpp"
+#include "./gtx/extended_min_max.hpp"
+#include "./gtx/fast_exponential.hpp"
+#include "./gtx/fast_square_root.hpp"
+#include "./gtx/fast_trigonometry.hpp"
+#include "./gtx/functions.hpp"
+#include "./gtx/gradient_paint.hpp"
+#include "./gtx/handed_coordinate_space.hpp"
+#include "./gtx/integer.hpp"
+#include "./gtx/intersect.hpp"
+#include "./gtx/log_base.hpp"
+#include "./gtx/matrix_cross_product.hpp"
+#include "./gtx/matrix_interpolation.hpp"
+#include "./gtx/matrix_major_storage.hpp"
+#include "./gtx/matrix_operation.hpp"
+#include "./gtx/matrix_query.hpp"
+#include "./gtx/mixed_product.hpp"
+#include "./gtx/norm.hpp"
+#include "./gtx/normal.hpp"
+#include "./gtx/normalize_dot.hpp"
+#include "./gtx/number_precision.hpp"
+#include "./gtx/optimum_pow.hpp"
+#include "./gtx/orthonormalize.hpp"
+#include "./gtx/perpendicular.hpp"
+#include "./gtx/polar_coordinates.hpp"
+#include "./gtx/projection.hpp"
+#include "./gtx/quaternion.hpp"
+#include "./gtx/raw_data.hpp"
+#include "./gtx/rotate_vector.hpp"
+#include "./gtx/spline.hpp"
+#include "./gtx/std_based_type.hpp"
+#if !((GLM_COMPILER & GLM_COMPILER_CUDA) || (GLM_COMPILER & GLM_COMPILER_HIP))
+# include "./gtx/string_cast.hpp"
+#endif
+#include "./gtx/transform.hpp"
+#include "./gtx/transform2.hpp"
+#include "./gtx/vec_swizzle.hpp"
+#include "./gtx/vector_angle.hpp"
+#include "./gtx/vector_query.hpp"
+#include "./gtx/wrap.hpp"
+
+#if GLM_HAS_TEMPLATE_ALIASES
+# include "./gtx/scalar_multiplication.hpp"
+#endif
+
+#if GLM_HAS_RANGE_FOR
+# include "./gtx/range.hpp"
+#endif
+#endif//GLM_ENABLE_EXPERIMENTAL
diff --git a/glm/ext/matrix_clip_space.hpp b/glm/ext/matrix_clip_space.hpp
new file mode 100644
index 0000000..c3874f2
--- /dev/null
+++ b/glm/ext/matrix_clip_space.hpp
@@ -0,0 +1,522 @@
+/// @ref ext_matrix_clip_space
+/// @file glm/ext/matrix_clip_space.hpp
+///
+/// @defgroup ext_matrix_clip_space GLM_EXT_matrix_clip_space
+/// @ingroup ext
+///
+/// Defines functions that generate clip space transformation matrices.
+///
+/// The matrices generated by this extension use standard OpenGL fixed-function
+/// conventions. For example, the lookAt function generates a transform from world
+/// space into the specific eye space that the projective matrix functions
+/// (perspective, ortho, etc) are designed to expect. The OpenGL compatibility
+/// specifications defines the particular layout of this eye space.
+///
+/// Include <glm/ext/matrix_clip_space.hpp> to use the features of this extension.
+///
+/// @see ext_matrix_transform
+/// @see ext_matrix_projection
+
+#pragma once
+
+// Dependencies
+#include "../ext/scalar_constants.hpp"
+#include "../geometric.hpp"
+#include "../trigonometric.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_clip_space extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_clip_space
+ /// @{
+
+ /// Creates a matrix for projecting two-dimensional coordinates onto the screen.
+ ///
+ /// @tparam T A floating-point scalar type
+ ///
+ /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top, T const& zNear, T const& zFar)
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluOrtho2D.xml">gluOrtho2D man page</a>
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> ortho(
+ T left, T right, T bottom, T top);
+
+ /// Creates a matrix for an orthographic parallel viewing volume, using left-handed coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ ///
+ /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top)
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoLH_ZO(
+ T left, T right, T bottom, T top, T zNear, T zFar);
+
+ /// Creates a matrix for an orthographic parallel viewing volume using right-handed coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ ///
+ /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top)
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoLH_NO(
+ T left, T right, T bottom, T top, T zNear, T zFar);
+
+ /// Creates a matrix for an orthographic parallel viewing volume, using left-handed coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ ///
+ /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top)
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoRH_ZO(
+ T left, T right, T bottom, T top, T zNear, T zFar);
+
+ /// Creates a matrix for an orthographic parallel viewing volume, using right-handed coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ ///
+ /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top)
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoRH_NO(
+ T left, T right, T bottom, T top, T zNear, T zFar);
+
+ /// Creates a matrix for an orthographic parallel viewing volume, using left-handed coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ ///
+ /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top)
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoZO(
+ T left, T right, T bottom, T top, T zNear, T zFar);
+
+ /// Creates a matrix for an orthographic parallel viewing volume, using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ ///
+ /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top)
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoNO(
+ T left, T right, T bottom, T top, T zNear, T zFar);
+
+ /// Creates a matrix for an orthographic parallel viewing volume, using left-handed coordinates.
+ /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ ///
+ /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top)
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoLH(
+ T left, T right, T bottom, T top, T zNear, T zFar);
+
+ /// Creates a matrix for an orthographic parallel viewing volume, using right-handed coordinates.
+ /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ ///
+ /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top)
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> orthoRH(
+ T left, T right, T bottom, T top, T zNear, T zFar);
+
+ /// Creates a matrix for an orthographic parallel viewing volume, using the default handedness and default near and far clip planes definition.
+ /// To change default handedness use GLM_FORCE_LEFT_HANDED. To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE.
+ ///
+ /// @tparam T A floating-point scalar type
+ ///
+ /// @see - glm::ortho(T const& left, T const& right, T const& bottom, T const& top)
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glOrtho.xml">glOrtho man page</a>
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> ortho(
+ T left, T right, T bottom, T top, T zNear, T zFar);
+
+ /// Creates a left handed frustum matrix.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumLH_ZO(
+ T left, T right, T bottom, T top, T near, T far);
+
+ /// Creates a left handed frustum matrix.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumLH_NO(
+ T left, T right, T bottom, T top, T near, T far);
+
+ /// Creates a right handed frustum matrix.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumRH_ZO(
+ T left, T right, T bottom, T top, T near, T far);
+
+ /// Creates a right handed frustum matrix.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumRH_NO(
+ T left, T right, T bottom, T top, T near, T far);
+
+ /// Creates a frustum matrix using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumZO(
+ T left, T right, T bottom, T top, T near, T far);
+
+ /// Creates a frustum matrix using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumNO(
+ T left, T right, T bottom, T top, T near, T far);
+
+ /// Creates a left handed frustum matrix.
+ /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumLH(
+ T left, T right, T bottom, T top, T near, T far);
+
+ /// Creates a right handed frustum matrix.
+ /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> frustumRH(
+ T left, T right, T bottom, T top, T near, T far);
+
+ /// Creates a frustum matrix with default handedness, using the default handedness and default near and far clip planes definition.
+ /// To change default handedness use GLM_FORCE_LEFT_HANDED. To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glFrustum.xml">glFrustum man page</a>
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> frustum(
+ T left, T right, T bottom, T top, T near, T far);
+
+
+ /// Creates a matrix for a right handed, symetric perspective-view frustum.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH_ZO(
+ T fovy, T aspect, T near, T far);
+
+ /// Creates a matrix for a right handed, symetric perspective-view frustum.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH_NO(
+ T fovy, T aspect, T near, T far);
+
+ /// Creates a matrix for a left handed, symetric perspective-view frustum.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH_ZO(
+ T fovy, T aspect, T near, T far);
+
+ /// Creates a matrix for a left handed, symetric perspective-view frustum.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH_NO(
+ T fovy, T aspect, T near, T far);
+
+ /// Creates a matrix for a symetric perspective-view frustum using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveZO(
+ T fovy, T aspect, T near, T far);
+
+ /// Creates a matrix for a symetric perspective-view frustum using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveNO(
+ T fovy, T aspect, T near, T far);
+
+ /// Creates a matrix for a right handed, symetric perspective-view frustum.
+ /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveRH(
+ T fovy, T aspect, T near, T far);
+
+ /// Creates a matrix for a left handed, symetric perspective-view frustum.
+ /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveLH(
+ T fovy, T aspect, T near, T far);
+
+ /// Creates a matrix for a symetric perspective-view frustum based on the default handedness and default near and far clip planes definition.
+ /// To change default handedness use GLM_FORCE_LEFT_HANDED. To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE.
+ ///
+ /// @param fovy Specifies the field of view angle in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluPerspective.xml">gluPerspective man page</a>
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspective(
+ T fovy, T aspect, T near, T far);
+
+ /// Builds a perspective projection matrix based on a field of view using right-handed coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @param fov Expressed in radians.
+ /// @param width Width of the viewport
+ /// @param height Height of the viewport
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovRH_ZO(
+ T fov, T width, T height, T near, T far);
+
+ /// Builds a perspective projection matrix based on a field of view using right-handed coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param fov Expressed in radians.
+ /// @param width Width of the viewport
+ /// @param height Height of the viewport
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovRH_NO(
+ T fov, T width, T height, T near, T far);
+
+ /// Builds a perspective projection matrix based on a field of view using left-handed coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @param fov Expressed in radians.
+ /// @param width Width of the viewport
+ /// @param height Height of the viewport
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovLH_ZO(
+ T fov, T width, T height, T near, T far);
+
+ /// Builds a perspective projection matrix based on a field of view using left-handed coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param fov Expressed in radians.
+ /// @param width Width of the viewport
+ /// @param height Height of the viewport
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovLH_NO(
+ T fov, T width, T height, T near, T far);
+
+ /// Builds a perspective projection matrix based on a field of view using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @param fov Expressed in radians.
+ /// @param width Width of the viewport
+ /// @param height Height of the viewport
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovZO(
+ T fov, T width, T height, T near, T far);
+
+ /// Builds a perspective projection matrix based on a field of view using left-handed coordinates if GLM_FORCE_LEFT_HANDED if defined or right-handed coordinates otherwise.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param fov Expressed in radians.
+ /// @param width Width of the viewport
+ /// @param height Height of the viewport
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovNO(
+ T fov, T width, T height, T near, T far);
+
+ /// Builds a right handed perspective projection matrix based on a field of view.
+ /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param fov Expressed in radians.
+ /// @param width Width of the viewport
+ /// @param height Height of the viewport
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovRH(
+ T fov, T width, T height, T near, T far);
+
+ /// Builds a left handed perspective projection matrix based on a field of view.
+ /// If GLM_FORCE_DEPTH_ZERO_TO_ONE is defined, the near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ /// Otherwise, the near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param fov Expressed in radians.
+ /// @param width Width of the viewport
+ /// @param height Height of the viewport
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFovLH(
+ T fov, T width, T height, T near, T far);
+
+ /// Builds a perspective projection matrix based on a field of view and the default handedness and default near and far clip planes definition.
+ /// To change default handedness use GLM_FORCE_LEFT_HANDED. To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE.
+ ///
+ /// @param fov Expressed in radians.
+ /// @param width Width of the viewport
+ /// @param height Height of the viewport
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param far Specifies the distance from the viewer to the far clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> perspectiveFov(
+ T fov, T width, T height, T near, T far);
+
+ /// Creates a matrix for a left handed, symmetric perspective-view frustum with far plane at infinite.
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> infinitePerspectiveLH(
+ T fovy, T aspect, T near);
+
+ /// Creates a matrix for a right handed, symmetric perspective-view frustum with far plane at infinite.
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> infinitePerspectiveRH(
+ T fovy, T aspect, T near);
+
+ /// Creates a matrix for a symmetric perspective-view frustum with far plane at infinite with default handedness.
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> infinitePerspective(
+ T fovy, T aspect, T near);
+
+ /// Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics hardware that doesn't support depth clamping.
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> tweakedInfinitePerspective(
+ T fovy, T aspect, T near);
+
+ /// Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics hardware that doesn't support depth clamping.
+ ///
+ /// @param fovy Specifies the field of view angle, in degrees, in the y direction. Expressed in radians.
+ /// @param aspect Specifies the aspect ratio that determines the field of view in the x direction. The aspect ratio is the ratio of x (width) to y (height).
+ /// @param near Specifies the distance from the viewer to the near clipping plane (always positive).
+ /// @param ep Epsilon
+ ///
+ /// @tparam T A floating-point scalar type
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> tweakedInfinitePerspective(
+ T fovy, T aspect, T near, T ep);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_clip_space.inl"
diff --git a/glm/ext/matrix_clip_space.inl b/glm/ext/matrix_clip_space.inl
new file mode 100644
index 0000000..2a7f612
--- /dev/null
+++ b/glm/ext/matrix_clip_space.inl
@@ -0,0 +1,555 @@
+namespace glm
+{
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> ortho(T left, T right, T bottom, T top)
+ {
+ mat<4, 4, T, defaultp> Result(static_cast<T>(1));
+ Result[0][0] = static_cast<T>(2) / (right - left);
+ Result[1][1] = static_cast<T>(2) / (top - bottom);
+ Result[2][2] = - static_cast<T>(1);
+ Result[3][0] = - (right + left) / (right - left);
+ Result[3][1] = - (top + bottom) / (top - bottom);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoLH_ZO(T left, T right, T bottom, T top, T zNear, T zFar)
+ {
+ mat<4, 4, T, defaultp> Result(1);
+ Result[0][0] = static_cast<T>(2) / (right - left);
+ Result[1][1] = static_cast<T>(2) / (top - bottom);
+ Result[2][2] = static_cast<T>(1) / (zFar - zNear);
+ Result[3][0] = - (right + left) / (right - left);
+ Result[3][1] = - (top + bottom) / (top - bottom);
+ Result[3][2] = - zNear / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoLH_NO(T left, T right, T bottom, T top, T zNear, T zFar)
+ {
+ mat<4, 4, T, defaultp> Result(1);
+ Result[0][0] = static_cast<T>(2) / (right - left);
+ Result[1][1] = static_cast<T>(2) / (top - bottom);
+ Result[2][2] = static_cast<T>(2) / (zFar - zNear);
+ Result[3][0] = - (right + left) / (right - left);
+ Result[3][1] = - (top + bottom) / (top - bottom);
+ Result[3][2] = - (zFar + zNear) / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoRH_ZO(T left, T right, T bottom, T top, T zNear, T zFar)
+ {
+ mat<4, 4, T, defaultp> Result(1);
+ Result[0][0] = static_cast<T>(2) / (right - left);
+ Result[1][1] = static_cast<T>(2) / (top - bottom);
+ Result[2][2] = - static_cast<T>(1) / (zFar - zNear);
+ Result[3][0] = - (right + left) / (right - left);
+ Result[3][1] = - (top + bottom) / (top - bottom);
+ Result[3][2] = - zNear / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoRH_NO(T left, T right, T bottom, T top, T zNear, T zFar)
+ {
+ mat<4, 4, T, defaultp> Result(1);
+ Result[0][0] = static_cast<T>(2) / (right - left);
+ Result[1][1] = static_cast<T>(2) / (top - bottom);
+ Result[2][2] = - static_cast<T>(2) / (zFar - zNear);
+ Result[3][0] = - (right + left) / (right - left);
+ Result[3][1] = - (top + bottom) / (top - bottom);
+ Result[3][2] = - (zFar + zNear) / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoZO(T left, T right, T bottom, T top, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT
+ return orthoLH_ZO(left, right, bottom, top, zNear, zFar);
+# else
+ return orthoRH_ZO(left, right, bottom, top, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoNO(T left, T right, T bottom, T top, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT
+ return orthoLH_NO(left, right, bottom, top, zNear, zFar);
+# else
+ return orthoRH_NO(left, right, bottom, top, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoLH(T left, T right, T bottom, T top, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT
+ return orthoLH_ZO(left, right, bottom, top, zNear, zFar);
+# else
+ return orthoLH_NO(left, right, bottom, top, zNear, zFar);
+# endif
+
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> orthoRH(T left, T right, T bottom, T top, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT
+ return orthoRH_ZO(left, right, bottom, top, zNear, zFar);
+# else
+ return orthoRH_NO(left, right, bottom, top, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> ortho(T left, T right, T bottom, T top, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_ZO
+ return orthoLH_ZO(left, right, bottom, top, zNear, zFar);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_NO
+ return orthoLH_NO(left, right, bottom, top, zNear, zFar);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_ZO
+ return orthoRH_ZO(left, right, bottom, top, zNear, zFar);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_NO
+ return orthoRH_NO(left, right, bottom, top, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumLH_ZO(T left, T right, T bottom, T top, T nearVal, T farVal)
+ {
+ mat<4, 4, T, defaultp> Result(0);
+ Result[0][0] = (static_cast<T>(2) * nearVal) / (right - left);
+ Result[1][1] = (static_cast<T>(2) * nearVal) / (top - bottom);
+ Result[2][0] = -(right + left) / (right - left);
+ Result[2][1] = -(top + bottom) / (top - bottom);
+ Result[2][2] = farVal / (farVal - nearVal);
+ Result[2][3] = static_cast<T>(1);
+ Result[3][2] = -(farVal * nearVal) / (farVal - nearVal);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumLH_NO(T left, T right, T bottom, T top, T nearVal, T farVal)
+ {
+ mat<4, 4, T, defaultp> Result(0);
+ Result[0][0] = (static_cast<T>(2) * nearVal) / (right - left);
+ Result[1][1] = (static_cast<T>(2) * nearVal) / (top - bottom);
+ Result[2][0] = -(right + left) / (right - left);
+ Result[2][1] = -(top + bottom) / (top - bottom);
+ Result[2][2] = (farVal + nearVal) / (farVal - nearVal);
+ Result[2][3] = static_cast<T>(1);
+ Result[3][2] = - (static_cast<T>(2) * farVal * nearVal) / (farVal - nearVal);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumRH_ZO(T left, T right, T bottom, T top, T nearVal, T farVal)
+ {
+ mat<4, 4, T, defaultp> Result(0);
+ Result[0][0] = (static_cast<T>(2) * nearVal) / (right - left);
+ Result[1][1] = (static_cast<T>(2) * nearVal) / (top - bottom);
+ Result[2][0] = (right + left) / (right - left);
+ Result[2][1] = (top + bottom) / (top - bottom);
+ Result[2][2] = farVal / (nearVal - farVal);
+ Result[2][3] = static_cast<T>(-1);
+ Result[3][2] = -(farVal * nearVal) / (farVal - nearVal);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumRH_NO(T left, T right, T bottom, T top, T nearVal, T farVal)
+ {
+ mat<4, 4, T, defaultp> Result(0);
+ Result[0][0] = (static_cast<T>(2) * nearVal) / (right - left);
+ Result[1][1] = (static_cast<T>(2) * nearVal) / (top - bottom);
+ Result[2][0] = (right + left) / (right - left);
+ Result[2][1] = (top + bottom) / (top - bottom);
+ Result[2][2] = - (farVal + nearVal) / (farVal - nearVal);
+ Result[2][3] = static_cast<T>(-1);
+ Result[3][2] = - (static_cast<T>(2) * farVal * nearVal) / (farVal - nearVal);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumZO(T left, T right, T bottom, T top, T nearVal, T farVal)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT
+ return frustumLH_ZO(left, right, bottom, top, nearVal, farVal);
+# else
+ return frustumRH_ZO(left, right, bottom, top, nearVal, farVal);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumNO(T left, T right, T bottom, T top, T nearVal, T farVal)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT
+ return frustumLH_NO(left, right, bottom, top, nearVal, farVal);
+# else
+ return frustumRH_NO(left, right, bottom, top, nearVal, farVal);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumLH(T left, T right, T bottom, T top, T nearVal, T farVal)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT
+ return frustumLH_ZO(left, right, bottom, top, nearVal, farVal);
+# else
+ return frustumLH_NO(left, right, bottom, top, nearVal, farVal);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustumRH(T left, T right, T bottom, T top, T nearVal, T farVal)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT
+ return frustumRH_ZO(left, right, bottom, top, nearVal, farVal);
+# else
+ return frustumRH_NO(left, right, bottom, top, nearVal, farVal);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> frustum(T left, T right, T bottom, T top, T nearVal, T farVal)
+ {
+# if GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_ZO
+ return frustumLH_ZO(left, right, bottom, top, nearVal, farVal);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_NO
+ return frustumLH_NO(left, right, bottom, top, nearVal, farVal);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_ZO
+ return frustumRH_ZO(left, right, bottom, top, nearVal, farVal);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_NO
+ return frustumRH_NO(left, right, bottom, top, nearVal, farVal);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveRH_ZO(T fovy, T aspect, T zNear, T zFar)
+ {
+ assert(abs(aspect - std::numeric_limits<T>::epsilon()) > static_cast<T>(0));
+
+ T const tanHalfFovy = tan(fovy / static_cast<T>(2));
+
+ mat<4, 4, T, defaultp> Result(static_cast<T>(0));
+ Result[0][0] = static_cast<T>(1) / (aspect * tanHalfFovy);
+ Result[1][1] = static_cast<T>(1) / (tanHalfFovy);
+ Result[2][2] = zFar / (zNear - zFar);
+ Result[2][3] = - static_cast<T>(1);
+ Result[3][2] = -(zFar * zNear) / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveRH_NO(T fovy, T aspect, T zNear, T zFar)
+ {
+ assert(abs(aspect - std::numeric_limits<T>::epsilon()) > static_cast<T>(0));
+
+ T const tanHalfFovy = tan(fovy / static_cast<T>(2));
+
+ mat<4, 4, T, defaultp> Result(static_cast<T>(0));
+ Result[0][0] = static_cast<T>(1) / (aspect * tanHalfFovy);
+ Result[1][1] = static_cast<T>(1) / (tanHalfFovy);
+ Result[2][2] = - (zFar + zNear) / (zFar - zNear);
+ Result[2][3] = - static_cast<T>(1);
+ Result[3][2] = - (static_cast<T>(2) * zFar * zNear) / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveLH_ZO(T fovy, T aspect, T zNear, T zFar)
+ {
+ assert(abs(aspect - std::numeric_limits<T>::epsilon()) > static_cast<T>(0));
+
+ T const tanHalfFovy = tan(fovy / static_cast<T>(2));
+
+ mat<4, 4, T, defaultp> Result(static_cast<T>(0));
+ Result[0][0] = static_cast<T>(1) / (aspect * tanHalfFovy);
+ Result[1][1] = static_cast<T>(1) / (tanHalfFovy);
+ Result[2][2] = zFar / (zFar - zNear);
+ Result[2][3] = static_cast<T>(1);
+ Result[3][2] = -(zFar * zNear) / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveLH_NO(T fovy, T aspect, T zNear, T zFar)
+ {
+ assert(abs(aspect - std::numeric_limits<T>::epsilon()) > static_cast<T>(0));
+
+ T const tanHalfFovy = tan(fovy / static_cast<T>(2));
+
+ mat<4, 4, T, defaultp> Result(static_cast<T>(0));
+ Result[0][0] = static_cast<T>(1) / (aspect * tanHalfFovy);
+ Result[1][1] = static_cast<T>(1) / (tanHalfFovy);
+ Result[2][2] = (zFar + zNear) / (zFar - zNear);
+ Result[2][3] = static_cast<T>(1);
+ Result[3][2] = - (static_cast<T>(2) * zFar * zNear) / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveZO(T fovy, T aspect, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT
+ return perspectiveLH_ZO(fovy, aspect, zNear, zFar);
+# else
+ return perspectiveRH_ZO(fovy, aspect, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveNO(T fovy, T aspect, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT
+ return perspectiveLH_NO(fovy, aspect, zNear, zFar);
+# else
+ return perspectiveRH_NO(fovy, aspect, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveLH(T fovy, T aspect, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT
+ return perspectiveLH_ZO(fovy, aspect, zNear, zFar);
+# else
+ return perspectiveLH_NO(fovy, aspect, zNear, zFar);
+# endif
+
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveRH(T fovy, T aspect, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT
+ return perspectiveRH_ZO(fovy, aspect, zNear, zFar);
+# else
+ return perspectiveRH_NO(fovy, aspect, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspective(T fovy, T aspect, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_ZO
+ return perspectiveLH_ZO(fovy, aspect, zNear, zFar);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_NO
+ return perspectiveLH_NO(fovy, aspect, zNear, zFar);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_ZO
+ return perspectiveRH_ZO(fovy, aspect, zNear, zFar);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_NO
+ return perspectiveRH_NO(fovy, aspect, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovRH_ZO(T fov, T width, T height, T zNear, T zFar)
+ {
+ assert(width > static_cast<T>(0));
+ assert(height > static_cast<T>(0));
+ assert(fov > static_cast<T>(0));
+
+ T const rad = fov;
+ T const h = glm::cos(static_cast<T>(0.5) * rad) / glm::sin(static_cast<T>(0.5) * rad);
+ T const w = h * height / width; ///todo max(width , Height) / min(width , Height)?
+
+ mat<4, 4, T, defaultp> Result(static_cast<T>(0));
+ Result[0][0] = w;
+ Result[1][1] = h;
+ Result[2][2] = zFar / (zNear - zFar);
+ Result[2][3] = - static_cast<T>(1);
+ Result[3][2] = -(zFar * zNear) / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovRH_NO(T fov, T width, T height, T zNear, T zFar)
+ {
+ assert(width > static_cast<T>(0));
+ assert(height > static_cast<T>(0));
+ assert(fov > static_cast<T>(0));
+
+ T const rad = fov;
+ T const h = glm::cos(static_cast<T>(0.5) * rad) / glm::sin(static_cast<T>(0.5) * rad);
+ T const w = h * height / width; ///todo max(width , Height) / min(width , Height)?
+
+ mat<4, 4, T, defaultp> Result(static_cast<T>(0));
+ Result[0][0] = w;
+ Result[1][1] = h;
+ Result[2][2] = - (zFar + zNear) / (zFar - zNear);
+ Result[2][3] = - static_cast<T>(1);
+ Result[3][2] = - (static_cast<T>(2) * zFar * zNear) / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovLH_ZO(T fov, T width, T height, T zNear, T zFar)
+ {
+ assert(width > static_cast<T>(0));
+ assert(height > static_cast<T>(0));
+ assert(fov > static_cast<T>(0));
+
+ T const rad = fov;
+ T const h = glm::cos(static_cast<T>(0.5) * rad) / glm::sin(static_cast<T>(0.5) * rad);
+ T const w = h * height / width; ///todo max(width , Height) / min(width , Height)?
+
+ mat<4, 4, T, defaultp> Result(static_cast<T>(0));
+ Result[0][0] = w;
+ Result[1][1] = h;
+ Result[2][2] = zFar / (zFar - zNear);
+ Result[2][3] = static_cast<T>(1);
+ Result[3][2] = -(zFar * zNear) / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovLH_NO(T fov, T width, T height, T zNear, T zFar)
+ {
+ assert(width > static_cast<T>(0));
+ assert(height > static_cast<T>(0));
+ assert(fov > static_cast<T>(0));
+
+ T const rad = fov;
+ T const h = glm::cos(static_cast<T>(0.5) * rad) / glm::sin(static_cast<T>(0.5) * rad);
+ T const w = h * height / width; ///todo max(width , Height) / min(width , Height)?
+
+ mat<4, 4, T, defaultp> Result(static_cast<T>(0));
+ Result[0][0] = w;
+ Result[1][1] = h;
+ Result[2][2] = (zFar + zNear) / (zFar - zNear);
+ Result[2][3] = static_cast<T>(1);
+ Result[3][2] = - (static_cast<T>(2) * zFar * zNear) / (zFar - zNear);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovZO(T fov, T width, T height, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT
+ return perspectiveFovLH_ZO(fov, width, height, zNear, zFar);
+# else
+ return perspectiveFovRH_ZO(fov, width, height, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovNO(T fov, T width, T height, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT
+ return perspectiveFovLH_NO(fov, width, height, zNear, zFar);
+# else
+ return perspectiveFovRH_NO(fov, width, height, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovLH(T fov, T width, T height, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT
+ return perspectiveFovLH_ZO(fov, width, height, zNear, zFar);
+# else
+ return perspectiveFovLH_NO(fov, width, height, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFovRH(T fov, T width, T height, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT
+ return perspectiveFovRH_ZO(fov, width, height, zNear, zFar);
+# else
+ return perspectiveFovRH_NO(fov, width, height, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspectiveFov(T fov, T width, T height, T zNear, T zFar)
+ {
+# if GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_ZO
+ return perspectiveFovLH_ZO(fov, width, height, zNear, zFar);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_NO
+ return perspectiveFovLH_NO(fov, width, height, zNear, zFar);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_ZO
+ return perspectiveFovRH_ZO(fov, width, height, zNear, zFar);
+# elif GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_NO
+ return perspectiveFovRH_NO(fov, width, height, zNear, zFar);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> infinitePerspectiveRH(T fovy, T aspect, T zNear)
+ {
+ T const range = tan(fovy / static_cast<T>(2)) * zNear;
+ T const left = -range * aspect;
+ T const right = range * aspect;
+ T const bottom = -range;
+ T const top = range;
+
+ mat<4, 4, T, defaultp> Result(static_cast<T>(0));
+ Result[0][0] = (static_cast<T>(2) * zNear) / (right - left);
+ Result[1][1] = (static_cast<T>(2) * zNear) / (top - bottom);
+ Result[2][2] = - static_cast<T>(1);
+ Result[2][3] = - static_cast<T>(1);
+ Result[3][2] = - static_cast<T>(2) * zNear;
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> infinitePerspectiveLH(T fovy, T aspect, T zNear)
+ {
+ T const range = tan(fovy / static_cast<T>(2)) * zNear;
+ T const left = -range * aspect;
+ T const right = range * aspect;
+ T const bottom = -range;
+ T const top = range;
+
+ mat<4, 4, T, defaultp> Result(T(0));
+ Result[0][0] = (static_cast<T>(2) * zNear) / (right - left);
+ Result[1][1] = (static_cast<T>(2) * zNear) / (top - bottom);
+ Result[2][2] = static_cast<T>(1);
+ Result[2][3] = static_cast<T>(1);
+ Result[3][2] = - static_cast<T>(2) * zNear;
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> infinitePerspective(T fovy, T aspect, T zNear)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT
+ return infinitePerspectiveLH(fovy, aspect, zNear);
+# else
+ return infinitePerspectiveRH(fovy, aspect, zNear);
+# endif
+ }
+
+ // Infinite projection matrix: http://www.terathon.com/gdc07_lengyel.pdf
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> tweakedInfinitePerspective(T fovy, T aspect, T zNear, T ep)
+ {
+ T const range = tan(fovy / static_cast<T>(2)) * zNear;
+ T const left = -range * aspect;
+ T const right = range * aspect;
+ T const bottom = -range;
+ T const top = range;
+
+ mat<4, 4, T, defaultp> Result(static_cast<T>(0));
+ Result[0][0] = (static_cast<T>(2) * zNear) / (right - left);
+ Result[1][1] = (static_cast<T>(2) * zNear) / (top - bottom);
+ Result[2][2] = ep - static_cast<T>(1);
+ Result[2][3] = static_cast<T>(-1);
+ Result[3][2] = (ep - static_cast<T>(2)) * zNear;
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> tweakedInfinitePerspective(T fovy, T aspect, T zNear)
+ {
+ return tweakedInfinitePerspective(fovy, aspect, zNear, epsilon<T>());
+ }
+}//namespace glm
diff --git a/glm/ext/matrix_common.hpp b/glm/ext/matrix_common.hpp
new file mode 100644
index 0000000..05c3799
--- /dev/null
+++ b/glm/ext/matrix_common.hpp
@@ -0,0 +1,36 @@
+/// @ref ext_matrix_common
+/// @file glm/ext/matrix_common.hpp
+///
+/// @defgroup ext_matrix_common GLM_EXT_matrix_common
+/// @ingroup ext
+///
+/// Defines functions for common matrix operations.
+///
+/// Include <glm/ext/matrix_common.hpp> to use the features of this extension.
+///
+/// @see ext_matrix_common
+
+#pragma once
+
+#include "../detail/qualifier.hpp"
+#include "../detail/_fixes.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_transform extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_common
+ /// @{
+
+ template<length_t C, length_t R, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL mat<C, R, T, Q> mix(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, mat<C, R, U, Q> const& a);
+
+ template<length_t C, length_t R, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL mat<C, R, T, Q> mix(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, U a);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_common.inl"
diff --git a/glm/ext/matrix_common.inl b/glm/ext/matrix_common.inl
new file mode 100644
index 0000000..9d50848
--- /dev/null
+++ b/glm/ext/matrix_common.inl
@@ -0,0 +1,16 @@
+#include "../matrix.hpp"
+
+namespace glm
+{
+ template<length_t C, length_t R, typename T, typename U, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<C, R, T, Q> mix(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, U a)
+ {
+ return mat<C, R, U, Q>(x) * (static_cast<U>(1) - a) + mat<C, R, U, Q>(y) * a;
+ }
+
+ template<length_t C, length_t R, typename T, typename U, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<C, R, T, Q> mix(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, mat<C, R, U, Q> const& a)
+ {
+ return matrixCompMult(mat<C, R, U, Q>(x), static_cast<U>(1) - a) + matrixCompMult(mat<C, R, U, Q>(y), a);
+ }
+}//namespace glm
diff --git a/glm/ext/matrix_double2x2.hpp b/glm/ext/matrix_double2x2.hpp
new file mode 100644
index 0000000..94dca54
--- /dev/null
+++ b/glm/ext/matrix_double2x2.hpp
@@ -0,0 +1,23 @@
+/// @ref core
+/// @file glm/ext/matrix_double2x2.hpp
+
+#pragma once
+#include "../detail/type_mat2x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 2 columns of 2 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<2, 2, double, defaultp> dmat2x2;
+
+ /// 2 columns of 2 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<2, 2, double, defaultp> dmat2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double2x2_precision.hpp b/glm/ext/matrix_double2x2_precision.hpp
new file mode 100644
index 0000000..9e2c174
--- /dev/null
+++ b/glm/ext/matrix_double2x2_precision.hpp
@@ -0,0 +1,49 @@
+/// @ref core
+/// @file glm/ext/matrix_double2x2_precision.hpp
+
+#pragma once
+#include "../detail/type_mat2x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 2 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, double, lowp> lowp_dmat2;
+
+ /// 2 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, double, mediump> mediump_dmat2;
+
+ /// 2 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, double, highp> highp_dmat2;
+
+ /// 2 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, double, lowp> lowp_dmat2x2;
+
+ /// 2 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, double, mediump> mediump_dmat2x2;
+
+ /// 2 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, double, highp> highp_dmat2x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double2x3.hpp b/glm/ext/matrix_double2x3.hpp
new file mode 100644
index 0000000..bfef87a
--- /dev/null
+++ b/glm/ext/matrix_double2x3.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_double2x3.hpp
+
+#pragma once
+#include "../detail/type_mat2x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 2 columns of 3 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<2, 3, double, defaultp> dmat2x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double2x3_precision.hpp b/glm/ext/matrix_double2x3_precision.hpp
new file mode 100644
index 0000000..098fb60
--- /dev/null
+++ b/glm/ext/matrix_double2x3_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_double2x3_precision.hpp
+
+#pragma once
+#include "../detail/type_mat2x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 2 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 3, double, lowp> lowp_dmat2x3;
+
+ /// 2 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 3, double, mediump> mediump_dmat2x3;
+
+ /// 2 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 3, double, highp> highp_dmat2x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double2x4.hpp b/glm/ext/matrix_double2x4.hpp
new file mode 100644
index 0000000..499284b
--- /dev/null
+++ b/glm/ext/matrix_double2x4.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_double2x4.hpp
+
+#pragma once
+#include "../detail/type_mat2x4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 2 columns of 4 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<2, 4, double, defaultp> dmat2x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double2x4_precision.hpp b/glm/ext/matrix_double2x4_precision.hpp
new file mode 100644
index 0000000..9b61ebc
--- /dev/null
+++ b/glm/ext/matrix_double2x4_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_double2x4_precision.hpp
+
+#pragma once
+#include "../detail/type_mat2x4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 2 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 4, double, lowp> lowp_dmat2x4;
+
+ /// 2 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 4, double, mediump> mediump_dmat2x4;
+
+ /// 2 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 4, double, highp> highp_dmat2x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double3x2.hpp b/glm/ext/matrix_double3x2.hpp
new file mode 100644
index 0000000..dd23f36
--- /dev/null
+++ b/glm/ext/matrix_double3x2.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_double3x2.hpp
+
+#pragma once
+#include "../detail/type_mat3x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 3 columns of 2 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<3, 2, double, defaultp> dmat3x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double3x2_precision.hpp b/glm/ext/matrix_double3x2_precision.hpp
new file mode 100644
index 0000000..068d9e9
--- /dev/null
+++ b/glm/ext/matrix_double3x2_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_double3x2_precision.hpp
+
+#pragma once
+#include "../detail/type_mat3x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 3 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 2, double, lowp> lowp_dmat3x2;
+
+ /// 3 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 2, double, mediump> mediump_dmat3x2;
+
+ /// 3 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 2, double, highp> highp_dmat3x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double3x3.hpp b/glm/ext/matrix_double3x3.hpp
new file mode 100644
index 0000000..53572b7
--- /dev/null
+++ b/glm/ext/matrix_double3x3.hpp
@@ -0,0 +1,23 @@
+/// @ref core
+/// @file glm/ext/matrix_double3x3.hpp
+
+#pragma once
+#include "../detail/type_mat3x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 3 columns of 3 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<3, 3, double, defaultp> dmat3x3;
+
+ /// 3 columns of 3 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<3, 3, double, defaultp> dmat3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double3x3_precision.hpp b/glm/ext/matrix_double3x3_precision.hpp
new file mode 100644
index 0000000..8691e78
--- /dev/null
+++ b/glm/ext/matrix_double3x3_precision.hpp
@@ -0,0 +1,49 @@
+/// @ref core
+/// @file glm/ext/matrix_double3x3_precision.hpp
+
+#pragma once
+#include "../detail/type_mat3x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 3 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, double, lowp> lowp_dmat3;
+
+ /// 3 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, double, mediump> mediump_dmat3;
+
+ /// 3 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, double, highp> highp_dmat3;
+
+ /// 3 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, double, lowp> lowp_dmat3x3;
+
+ /// 3 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, double, mediump> mediump_dmat3x3;
+
+ /// 3 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, double, highp> highp_dmat3x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double3x4.hpp b/glm/ext/matrix_double3x4.hpp
new file mode 100644
index 0000000..c572d63
--- /dev/null
+++ b/glm/ext/matrix_double3x4.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_double3x4.hpp
+
+#pragma once
+#include "../detail/type_mat3x4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 3 columns of 4 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<3, 4, double, defaultp> dmat3x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double3x4_precision.hpp b/glm/ext/matrix_double3x4_precision.hpp
new file mode 100644
index 0000000..f040217
--- /dev/null
+++ b/glm/ext/matrix_double3x4_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_double3x4_precision.hpp
+
+#pragma once
+#include "../detail/type_mat3x4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 3 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 4, double, lowp> lowp_dmat3x4;
+
+ /// 3 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 4, double, mediump> mediump_dmat3x4;
+
+ /// 3 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 4, double, highp> highp_dmat3x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double4x2.hpp b/glm/ext/matrix_double4x2.hpp
new file mode 100644
index 0000000..9b229f4
--- /dev/null
+++ b/glm/ext/matrix_double4x2.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_double4x2.hpp
+
+#pragma once
+#include "../detail/type_mat4x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 4 columns of 2 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<4, 2, double, defaultp> dmat4x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double4x2_precision.hpp b/glm/ext/matrix_double4x2_precision.hpp
new file mode 100644
index 0000000..6ad18ba
--- /dev/null
+++ b/glm/ext/matrix_double4x2_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_double4x2_precision.hpp
+
+#pragma once
+#include "../detail/type_mat4x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 4 columns of 2 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 2, double, lowp> lowp_dmat4x2;
+
+ /// 4 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 2, double, mediump> mediump_dmat4x2;
+
+ /// 4 columns of 2 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 2, double, highp> highp_dmat4x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double4x3.hpp b/glm/ext/matrix_double4x3.hpp
new file mode 100644
index 0000000..dca4cf9
--- /dev/null
+++ b/glm/ext/matrix_double4x3.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_double4x3.hpp
+
+#pragma once
+#include "../detail/type_mat4x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 4 columns of 3 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<4, 3, double, defaultp> dmat4x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double4x3_precision.hpp b/glm/ext/matrix_double4x3_precision.hpp
new file mode 100644
index 0000000..f7371de
--- /dev/null
+++ b/glm/ext/matrix_double4x3_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_double4x3_precision.hpp
+
+#pragma once
+#include "../detail/type_mat4x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 4 columns of 3 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 3, double, lowp> lowp_dmat4x3;
+
+ /// 4 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 3, double, mediump> mediump_dmat4x3;
+
+ /// 4 columns of 3 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 3, double, highp> highp_dmat4x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double4x4.hpp b/glm/ext/matrix_double4x4.hpp
new file mode 100644
index 0000000..81e1bf6
--- /dev/null
+++ b/glm/ext/matrix_double4x4.hpp
@@ -0,0 +1,23 @@
+/// @ref core
+/// @file glm/ext/matrix_double4x4.hpp
+
+#pragma once
+#include "../detail/type_mat4x4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 4 columns of 4 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<4, 4, double, defaultp> dmat4x4;
+
+ /// 4 columns of 4 components matrix of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<4, 4, double, defaultp> dmat4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_double4x4_precision.hpp b/glm/ext/matrix_double4x4_precision.hpp
new file mode 100644
index 0000000..4c36a84
--- /dev/null
+++ b/glm/ext/matrix_double4x4_precision.hpp
@@ -0,0 +1,49 @@
+/// @ref core
+/// @file glm/ext/matrix_double4x4_precision.hpp
+
+#pragma once
+#include "../detail/type_mat4x4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 4 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, double, lowp> lowp_dmat4;
+
+ /// 4 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, double, mediump> mediump_dmat4;
+
+ /// 4 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, double, highp> highp_dmat4;
+
+ /// 4 columns of 4 components matrix of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, double, lowp> lowp_dmat4x4;
+
+ /// 4 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, double, mediump> mediump_dmat4x4;
+
+ /// 4 columns of 4 components matrix of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, double, highp> highp_dmat4x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float2x2.hpp b/glm/ext/matrix_float2x2.hpp
new file mode 100644
index 0000000..53df921
--- /dev/null
+++ b/glm/ext/matrix_float2x2.hpp
@@ -0,0 +1,23 @@
+/// @ref core
+/// @file glm/ext/matrix_float2x2.hpp
+
+#pragma once
+#include "../detail/type_mat2x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 2 columns of 2 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<2, 2, float, defaultp> mat2x2;
+
+ /// 2 columns of 2 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<2, 2, float, defaultp> mat2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float2x2_precision.hpp b/glm/ext/matrix_float2x2_precision.hpp
new file mode 100644
index 0000000..898b6db
--- /dev/null
+++ b/glm/ext/matrix_float2x2_precision.hpp
@@ -0,0 +1,49 @@
+/// @ref core
+/// @file glm/ext/matrix_float2x2_precision.hpp
+
+#pragma once
+#include "../detail/type_mat2x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 2 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, float, lowp> lowp_mat2;
+
+ /// 2 columns of 2 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, float, mediump> mediump_mat2;
+
+ /// 2 columns of 2 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, float, highp> highp_mat2;
+
+ /// 2 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, float, lowp> lowp_mat2x2;
+
+ /// 2 columns of 2 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, float, mediump> mediump_mat2x2;
+
+ /// 2 columns of 2 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 2, float, highp> highp_mat2x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float2x3.hpp b/glm/ext/matrix_float2x3.hpp
new file mode 100644
index 0000000..6f68822
--- /dev/null
+++ b/glm/ext/matrix_float2x3.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_float2x3.hpp
+
+#pragma once
+#include "../detail/type_mat2x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 2 columns of 3 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<2, 3, float, defaultp> mat2x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float2x3_precision.hpp b/glm/ext/matrix_float2x3_precision.hpp
new file mode 100644
index 0000000..50c1032
--- /dev/null
+++ b/glm/ext/matrix_float2x3_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_float2x3_precision.hpp
+
+#pragma once
+#include "../detail/type_mat2x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 2 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 3, float, lowp> lowp_mat2x3;
+
+ /// 2 columns of 3 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 3, float, mediump> mediump_mat2x3;
+
+ /// 2 columns of 3 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 3, float, highp> highp_mat2x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float2x4.hpp b/glm/ext/matrix_float2x4.hpp
new file mode 100644
index 0000000..30f30de
--- /dev/null
+++ b/glm/ext/matrix_float2x4.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_float2x4.hpp
+
+#pragma once
+#include "../detail/type_mat2x4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 2 columns of 4 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<2, 4, float, defaultp> mat2x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float2x4_precision.hpp b/glm/ext/matrix_float2x4_precision.hpp
new file mode 100644
index 0000000..079d638
--- /dev/null
+++ b/glm/ext/matrix_float2x4_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_float2x4_precision.hpp
+
+#pragma once
+#include "../detail/type_mat2x4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 2 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 4, float, lowp> lowp_mat2x4;
+
+ /// 2 columns of 4 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 4, float, mediump> mediump_mat2x4;
+
+ /// 2 columns of 4 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<2, 4, float, highp> highp_mat2x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float3x2.hpp b/glm/ext/matrix_float3x2.hpp
new file mode 100644
index 0000000..d39dd2f
--- /dev/null
+++ b/glm/ext/matrix_float3x2.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_float3x2.hpp
+
+#pragma once
+#include "../detail/type_mat3x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core
+ /// @{
+
+ /// 3 columns of 2 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<3, 2, float, defaultp> mat3x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float3x2_precision.hpp b/glm/ext/matrix_float3x2_precision.hpp
new file mode 100644
index 0000000..8572c2a
--- /dev/null
+++ b/glm/ext/matrix_float3x2_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_float3x2_precision.hpp
+
+#pragma once
+#include "../detail/type_mat3x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 3 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 2, float, lowp> lowp_mat3x2;
+
+ /// 3 columns of 2 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 2, float, mediump> mediump_mat3x2;
+
+ /// 3 columns of 2 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 2, float, highp> highp_mat3x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float3x3.hpp b/glm/ext/matrix_float3x3.hpp
new file mode 100644
index 0000000..177d809
--- /dev/null
+++ b/glm/ext/matrix_float3x3.hpp
@@ -0,0 +1,23 @@
+/// @ref core
+/// @file glm/ext/matrix_float3x3.hpp
+
+#pragma once
+#include "../detail/type_mat3x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 3 columns of 3 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<3, 3, float, defaultp> mat3x3;
+
+ /// 3 columns of 3 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<3, 3, float, defaultp> mat3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float3x3_precision.hpp b/glm/ext/matrix_float3x3_precision.hpp
new file mode 100644
index 0000000..8a900c1
--- /dev/null
+++ b/glm/ext/matrix_float3x3_precision.hpp
@@ -0,0 +1,49 @@
+/// @ref core
+/// @file glm/ext/matrix_float3x3_precision.hpp
+
+#pragma once
+#include "../detail/type_mat3x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 3 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, float, lowp> lowp_mat3;
+
+ /// 3 columns of 3 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, float, mediump> mediump_mat3;
+
+ /// 3 columns of 3 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, float, highp> highp_mat3;
+
+ /// 3 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, float, lowp> lowp_mat3x3;
+
+ /// 3 columns of 3 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, float, mediump> mediump_mat3x3;
+
+ /// 3 columns of 3 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 3, float, highp> highp_mat3x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float3x4.hpp b/glm/ext/matrix_float3x4.hpp
new file mode 100644
index 0000000..64b8459
--- /dev/null
+++ b/glm/ext/matrix_float3x4.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_float3x4.hpp
+
+#pragma once
+#include "../detail/type_mat3x4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 3 columns of 4 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<3, 4, float, defaultp> mat3x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float3x4_precision.hpp b/glm/ext/matrix_float3x4_precision.hpp
new file mode 100644
index 0000000..bc36bf1
--- /dev/null
+++ b/glm/ext/matrix_float3x4_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_float3x4_precision.hpp
+
+#pragma once
+#include "../detail/type_mat3x4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 3 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 4, float, lowp> lowp_mat3x4;
+
+ /// 3 columns of 4 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 4, float, mediump> mediump_mat3x4;
+
+ /// 3 columns of 4 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<3, 4, float, highp> highp_mat3x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float4x2.hpp b/glm/ext/matrix_float4x2.hpp
new file mode 100644
index 0000000..1ed5227
--- /dev/null
+++ b/glm/ext/matrix_float4x2.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_float4x2.hpp
+
+#pragma once
+#include "../detail/type_mat4x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 4 columns of 2 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<4, 2, float, defaultp> mat4x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float4x2_precision.hpp b/glm/ext/matrix_float4x2_precision.hpp
new file mode 100644
index 0000000..88fd069
--- /dev/null
+++ b/glm/ext/matrix_float4x2_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_float2x2_precision.hpp
+
+#pragma once
+#include "../detail/type_mat2x2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 4 columns of 2 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 2, float, lowp> lowp_mat4x2;
+
+ /// 4 columns of 2 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 2, float, mediump> mediump_mat4x2;
+
+ /// 4 columns of 2 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 2, float, highp> highp_mat4x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float4x3.hpp b/glm/ext/matrix_float4x3.hpp
new file mode 100644
index 0000000..5dbe765
--- /dev/null
+++ b/glm/ext/matrix_float4x3.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/matrix_float4x3.hpp
+
+#pragma once
+#include "../detail/type_mat4x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix
+ /// @{
+
+ /// 4 columns of 3 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<4, 3, float, defaultp> mat4x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float4x3_precision.hpp b/glm/ext/matrix_float4x3_precision.hpp
new file mode 100644
index 0000000..846ed4f
--- /dev/null
+++ b/glm/ext/matrix_float4x3_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/matrix_float4x3_precision.hpp
+
+#pragma once
+#include "../detail/type_mat4x3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 4 columns of 3 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 3, float, lowp> lowp_mat4x3;
+
+ /// 4 columns of 3 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 3, float, mediump> mediump_mat4x3;
+
+ /// 4 columns of 3 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 3, float, highp> highp_mat4x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float4x4.hpp b/glm/ext/matrix_float4x4.hpp
new file mode 100644
index 0000000..5ba111d
--- /dev/null
+++ b/glm/ext/matrix_float4x4.hpp
@@ -0,0 +1,23 @@
+/// @ref core
+/// @file glm/ext/matrix_float4x4.hpp
+
+#pragma once
+#include "../detail/type_mat4x4.hpp"
+
+namespace glm
+{
+ /// @ingroup core_matrix
+ /// @{
+
+ /// 4 columns of 4 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<4, 4, float, defaultp> mat4x4;
+
+ /// 4 columns of 4 components matrix of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ typedef mat<4, 4, float, defaultp> mat4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_float4x4_precision.hpp b/glm/ext/matrix_float4x4_precision.hpp
new file mode 100644
index 0000000..597149b
--- /dev/null
+++ b/glm/ext/matrix_float4x4_precision.hpp
@@ -0,0 +1,49 @@
+/// @ref core
+/// @file glm/ext/matrix_float4x4_precision.hpp
+
+#pragma once
+#include "../detail/type_mat4x4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_matrix_precision
+ /// @{
+
+ /// 4 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, float, lowp> lowp_mat4;
+
+ /// 4 columns of 4 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, float, mediump> mediump_mat4;
+
+ /// 4 columns of 4 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, float, highp> highp_mat4;
+
+ /// 4 columns of 4 components matrix of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, float, lowp> lowp_mat4x4;
+
+ /// 4 columns of 4 components matrix of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, float, mediump> mediump_mat4x4;
+
+ /// 4 columns of 4 components matrix of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef mat<4, 4, float, highp> highp_mat4x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int2x2.hpp b/glm/ext/matrix_int2x2.hpp
new file mode 100644
index 0000000..c6aa068
--- /dev/null
+++ b/glm/ext/matrix_int2x2.hpp
@@ -0,0 +1,38 @@
+/// @ref ext_matrix_int2x2
+/// @file glm/ext/matrix_int2x2.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int2x2 GLM_EXT_matrix_int2x2
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int2x2.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x2.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int2x2 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int2x2
+ /// @{
+
+ /// Signed integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_int2x2
+ typedef mat<2, 2, int, defaultp> imat2x2;
+
+ /// Signed integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_int2x2
+ typedef mat<2, 2, int, defaultp> imat2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int2x2_sized.hpp b/glm/ext/matrix_int2x2_sized.hpp
new file mode 100644
index 0000000..70c0c21
--- /dev/null
+++ b/glm/ext/matrix_int2x2_sized.hpp
@@ -0,0 +1,70 @@
+/// @ref ext_matrix_int2x2_sized
+/// @file glm/ext/matrix_int2x2_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int2x2_sized GLM_EXT_matrix_int2x2_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int2x2_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x2.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int2x2_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int2x2_sized
+ /// @{
+
+ /// 8 bit signed integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_int2x2_sized
+ typedef mat<2, 2, int8, defaultp> i8mat2x2;
+
+ /// 16 bit signed integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_int2x2_sized
+ typedef mat<2, 2, int16, defaultp> i16mat2x2;
+
+ /// 32 bit signed integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_int2x2_sized
+ typedef mat<2, 2, int32, defaultp> i32mat2x2;
+
+ /// 64 bit signed integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_int2x2_sized
+ typedef mat<2, 2, int64, defaultp> i64mat2x2;
+
+
+ /// 8 bit signed integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_int2x2_sized
+ typedef mat<2, 2, int8, defaultp> i8mat2;
+
+ /// 16 bit signed integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_int2x2_sized
+ typedef mat<2, 2, int16, defaultp> i16mat2;
+
+ /// 32 bit signed integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_int2x2_sized
+ typedef mat<2, 2, int32, defaultp> i32mat2;
+
+ /// 64 bit signed integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_int2x2_sized
+ typedef mat<2, 2, int64, defaultp> i64mat2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int2x3.hpp b/glm/ext/matrix_int2x3.hpp
new file mode 100644
index 0000000..aee415c
--- /dev/null
+++ b/glm/ext/matrix_int2x3.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_int2x3
+/// @file glm/ext/matrix_int2x3.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int2x3 GLM_EXT_matrix_int2x3
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int2x3.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x3.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int2x3 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int2x3
+ /// @{
+
+ /// Signed integer 2x3 matrix.
+ ///
+ /// @see ext_matrix_int2x3
+ typedef mat<2, 3, int, defaultp> imat2x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int2x3_sized.hpp b/glm/ext/matrix_int2x3_sized.hpp
new file mode 100644
index 0000000..b5526fe
--- /dev/null
+++ b/glm/ext/matrix_int2x3_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_int2x3_sized
+/// @file glm/ext/matrix_int2x3_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int2x3_sized GLM_EXT_matrix_int2x3_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int2x3_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x3.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int2x3_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int2x3_sized
+ /// @{
+
+ /// 8 bit signed integer 2x3 matrix.
+ ///
+ /// @see ext_matrix_int2x3_sized
+ typedef mat<2, 3, int8, defaultp> i8mat2x3;
+
+ /// 16 bit signed integer 2x3 matrix.
+ ///
+ /// @see ext_matrix_int2x3_sized
+ typedef mat<2, 3, int16, defaultp> i16mat2x3;
+
+ /// 32 bit signed integer 2x3 matrix.
+ ///
+ /// @see ext_matrix_int2x3_sized
+ typedef mat<2, 3, int32, defaultp> i32mat2x3;
+
+ /// 64 bit signed integer 2x3 matrix.
+ ///
+ /// @see ext_matrix_int2x3_sized
+ typedef mat<2, 3, int64, defaultp> i64mat2x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int2x4.hpp b/glm/ext/matrix_int2x4.hpp
new file mode 100644
index 0000000..4f36331
--- /dev/null
+++ b/glm/ext/matrix_int2x4.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_int2x4
+/// @file glm/ext/matrix_int2x4.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int2x4 GLM_EXT_matrix_int2x4
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int2x4.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x4.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int2x4 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int2x4
+ /// @{
+
+ /// Signed integer 2x4 matrix.
+ ///
+ /// @see ext_matrix_int2x4
+ typedef mat<2, 4, int, defaultp> imat2x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int2x4_sized.hpp b/glm/ext/matrix_int2x4_sized.hpp
new file mode 100644
index 0000000..a66a5e7
--- /dev/null
+++ b/glm/ext/matrix_int2x4_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_int2x4_sized
+/// @file glm/ext/matrix_int2x4_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int2x4_sized GLM_EXT_matrix_int2x4_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int2x4_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x4.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int2x4_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int2x4_sized
+ /// @{
+
+ /// 8 bit signed integer 2x4 matrix.
+ ///
+ /// @see ext_matrix_int2x4_sized
+ typedef mat<2, 4, int8, defaultp> i8mat2x4;
+
+ /// 16 bit signed integer 2x4 matrix.
+ ///
+ /// @see ext_matrix_int2x4_sized
+ typedef mat<2, 4, int16, defaultp> i16mat2x4;
+
+ /// 32 bit signed integer 2x4 matrix.
+ ///
+ /// @see ext_matrix_int2x4_sized
+ typedef mat<2, 4, int32, defaultp> i32mat2x4;
+
+ /// 64 bit signed integer 2x4 matrix.
+ ///
+ /// @see ext_matrix_int2x4_sized
+ typedef mat<2, 4, int64, defaultp> i64mat2x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int3x2.hpp b/glm/ext/matrix_int3x2.hpp
new file mode 100644
index 0000000..3bd563b
--- /dev/null
+++ b/glm/ext/matrix_int3x2.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_int3x2
+/// @file glm/ext/matrix_int3x2.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int3x2 GLM_EXT_matrix_int3x2
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int3x2.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x2.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int3x2 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int3x2
+ /// @{
+
+ /// Signed integer 3x2 matrix.
+ ///
+ /// @see ext_matrix_int3x2
+ typedef mat<3, 2, int, defaultp> imat3x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int3x2_sized.hpp b/glm/ext/matrix_int3x2_sized.hpp
new file mode 100644
index 0000000..7e34c52
--- /dev/null
+++ b/glm/ext/matrix_int3x2_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_int3x2_sized
+/// @file glm/ext/matrix_int3x2_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int3x2_sized GLM_EXT_matrix_int3x2_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int3x2_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x2.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int3x2_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int3x2_sized
+ /// @{
+
+ /// 8 bit signed integer 3x2 matrix.
+ ///
+ /// @see ext_matrix_int3x2_sized
+ typedef mat<3, 2, int8, defaultp> i8mat3x2;
+
+ /// 16 bit signed integer 3x2 matrix.
+ ///
+ /// @see ext_matrix_int3x2_sized
+ typedef mat<3, 2, int16, defaultp> i16mat3x2;
+
+ /// 32 bit signed integer 3x2 matrix.
+ ///
+ /// @see ext_matrix_int3x2_sized
+ typedef mat<3, 2, int32, defaultp> i32mat3x2;
+
+ /// 64 bit signed integer 3x2 matrix.
+ ///
+ /// @see ext_matrix_int3x2_sized
+ typedef mat<3, 2, int64, defaultp> i64mat3x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int3x3.hpp b/glm/ext/matrix_int3x3.hpp
new file mode 100644
index 0000000..287488d
--- /dev/null
+++ b/glm/ext/matrix_int3x3.hpp
@@ -0,0 +1,38 @@
+/// @ref ext_matrix_int3x3
+/// @file glm/ext/matrix_int3x3.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int3x3 GLM_EXT_matrix_int3x3
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int3x3.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x3.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int3x3 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int3x3
+ /// @{
+
+ /// Signed integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_int3x3
+ typedef mat<3, 3, int, defaultp> imat3x3;
+
+ /// Signed integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_int3x3
+ typedef mat<3, 3, int, defaultp> imat3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int3x3_sized.hpp b/glm/ext/matrix_int3x3_sized.hpp
new file mode 100644
index 0000000..577e305
--- /dev/null
+++ b/glm/ext/matrix_int3x3_sized.hpp
@@ -0,0 +1,70 @@
+/// @ref ext_matrix_int3x3_sized
+/// @file glm/ext/matrix_int3x3_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int3x3_sized GLM_EXT_matrix_int3x3_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int3x3_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x3.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int3x3_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int3x3_sized
+ /// @{
+
+ /// 8 bit signed integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_int3x3_sized
+ typedef mat<3, 3, int8, defaultp> i8mat3x3;
+
+ /// 16 bit signed integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_int3x3_sized
+ typedef mat<3, 3, int16, defaultp> i16mat3x3;
+
+ /// 32 bit signed integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_int3x3_sized
+ typedef mat<3, 3, int32, defaultp> i32mat3x3;
+
+ /// 64 bit signed integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_int3x3_sized
+ typedef mat<3, 3, int64, defaultp> i64mat3x3;
+
+
+ /// 8 bit signed integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_int3x3_sized
+ typedef mat<3, 3, int8, defaultp> i8mat3;
+
+ /// 16 bit signed integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_int3x3_sized
+ typedef mat<3, 3, int16, defaultp> i16mat3;
+
+ /// 32 bit signed integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_int3x3_sized
+ typedef mat<3, 3, int32, defaultp> i32mat3;
+
+ /// 64 bit signed integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_int3x3_sized
+ typedef mat<3, 3, int64, defaultp> i64mat3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int3x4.hpp b/glm/ext/matrix_int3x4.hpp
new file mode 100644
index 0000000..08e534d
--- /dev/null
+++ b/glm/ext/matrix_int3x4.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_int3x4
+/// @file glm/ext/matrix_int3x4.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int3x4 GLM_EXT_matrix_int3x4
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int3x4.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x4.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int3x4 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int3x4
+ /// @{
+
+ /// Signed integer 3x4 matrix.
+ ///
+ /// @see ext_matrix_int3x4
+ typedef mat<3, 4, int, defaultp> imat3x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int3x4_sized.hpp b/glm/ext/matrix_int3x4_sized.hpp
new file mode 100644
index 0000000..692c48c
--- /dev/null
+++ b/glm/ext/matrix_int3x4_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_int3x4_sized
+/// @file glm/ext/matrix_int3x2_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int3x4_sized GLM_EXT_matrix_int3x4_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int3x4_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x4.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int3x4_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int3x4_sized
+ /// @{
+
+ /// 8 bit signed integer 3x4 matrix.
+ ///
+ /// @see ext_matrix_int3x4_sized
+ typedef mat<3, 4, int8, defaultp> i8mat3x4;
+
+ /// 16 bit signed integer 3x4 matrix.
+ ///
+ /// @see ext_matrix_int3x4_sized
+ typedef mat<3, 4, int16, defaultp> i16mat3x4;
+
+ /// 32 bit signed integer 3x4 matrix.
+ ///
+ /// @see ext_matrix_int3x4_sized
+ typedef mat<3, 4, int32, defaultp> i32mat3x4;
+
+ /// 64 bit signed integer 3x4 matrix.
+ ///
+ /// @see ext_matrix_int3x4_sized
+ typedef mat<3, 4, int64, defaultp> i64mat3x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int4x2.hpp b/glm/ext/matrix_int4x2.hpp
new file mode 100644
index 0000000..f756ef2
--- /dev/null
+++ b/glm/ext/matrix_int4x2.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_int4x2
+/// @file glm/ext/matrix_int4x2.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int4x2 GLM_EXT_matrix_int4x2
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int4x2.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x2.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int4x2 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int4x2
+ /// @{
+
+ /// Signed integer 4x2 matrix.
+ ///
+ /// @see ext_matrix_int4x2
+ typedef mat<4, 2, int, defaultp> imat4x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int4x2_sized.hpp b/glm/ext/matrix_int4x2_sized.hpp
new file mode 100644
index 0000000..63a99d6
--- /dev/null
+++ b/glm/ext/matrix_int4x2_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_int4x2_sized
+/// @file glm/ext/matrix_int4x2_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int4x2_sized GLM_EXT_matrix_int4x2_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int4x2_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x2.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int4x2_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int4x2_sized
+ /// @{
+
+ /// 8 bit signed integer 4x2 matrix.
+ ///
+ /// @see ext_matrix_int4x2_sized
+ typedef mat<4, 2, int8, defaultp> i8mat4x2;
+
+ /// 16 bit signed integer 4x2 matrix.
+ ///
+ /// @see ext_matrix_int4x2_sized
+ typedef mat<4, 2, int16, defaultp> i16mat4x2;
+
+ /// 32 bit signed integer 4x2 matrix.
+ ///
+ /// @see ext_matrix_int4x2_sized
+ typedef mat<4, 2, int32, defaultp> i32mat4x2;
+
+ /// 64 bit signed integer 4x2 matrix.
+ ///
+ /// @see ext_matrix_int4x2_sized
+ typedef mat<4, 2, int64, defaultp> i64mat4x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int4x3.hpp b/glm/ext/matrix_int4x3.hpp
new file mode 100644
index 0000000..d5d97a7
--- /dev/null
+++ b/glm/ext/matrix_int4x3.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_int4x3
+/// @file glm/ext/matrix_int4x3.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int4x3 GLM_EXT_matrix_int4x3
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int4x3.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x3.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int4x3 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int4x3
+ /// @{
+
+ /// Signed integer 4x3 matrix.
+ ///
+ /// @see ext_matrix_int4x3
+ typedef mat<4, 3, int, defaultp> imat4x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int4x3_sized.hpp b/glm/ext/matrix_int4x3_sized.hpp
new file mode 100644
index 0000000..55078fa
--- /dev/null
+++ b/glm/ext/matrix_int4x3_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_int4x3_sized
+/// @file glm/ext/matrix_int4x3_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int4x3_sized GLM_EXT_matrix_int4x3_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int4x3_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x3.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int4x3_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int4x3_sized
+ /// @{
+
+ /// 8 bit signed integer 4x3 matrix.
+ ///
+ /// @see ext_matrix_int4x3_sized
+ typedef mat<4, 3, int8, defaultp> i8mat4x3;
+
+ /// 16 bit signed integer 4x3 matrix.
+ ///
+ /// @see ext_matrix_int4x3_sized
+ typedef mat<4, 3, int16, defaultp> i16mat4x3;
+
+ /// 32 bit signed integer 4x3 matrix.
+ ///
+ /// @see ext_matrix_int4x3_sized
+ typedef mat<4, 3, int32, defaultp> i32mat4x3;
+
+ /// 64 bit signed integer 4x3 matrix.
+ ///
+ /// @see ext_matrix_int4x3_sized
+ typedef mat<4, 3, int64, defaultp> i64mat4x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int4x4.hpp b/glm/ext/matrix_int4x4.hpp
new file mode 100644
index 0000000..e17cff1
--- /dev/null
+++ b/glm/ext/matrix_int4x4.hpp
@@ -0,0 +1,38 @@
+/// @ref ext_matrix_int4x4
+/// @file glm/ext/matrix_int4x4.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int4x4 GLM_EXT_matrix_int4x4
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int4x4.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x4.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int4x4 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int4x4
+ /// @{
+
+ /// Signed integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_int4x4
+ typedef mat<4, 4, int, defaultp> imat4x4;
+
+ /// Signed integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_int4x4
+ typedef mat<4, 4, int, defaultp> imat4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_int4x4_sized.hpp b/glm/ext/matrix_int4x4_sized.hpp
new file mode 100644
index 0000000..4a11203
--- /dev/null
+++ b/glm/ext/matrix_int4x4_sized.hpp
@@ -0,0 +1,70 @@
+/// @ref ext_matrix_int4x4_sized
+/// @file glm/ext/matrix_int4x4_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int4x4_sized GLM_EXT_matrix_int4x4_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_int4x4_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x4.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_int4x4_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_int4x4_sized
+ /// @{
+
+ /// 8 bit signed integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_int4x4_sized
+ typedef mat<4, 4, int8, defaultp> i8mat4x4;
+
+ /// 16 bit signed integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_int4x4_sized
+ typedef mat<4, 4, int16, defaultp> i16mat4x4;
+
+ /// 32 bit signed integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_int4x4_sized
+ typedef mat<4, 4, int32, defaultp> i32mat4x4;
+
+ /// 64 bit signed integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_int4x4_sized
+ typedef mat<4, 4, int64, defaultp> i64mat4x4;
+
+
+ /// 8 bit signed integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_int4x4_sized
+ typedef mat<4, 4, int8, defaultp> i8mat4;
+
+ /// 16 bit signed integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_int4x4_sized
+ typedef mat<4, 4, int16, defaultp> i16mat4;
+
+ /// 32 bit signed integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_int4x4_sized
+ typedef mat<4, 4, int32, defaultp> i32mat4;
+
+ /// 64 bit signed integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_int4x4_sized
+ typedef mat<4, 4, int64, defaultp> i64mat4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_integer.hpp b/glm/ext/matrix_integer.hpp
new file mode 100644
index 0000000..7d7dfc5
--- /dev/null
+++ b/glm/ext/matrix_integer.hpp
@@ -0,0 +1,91 @@
+/// @ref ext_matrix_integer
+/// @file glm/ext/matrix_integer.hpp
+///
+/// @defgroup ext_matrix_integer GLM_EXT_matrix_integer
+/// @ingroup ext
+///
+/// Defines functions that generate common transformation matrices.
+///
+/// The matrices generated by this extension use standard OpenGL fixed-function
+/// conventions. For example, the lookAt function generates a transform from world
+/// space into the specific eye space that the projective matrix functions
+/// (perspective, ortho, etc) are designed to expect. The OpenGL compatibility
+/// specifications defines the particular layout of this eye space.
+///
+/// Include <glm/ext/matrix_integer.hpp> to use the features of this extension.
+///
+/// @see ext_matrix_projection
+/// @see ext_matrix_clip_space
+
+#pragma once
+
+// Dependencies
+#include "../gtc/constants.hpp"
+#include "../geometric.hpp"
+#include "../trigonometric.hpp"
+#include "../matrix.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_integer extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_integer
+ /// @{
+
+ /// Multiply matrix x by matrix y component-wise, i.e.,
+ /// result[i][j] is the scalar product of x[i][j] and y[i][j].
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number a column
+ /// @tparam R Integer between 1 and 4 included that qualify the number a row
+ /// @tparam T Floating-point or signed integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/matrixCompMult.xml">GLSL matrixCompMult man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL mat<C, R, T, Q> matrixCompMult(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y);
+
+ /// Treats the first parameter c as a column vector
+ /// and the second parameter r as a row vector
+ /// and does a linear algebraic matrix multiply c * r.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number a column
+ /// @tparam R Integer between 1 and 4 included that qualify the number a row
+ /// @tparam T Floating-point or signed integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/outerProduct.xml">GLSL outerProduct man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL typename detail::outerProduct_trait<C, R, T, Q>::type outerProduct(vec<C, T, Q> const& c, vec<R, T, Q> const& r);
+
+ /// Returns the transposed matrix of x
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number a column
+ /// @tparam R Integer between 1 and 4 included that qualify the number a row
+ /// @tparam T Floating-point or signed integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/transpose.xml">GLSL transpose man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<C, R, T, Q>::transpose_type transpose(mat<C, R, T, Q> const& x);
+
+ /// Return the determinant of a squared matrix.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number a column
+ /// @tparam R Integer between 1 and 4 included that qualify the number a row
+ /// @tparam T Floating-point or signed integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/determinant.xml">GLSL determinant man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL T determinant(mat<C, R, T, Q> const& m);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_integer.inl"
diff --git a/glm/ext/matrix_integer.inl b/glm/ext/matrix_integer.inl
new file mode 100644
index 0000000..8b377ce
--- /dev/null
+++ b/glm/ext/matrix_integer.inl
@@ -0,0 +1,38 @@
+namespace glm{
+namespace detail
+{
+ template<length_t C, length_t R, typename T, qualifier Q, bool Aligned>
+ struct compute_matrixCompMult_type<C, R, T, Q, false, Aligned> {
+ GLM_FUNC_QUALIFIER static mat<C, R, T, Q> call(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y)
+ {
+ return detail::compute_matrixCompMult<C, R, T, Q, detail::is_aligned<Q>::value>::call(x, y);
+ }
+ };
+
+ template<length_t DA, length_t DB, typename T, qualifier Q>
+ struct compute_outerProduct_type<DA, DB, T, Q, false> {
+ GLM_FUNC_QUALIFIER static typename detail::outerProduct_trait<DA, DB, T, Q>::type call(vec<DA, T, Q> const& c, vec<DB, T, Q> const& r)
+ {
+ return detail::compute_outerProduct<DA, DB, T, Q>::call(c, r);
+ }
+ };
+
+ template<length_t C, length_t R, typename T, qualifier Q, bool Aligned>
+ struct compute_transpose_type<C, R, T, Q, false, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static mat<R, C, T, Q> call(mat<C, R, T, Q> const& m)
+ {
+ return detail::compute_transpose<C, R, T, Q, detail::is_aligned<Q>::value>::call(m);
+ }
+ };
+
+ template<length_t C, length_t R, typename T, qualifier Q, bool Aligned>
+ struct compute_determinant_type<C, R, T, Q, false, Aligned>{
+
+ GLM_FUNC_QUALIFIER static T call(mat<C, R, T, Q> const& m)
+ {
+ return detail::compute_determinant<C, R, T, Q, detail::is_aligned<Q>::value>::call(m);
+ }
+ };
+}//namespace detail
+}//namespace glm
diff --git a/glm/ext/matrix_projection.hpp b/glm/ext/matrix_projection.hpp
new file mode 100644
index 0000000..51fd01b
--- /dev/null
+++ b/glm/ext/matrix_projection.hpp
@@ -0,0 +1,149 @@
+/// @ref ext_matrix_projection
+/// @file glm/ext/matrix_projection.hpp
+///
+/// @defgroup ext_matrix_projection GLM_EXT_matrix_projection
+/// @ingroup ext
+///
+/// Functions that generate common projection transformation matrices.
+///
+/// The matrices generated by this extension use standard OpenGL fixed-function
+/// conventions. For example, the lookAt function generates a transform from world
+/// space into the specific eye space that the projective matrix functions
+/// (perspective, ortho, etc) are designed to expect. The OpenGL compatibility
+/// specifications defines the particular layout of this eye space.
+///
+/// Include <glm/ext/matrix_projection.hpp> to use the features of this extension.
+///
+/// @see ext_matrix_transform
+/// @see ext_matrix_clip_space
+
+#pragma once
+
+// Dependencies
+#include "../gtc/constants.hpp"
+#include "../geometric.hpp"
+#include "../trigonometric.hpp"
+#include "../matrix.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_projection extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_projection
+ /// @{
+
+ /// Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @param obj Specify the object coordinates.
+ /// @param model Specifies the current modelview matrix
+ /// @param proj Specifies the current projection matrix
+ /// @param viewport Specifies the current viewport
+ /// @return Return the computed window coordinates.
+ /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double.
+ /// @tparam U Currently supported: Floating-point types and integer types.
+ ///
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluProject.xml">gluProject man page</a>
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> projectZO(
+ vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport);
+
+ /// Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param obj Specify the object coordinates.
+ /// @param model Specifies the current modelview matrix
+ /// @param proj Specifies the current projection matrix
+ /// @param viewport Specifies the current viewport
+ /// @return Return the computed window coordinates.
+ /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double.
+ /// @tparam U Currently supported: Floating-point types and integer types.
+ ///
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluProject.xml">gluProject man page</a>
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> projectNO(
+ vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport);
+
+ /// Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates using default near and far clip planes definition.
+ /// To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE.
+ ///
+ /// @param obj Specify the object coordinates.
+ /// @param model Specifies the current modelview matrix
+ /// @param proj Specifies the current projection matrix
+ /// @param viewport Specifies the current viewport
+ /// @return Return the computed window coordinates.
+ /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double.
+ /// @tparam U Currently supported: Floating-point types and integer types.
+ ///
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluProject.xml">gluProject man page</a>
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> project(
+ vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport);
+
+ /// Map the specified window coordinates (win.x, win.y, win.z) into object coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of 0 and +1 respectively. (Direct3D clip volume definition)
+ ///
+ /// @param win Specify the window coordinates to be mapped.
+ /// @param model Specifies the modelview matrix
+ /// @param proj Specifies the projection matrix
+ /// @param viewport Specifies the viewport
+ /// @return Returns the computed object coordinates.
+ /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double.
+ /// @tparam U Currently supported: Floating-point types and integer types.
+ ///
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluUnProject.xml">gluUnProject man page</a>
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> unProjectZO(
+ vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport);
+
+ /// Map the specified window coordinates (win.x, win.y, win.z) into object coordinates.
+ /// The near and far clip planes correspond to z normalized device coordinates of -1 and +1 respectively. (OpenGL clip volume definition)
+ ///
+ /// @param win Specify the window coordinates to be mapped.
+ /// @param model Specifies the modelview matrix
+ /// @param proj Specifies the projection matrix
+ /// @param viewport Specifies the viewport
+ /// @return Returns the computed object coordinates.
+ /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double.
+ /// @tparam U Currently supported: Floating-point types and integer types.
+ ///
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluUnProject.xml">gluUnProject man page</a>
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> unProjectNO(
+ vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport);
+
+ /// Map the specified window coordinates (win.x, win.y, win.z) into object coordinates using default near and far clip planes definition.
+ /// To change default near and far clip planes definition use GLM_FORCE_DEPTH_ZERO_TO_ONE.
+ ///
+ /// @param win Specify the window coordinates to be mapped.
+ /// @param model Specifies the modelview matrix
+ /// @param proj Specifies the projection matrix
+ /// @param viewport Specifies the viewport
+ /// @return Returns the computed object coordinates.
+ /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double.
+ /// @tparam U Currently supported: Floating-point types and integer types.
+ ///
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluUnProject.xml">gluUnProject man page</a>
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> unProject(
+ vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport);
+
+ /// Define a picking region
+ ///
+ /// @param center Specify the center of a picking region in window coordinates.
+ /// @param delta Specify the width and height, respectively, of the picking region in window coordinates.
+ /// @param viewport Rendering viewport
+ /// @tparam T Native type used for the computation. Currently supported: half (not recommended), float or double.
+ /// @tparam U Currently supported: Floating-point types and integer types.
+ ///
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluPickMatrix.xml">gluPickMatrix man page</a>
+ template<typename T, qualifier Q, typename U>
+ GLM_FUNC_DECL mat<4, 4, T, Q> pickMatrix(
+ vec<2, T, Q> const& center, vec<2, T, Q> const& delta, vec<4, U, Q> const& viewport);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_projection.inl"
diff --git a/glm/ext/matrix_projection.inl b/glm/ext/matrix_projection.inl
new file mode 100644
index 0000000..2f2c196
--- /dev/null
+++ b/glm/ext/matrix_projection.inl
@@ -0,0 +1,106 @@
+namespace glm
+{
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> projectZO(vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport)
+ {
+ vec<4, T, Q> tmp = vec<4, T, Q>(obj, static_cast<T>(1));
+ tmp = model * tmp;
+ tmp = proj * tmp;
+
+ tmp /= tmp.w;
+ tmp.x = tmp.x * static_cast<T>(0.5) + static_cast<T>(0.5);
+ tmp.y = tmp.y * static_cast<T>(0.5) + static_cast<T>(0.5);
+
+ tmp[0] = tmp[0] * T(viewport[2]) + T(viewport[0]);
+ tmp[1] = tmp[1] * T(viewport[3]) + T(viewport[1]);
+
+ return vec<3, T, Q>(tmp);
+ }
+
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> projectNO(vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport)
+ {
+ vec<4, T, Q> tmp = vec<4, T, Q>(obj, static_cast<T>(1));
+ tmp = model * tmp;
+ tmp = proj * tmp;
+
+ tmp /= tmp.w;
+ tmp = tmp * static_cast<T>(0.5) + static_cast<T>(0.5);
+ tmp[0] = tmp[0] * T(viewport[2]) + T(viewport[0]);
+ tmp[1] = tmp[1] * T(viewport[3]) + T(viewport[1]);
+
+ return vec<3, T, Q>(tmp);
+ }
+
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> project(vec<3, T, Q> const& obj, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT
+ return projectZO(obj, model, proj, viewport);
+# else
+ return projectNO(obj, model, proj, viewport);
+# endif
+ }
+
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> unProjectZO(vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport)
+ {
+ mat<4, 4, T, Q> Inverse = inverse(proj * model);
+
+ vec<4, T, Q> tmp = vec<4, T, Q>(win, T(1));
+ tmp.x = (tmp.x - T(viewport[0])) / T(viewport[2]);
+ tmp.y = (tmp.y - T(viewport[1])) / T(viewport[3]);
+ tmp.x = tmp.x * static_cast<T>(2) - static_cast<T>(1);
+ tmp.y = tmp.y * static_cast<T>(2) - static_cast<T>(1);
+
+ vec<4, T, Q> obj = Inverse * tmp;
+ obj /= obj.w;
+
+ return vec<3, T, Q>(obj);
+ }
+
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> unProjectNO(vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport)
+ {
+ mat<4, 4, T, Q> Inverse = inverse(proj * model);
+
+ vec<4, T, Q> tmp = vec<4, T, Q>(win, T(1));
+ tmp.x = (tmp.x - T(viewport[0])) / T(viewport[2]);
+ tmp.y = (tmp.y - T(viewport[1])) / T(viewport[3]);
+ tmp = tmp * static_cast<T>(2) - static_cast<T>(1);
+
+ vec<4, T, Q> obj = Inverse * tmp;
+ obj /= obj.w;
+
+ return vec<3, T, Q>(obj);
+ }
+
+ template<typename T, typename U, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> unProject(vec<3, T, Q> const& win, mat<4, 4, T, Q> const& model, mat<4, 4, T, Q> const& proj, vec<4, U, Q> const& viewport)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_ZO_BIT
+ return unProjectZO(win, model, proj, viewport);
+# else
+ return unProjectNO(win, model, proj, viewport);
+# endif
+ }
+
+ template<typename T, qualifier Q, typename U>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> pickMatrix(vec<2, T, Q> const& center, vec<2, T, Q> const& delta, vec<4, U, Q> const& viewport)
+ {
+ assert(delta.x > static_cast<T>(0) && delta.y > static_cast<T>(0));
+ mat<4, 4, T, Q> Result(static_cast<T>(1));
+
+ if(!(delta.x > static_cast<T>(0) && delta.y > static_cast<T>(0)))
+ return Result; // Error
+
+ vec<3, T, Q> Temp(
+ (static_cast<T>(viewport[2]) - static_cast<T>(2) * (center.x - static_cast<T>(viewport[0]))) / delta.x,
+ (static_cast<T>(viewport[3]) - static_cast<T>(2) * (center.y - static_cast<T>(viewport[1]))) / delta.y,
+ static_cast<T>(0));
+
+ // Translate and scale the picked region to the entire window
+ Result = translate(Result, Temp);
+ return scale(Result, vec<3, T, Q>(static_cast<T>(viewport[2]) / delta.x, static_cast<T>(viewport[3]) / delta.y, static_cast<T>(1)));
+ }
+}//namespace glm
diff --git a/glm/ext/matrix_relational.hpp b/glm/ext/matrix_relational.hpp
new file mode 100644
index 0000000..20023ad
--- /dev/null
+++ b/glm/ext/matrix_relational.hpp
@@ -0,0 +1,132 @@
+/// @ref ext_matrix_relational
+/// @file glm/ext/matrix_relational.hpp
+///
+/// @defgroup ext_matrix_relational GLM_EXT_matrix_relational
+/// @ingroup ext
+///
+/// Exposes comparison functions for matrix types that take a user defined epsilon values.
+///
+/// Include <glm/ext/matrix_relational.hpp> to use the features of this extension.
+///
+/// @see ext_vector_relational
+/// @see ext_scalar_relational
+/// @see ext_quaternion_relational
+
+#pragma once
+
+// Dependencies
+#include "../detail/qualifier.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_relational extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_relational
+ /// @{
+
+ /// Perform a component-wise equal-to comparison of two matrices.
+ /// Return a boolean vector which components value is True if this expression is satisfied per column of the matrices.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix
+ /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<C, bool, Q> equal(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y);
+
+ /// Perform a component-wise not-equal-to comparison of two matrices.
+ /// Return a boolean vector which components value is True if this expression is satisfied per column of the matrices.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix
+ /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<C, bool, Q> notEqual(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y);
+
+ /// Returns the component-wise comparison of |x - y| < epsilon.
+ /// True if this expression is satisfied.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix
+ /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<C, bool, Q> equal(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, T epsilon);
+
+ /// Returns the component-wise comparison of |x - y| < epsilon.
+ /// True if this expression is satisfied.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix
+ /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<C, bool, Q> equal(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, vec<C, T, Q> const& epsilon);
+
+ /// Returns the component-wise comparison of |x - y| < epsilon.
+ /// True if this expression is not satisfied.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix
+ /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<C, bool, Q> notEqual(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, T epsilon);
+
+ /// Returns the component-wise comparison of |x - y| >= epsilon.
+ /// True if this expression is not satisfied.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix
+ /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<C, bool, Q> notEqual(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, vec<C, T, Q> const& epsilon);
+
+ /// Returns the component-wise comparison between two vectors in term of ULPs.
+ /// True if this expression is satisfied.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix
+ /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<C, bool, Q> equal(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, int ULPs);
+
+ /// Returns the component-wise comparison between two vectors in term of ULPs.
+ /// True if this expression is satisfied.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix
+ /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<C, bool, Q> equal(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, vec<C, int, Q> const& ULPs);
+
+ /// Returns the component-wise comparison between two vectors in term of ULPs.
+ /// True if this expression is not satisfied.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix
+ /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<C, bool, Q> notEqual(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, int ULPs);
+
+ /// Returns the component-wise comparison between two vectors in term of ULPs.
+ /// True if this expression is not satisfied.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number of columns of the matrix
+ /// @tparam R Integer between 1 and 4 included that qualify the number of rows of the matrix
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<C, bool, Q> notEqual(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y, vec<C, int, Q> const& ULPs);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_relational.inl"
diff --git a/glm/ext/matrix_relational.inl b/glm/ext/matrix_relational.inl
new file mode 100644
index 0000000..9cd42b7
--- /dev/null
+++ b/glm/ext/matrix_relational.inl
@@ -0,0 +1,88 @@
+/// @ref ext_vector_relational
+/// @file glm/ext/vector_relational.inl
+
+// Dependency:
+#include "../ext/vector_relational.hpp"
+#include "../common.hpp"
+
+namespace glm
+{
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<C, bool, Q> equal(mat<C, R, T, Q> const& a, mat<C, R, T, Q> const& b)
+ {
+ vec<C, bool, Q> Result(true);
+ for(length_t i = 0; i < C; ++i)
+ Result[i] = all(equal(a[i], b[i]));
+ return Result;
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<C, bool, Q> equal(mat<C, R, T, Q> const& a, mat<C, R, T, Q> const& b, T Epsilon)
+ {
+ return equal(a, b, vec<C, T, Q>(Epsilon));
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<C, bool, Q> equal(mat<C, R, T, Q> const& a, mat<C, R, T, Q> const& b, vec<C, T, Q> const& Epsilon)
+ {
+ vec<C, bool, Q> Result(true);
+ for(length_t i = 0; i < C; ++i)
+ Result[i] = all(equal(a[i], b[i], Epsilon[i]));
+ return Result;
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<C, bool, Q> notEqual(mat<C, R, T, Q> const& a, mat<C, R, T, Q> const& b)
+ {
+ vec<C, bool, Q> Result(true);
+ for(length_t i = 0; i < C; ++i)
+ Result[i] = any(notEqual(a[i], b[i]));
+ return Result;
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<C, bool, Q> notEqual(mat<C, R, T, Q> const& a, mat<C, R, T, Q> const& b, T Epsilon)
+ {
+ return notEqual(a, b, vec<C, T, Q>(Epsilon));
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<C, bool, Q> notEqual(mat<C, R, T, Q> const& a, mat<C, R, T, Q> const& b, vec<C, T, Q> const& Epsilon)
+ {
+ vec<C, bool, Q> Result(true);
+ for(length_t i = 0; i < C; ++i)
+ Result[i] = any(notEqual(a[i], b[i], Epsilon[i]));
+ return Result;
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<C, bool, Q> equal(mat<C, R, T, Q> const& a, mat<C, R, T, Q> const& b, int MaxULPs)
+ {
+ return equal(a, b, vec<C, int, Q>(MaxULPs));
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<C, bool, Q> equal(mat<C, R, T, Q> const& a, mat<C, R, T, Q> const& b, vec<C, int, Q> const& MaxULPs)
+ {
+ vec<C, bool, Q> Result(true);
+ for(length_t i = 0; i < C; ++i)
+ Result[i] = all(equal(a[i], b[i], MaxULPs[i]));
+ return Result;
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<C, bool, Q> notEqual(mat<C, R, T, Q> const& a, mat<C, R, T, Q> const& b, int MaxULPs)
+ {
+ return notEqual(a, b, vec<C, int, Q>(MaxULPs));
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<C, bool, Q> notEqual(mat<C, R, T, Q> const& a, mat<C, R, T, Q> const& b, vec<C, int, Q> const& MaxULPs)
+ {
+ vec<C, bool, Q> Result(true);
+ for(length_t i = 0; i < C; ++i)
+ Result[i] = any(notEqual(a[i], b[i], MaxULPs[i]));
+ return Result;
+ }
+
+}//namespace glm
diff --git a/glm/ext/matrix_transform.hpp b/glm/ext/matrix_transform.hpp
new file mode 100644
index 0000000..3e688b9
--- /dev/null
+++ b/glm/ext/matrix_transform.hpp
@@ -0,0 +1,171 @@
+/// @ref ext_matrix_transform
+/// @file glm/ext/matrix_transform.hpp
+///
+/// @defgroup ext_matrix_transform GLM_EXT_matrix_transform
+/// @ingroup ext
+///
+/// Defines functions that generate common transformation matrices.
+///
+/// The matrices generated by this extension use standard OpenGL fixed-function
+/// conventions. For example, the lookAt function generates a transform from world
+/// space into the specific eye space that the projective matrix functions
+/// (perspective, ortho, etc) are designed to expect. The OpenGL compatibility
+/// specifications defines the particular layout of this eye space.
+///
+/// Include <glm/ext/matrix_transform.hpp> to use the features of this extension.
+///
+/// @see ext_matrix_projection
+/// @see ext_matrix_clip_space
+
+#pragma once
+
+// Dependencies
+#include "../gtc/constants.hpp"
+#include "../geometric.hpp"
+#include "../trigonometric.hpp"
+#include "../matrix.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_transform extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_transform
+ /// @{
+
+ /// Builds an identity matrix.
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType identity();
+
+ /// Builds a translation 4 * 4 matrix created from a vector of 3 components.
+ ///
+ /// @param m Input matrix multiplied by this translation matrix.
+ /// @param v Coordinates of a translation vector.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ ///
+ /// @code
+ /// #include <glm/glm.hpp>
+ /// #include <glm/gtc/matrix_transform.hpp>
+ /// ...
+ /// glm::mat4 m = glm::translate(glm::mat4(1.0f), glm::vec3(1.0f));
+ /// // m[0][0] == 1.0f, m[0][1] == 0.0f, m[0][2] == 0.0f, m[0][3] == 0.0f
+ /// // m[1][0] == 0.0f, m[1][1] == 1.0f, m[1][2] == 0.0f, m[1][3] == 0.0f
+ /// // m[2][0] == 0.0f, m[2][1] == 0.0f, m[2][2] == 1.0f, m[2][3] == 0.0f
+ /// // m[3][0] == 1.0f, m[3][1] == 1.0f, m[3][2] == 1.0f, m[3][3] == 1.0f
+ /// @endcode
+ ///
+ /// @see - translate(mat<4, 4, T, Q> const& m, T x, T y, T z)
+ /// @see - translate(vec<3, T, Q> const& v)
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glTranslate.xml">glTranslate man page</a>
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> translate(
+ mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v);
+
+ /// Builds a rotation 4 * 4 matrix created from an axis vector and an angle.
+ ///
+ /// @param m Input matrix multiplied by this rotation matrix.
+ /// @param angle Rotation angle expressed in radians.
+ /// @param axis Rotation axis, recommended to be normalized.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ ///
+ /// @see - rotate(mat<4, 4, T, Q> const& m, T angle, T x, T y, T z)
+ /// @see - rotate(T angle, vec<3, T, Q> const& v)
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glRotate.xml">glRotate man page</a>
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> rotate(
+ mat<4, 4, T, Q> const& m, T angle, vec<3, T, Q> const& axis);
+
+ /// Builds a scale 4 * 4 matrix created from 3 scalars.
+ ///
+ /// @param m Input matrix multiplied by this scale matrix.
+ /// @param v Ratio of scaling for each axis.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ ///
+ /// @see - scale(mat<4, 4, T, Q> const& m, T x, T y, T z)
+ /// @see - scale(vec<3, T, Q> const& v)
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glScale.xml">glScale man page</a>
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> scale(
+ mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v);
+
+ /// Builds a scale 4 * 4 matrix created from point referent 3 shearers.
+ ///
+ /// @param m Input matrix multiplied by this shear matrix.
+ /// @param p Point of shearing as reference.
+ /// @param l_x Ratio of matrix.x projection in YZ plane relative to the y-axis/z-axis.
+ /// @param l_y Ratio of matrix.y projection in XZ plane relative to the x-axis/z-axis.
+ /// @param l_z Ratio of matrix.z projection in XY plane relative to the x-axis/y-axis.
+ ///
+ /// as example:
+ /// [1 , l_xy, l_xz, -(l_xy+l_xz) * p_x] [x] T
+ /// [x`, y`, z`, w`] = [x`, y`, z`, w`] * [l_yx, 1 , l_yz, -(l_yx+l_yz) * p_y] [y]
+ /// [l_zx, l_zy, 1 , -(l_zx+l_zy) * p_z] [z]
+ /// [0 , 0 , 0 , 1 ] [w]
+ ///
+ /// @tparam T A floating-point shear type
+ /// @tparam Q A value from qualifier enum
+ ///
+ /// @see - shear(mat<4, 4, T, Q> const& m, T x, T y, T z)
+ /// @see - shear(vec<3, T, Q> const& p)
+ /// @see - shear(vec<2, T, Q> const& l_x)
+ /// @see - shear(vec<2, T, Q> const& l_y)
+ /// @see - shear(vec<2, T, Q> const& l_z)
+ /// @see no resource...
+ template <typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> shear(
+ mat<4, 4, T, Q> const &m, vec<3, T, Q> const& p, vec<2, T, Q> const &l_x, vec<2, T, Q> const &l_y, vec<2, T, Q> const &l_z);
+
+ /// Build a right handed look at view matrix.
+ ///
+ /// @param eye Position of the camera
+ /// @param center Position where the camera is looking at
+ /// @param up Normalized up vector, how the camera is oriented. Typically (0, 0, 1)
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ ///
+ /// @see - frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal) frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal)
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> lookAtRH(
+ vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up);
+
+ /// Build a left handed look at view matrix.
+ ///
+ /// @param eye Position of the camera
+ /// @param center Position where the camera is looking at
+ /// @param up Normalized up vector, how the camera is oriented. Typically (0, 0, 1)
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ ///
+ /// @see - frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal) frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal)
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> lookAtLH(
+ vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up);
+
+ /// Build a look at view matrix based on the default handedness.
+ ///
+ /// @param eye Position of the camera
+ /// @param center Position where the camera is looking at
+ /// @param up Normalized up vector, how the camera is oriented. Typically (0, 0, 1)
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ ///
+ /// @see - frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal) frustum(T const& left, T const& right, T const& bottom, T const& top, T const& nearVal, T const& farVal)
+ /// @see <a href="https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluLookAt.xml">gluLookAt man page</a>
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> lookAt(
+ vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_transform.inl"
diff --git a/glm/ext/matrix_transform.inl b/glm/ext/matrix_transform.inl
new file mode 100644
index 0000000..ef2e9f3
--- /dev/null
+++ b/glm/ext/matrix_transform.inl
@@ -0,0 +1,207 @@
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType identity()
+ {
+ return detail::init_gentype<genType, detail::genTypeTrait<genType>::GENTYPE>::identity();
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> translate(mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v)
+ {
+ mat<4, 4, T, Q> Result(m);
+ Result[3] = m[0] * v[0] + m[1] * v[1] + m[2] * v[2] + m[3];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rotate(mat<4, 4, T, Q> const& m, T angle, vec<3, T, Q> const& v)
+ {
+ T const a = angle;
+ T const c = cos(a);
+ T const s = sin(a);
+
+ vec<3, T, Q> axis(normalize(v));
+ vec<3, T, Q> temp((T(1) - c) * axis);
+
+ mat<4, 4, T, Q> Rotate;
+ Rotate[0][0] = c + temp[0] * axis[0];
+ Rotate[0][1] = temp[0] * axis[1] + s * axis[2];
+ Rotate[0][2] = temp[0] * axis[2] - s * axis[1];
+
+ Rotate[1][0] = temp[1] * axis[0] - s * axis[2];
+ Rotate[1][1] = c + temp[1] * axis[1];
+ Rotate[1][2] = temp[1] * axis[2] + s * axis[0];
+
+ Rotate[2][0] = temp[2] * axis[0] + s * axis[1];
+ Rotate[2][1] = temp[2] * axis[1] - s * axis[0];
+ Rotate[2][2] = c + temp[2] * axis[2];
+
+ mat<4, 4, T, Q> Result;
+ Result[0] = m[0] * Rotate[0][0] + m[1] * Rotate[0][1] + m[2] * Rotate[0][2];
+ Result[1] = m[0] * Rotate[1][0] + m[1] * Rotate[1][1] + m[2] * Rotate[1][2];
+ Result[2] = m[0] * Rotate[2][0] + m[1] * Rotate[2][1] + m[2] * Rotate[2][2];
+ Result[3] = m[3];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rotate_slow(mat<4, 4, T, Q> const& m, T angle, vec<3, T, Q> const& v)
+ {
+ T const a = angle;
+ T const c = cos(a);
+ T const s = sin(a);
+ mat<4, 4, T, Q> Result;
+
+ vec<3, T, Q> axis = normalize(v);
+
+ Result[0][0] = c + (static_cast<T>(1) - c) * axis.x * axis.x;
+ Result[0][1] = (static_cast<T>(1) - c) * axis.x * axis.y + s * axis.z;
+ Result[0][2] = (static_cast<T>(1) - c) * axis.x * axis.z - s * axis.y;
+ Result[0][3] = static_cast<T>(0);
+
+ Result[1][0] = (static_cast<T>(1) - c) * axis.y * axis.x - s * axis.z;
+ Result[1][1] = c + (static_cast<T>(1) - c) * axis.y * axis.y;
+ Result[1][2] = (static_cast<T>(1) - c) * axis.y * axis.z + s * axis.x;
+ Result[1][3] = static_cast<T>(0);
+
+ Result[2][0] = (static_cast<T>(1) - c) * axis.z * axis.x + s * axis.y;
+ Result[2][1] = (static_cast<T>(1) - c) * axis.z * axis.y - s * axis.x;
+ Result[2][2] = c + (static_cast<T>(1) - c) * axis.z * axis.z;
+ Result[2][3] = static_cast<T>(0);
+
+ Result[3] = vec<4, T, Q>(0, 0, 0, 1);
+ return m * Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> scale(mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v)
+ {
+ mat<4, 4, T, Q> Result;
+ Result[0] = m[0] * v[0];
+ Result[1] = m[1] * v[1];
+ Result[2] = m[2] * v[2];
+ Result[3] = m[3];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> scale_slow(mat<4, 4, T, Q> const& m, vec<3, T, Q> const& v)
+ {
+ mat<4, 4, T, Q> Result(T(1));
+ Result[0][0] = v.x;
+ Result[1][1] = v.y;
+ Result[2][2] = v.z;
+ return m * Result;
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> shear(mat<4, 4, T, Q> const &m, vec<3, T, Q> const& p, vec<2, T, Q> const &l_x, vec<2, T, Q> const &l_y, vec<2, T, Q> const &l_z)
+ {
+ T const lambda_xy = l_x[0];
+ T const lambda_xz = l_x[1];
+ T const lambda_yx = l_y[0];
+ T const lambda_yz = l_y[1];
+ T const lambda_zx = l_z[0];
+ T const lambda_zy = l_z[1];
+
+ vec<3, T, Q> point_lambda = vec<3, T, Q>(
+ (lambda_xy + lambda_xz), (lambda_yx + lambda_yz), (lambda_zx + lambda_zy)
+ );
+
+ mat<4, 4, T, Q> Shear = mat<4, 4, T, Q>(
+ 1 , lambda_yx , lambda_zx , 0,
+ lambda_xy , 1 , lambda_zy , 0,
+ lambda_xz , lambda_yz , 1 , 0,
+ -point_lambda[0] * p[0], -point_lambda[1] * p[1], -point_lambda[2] * p[2], 1
+ );
+
+ mat<4, 4, T, Q> Result;
+ Result[0] = Shear[0] * m[0][0] + Shear[1] * m[0][1] + Shear[2] * m[0][2] + Shear[3] * m[0][3];
+ Result[1] = Shear[0] * m[1][0] + Shear[1] * m[1][1] + Shear[2] * m[1][2] + Shear[3] * m[1][3];
+ Result[2] = Shear[0] * m[2][0] + Shear[1] * m[2][1] + Shear[2] * m[2][2] + Shear[3] * m[2][3];
+ Result[3] = Shear[0] * m[3][0] + Shear[1] * m[3][1] + Shear[2] * m[3][2] + Shear[3] * m[3][3];
+ return Result;
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> shear_slow(mat<4, 4, T, Q> const &m, vec<3, T, Q> const& p, vec<2, T, Q> const &l_x, vec<2, T, Q> const &l_y, vec<2, T, Q> const &l_z)
+ {
+ T const lambda_xy = static_cast<T>(l_x[0]);
+ T const lambda_xz = static_cast<T>(l_x[1]);
+ T const lambda_yx = static_cast<T>(l_y[0]);
+ T const lambda_yz = static_cast<T>(l_y[1]);
+ T const lambda_zx = static_cast<T>(l_z[0]);
+ T const lambda_zy = static_cast<T>(l_z[1]);
+
+ vec<3, T, Q> point_lambda = vec<3, T, Q>(
+ static_cast<T>(lambda_xy + lambda_xz),
+ static_cast<T>(lambda_yx + lambda_yz),
+ static_cast<T>(lambda_zx + lambda_zy)
+ );
+
+ mat<4, 4, T, Q> Shear = mat<4, 4, T, Q>(
+ 1 , lambda_yx , lambda_zx , 0,
+ lambda_xy , 1 , lambda_zy , 0,
+ lambda_xz , lambda_yz , 1 , 0,
+ -point_lambda[0] * p[0], -point_lambda[1] * p[1], -point_lambda[2] * p[2], 1
+ );
+ return m * Shear;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> lookAtRH(vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up)
+ {
+ vec<3, T, Q> const f(normalize(center - eye));
+ vec<3, T, Q> const s(normalize(cross(f, up)));
+ vec<3, T, Q> const u(cross(s, f));
+
+ mat<4, 4, T, Q> Result(1);
+ Result[0][0] = s.x;
+ Result[1][0] = s.y;
+ Result[2][0] = s.z;
+ Result[0][1] = u.x;
+ Result[1][1] = u.y;
+ Result[2][1] = u.z;
+ Result[0][2] =-f.x;
+ Result[1][2] =-f.y;
+ Result[2][2] =-f.z;
+ Result[3][0] =-dot(s, eye);
+ Result[3][1] =-dot(u, eye);
+ Result[3][2] = dot(f, eye);
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> lookAtLH(vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up)
+ {
+ vec<3, T, Q> const f(normalize(center - eye));
+ vec<3, T, Q> const s(normalize(cross(up, f)));
+ vec<3, T, Q> const u(cross(f, s));
+
+ mat<4, 4, T, Q> Result(1);
+ Result[0][0] = s.x;
+ Result[1][0] = s.y;
+ Result[2][0] = s.z;
+ Result[0][1] = u.x;
+ Result[1][1] = u.y;
+ Result[2][1] = u.z;
+ Result[0][2] = f.x;
+ Result[1][2] = f.y;
+ Result[2][2] = f.z;
+ Result[3][0] = -dot(s, eye);
+ Result[3][1] = -dot(u, eye);
+ Result[3][2] = -dot(f, eye);
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> lookAt(vec<3, T, Q> const& eye, vec<3, T, Q> const& center, vec<3, T, Q> const& up)
+ {
+# if (GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT)
+ return lookAtLH(eye, center, up);
+# else
+ return lookAtRH(eye, center, up);
+# endif
+ }
+}//namespace glm
diff --git a/glm/ext/matrix_uint2x2.hpp b/glm/ext/matrix_uint2x2.hpp
new file mode 100644
index 0000000..034771a
--- /dev/null
+++ b/glm/ext/matrix_uint2x2.hpp
@@ -0,0 +1,38 @@
+/// @ref ext_matrix_uint2x2
+/// @file glm/ext/matrix_uint2x2.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint2x2 GLM_EXT_matrix_uint2x2
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint2x2.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x2.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint2x2 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint2x2
+ /// @{
+
+ /// Unsigned integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_uint2x2
+ typedef mat<2, 2, uint, defaultp> umat2x2;
+
+ /// Unsigned integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_uint2x2
+ typedef mat<2, 2, uint, defaultp> umat2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint2x2_sized.hpp b/glm/ext/matrix_uint2x2_sized.hpp
new file mode 100644
index 0000000..4555324
--- /dev/null
+++ b/glm/ext/matrix_uint2x2_sized.hpp
@@ -0,0 +1,70 @@
+/// @ref ext_matrix_uint2x2_sized
+/// @file glm/ext/matrix_uint2x2_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint2x2_sized GLM_EXT_matrix_uint2x2_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint2x2_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x2.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint2x2_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint2x2_sized
+ /// @{
+
+ /// 8 bit unsigned integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_uint2x2_sized
+ typedef mat<2, 2, uint8, defaultp> u8mat2x2;
+
+ /// 16 bit unsigned integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_uint2x2_sized
+ typedef mat<2, 2, uint16, defaultp> u16mat2x2;
+
+ /// 32 bit unsigned integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_uint2x2_sized
+ typedef mat<2, 2, uint32, defaultp> u32mat2x2;
+
+ /// 64 bit unsigned integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_uint2x2_sized
+ typedef mat<2, 2, uint64, defaultp> u64mat2x2;
+
+
+ /// 8 bit unsigned integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_uint2x2_sized
+ typedef mat<2, 2, uint8, defaultp> u8mat2;
+
+ /// 16 bit unsigned integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_uint2x2_sized
+ typedef mat<2, 2, uint16, defaultp> u16mat2;
+
+ /// 32 bit unsigned integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_uint2x2_sized
+ typedef mat<2, 2, uint32, defaultp> u32mat2;
+
+ /// 64 bit unsigned integer 2x2 matrix.
+ ///
+ /// @see ext_matrix_uint2x2_sized
+ typedef mat<2, 2, uint64, defaultp> u64mat2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint2x3.hpp b/glm/ext/matrix_uint2x3.hpp
new file mode 100644
index 0000000..7de62f6
--- /dev/null
+++ b/glm/ext/matrix_uint2x3.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_uint2x3
+/// @file glm/ext/matrix_uint2x3.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int2x3 GLM_EXT_matrix_uint2x3
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint2x3.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x3.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint2x3 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint2x3
+ /// @{
+
+ /// Unsigned integer 2x3 matrix.
+ ///
+ /// @see ext_matrix_uint2x3
+ typedef mat<2, 3, uint, defaultp> umat2x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint2x3_sized.hpp b/glm/ext/matrix_uint2x3_sized.hpp
new file mode 100644
index 0000000..db7939c
--- /dev/null
+++ b/glm/ext/matrix_uint2x3_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_uint2x3_sized
+/// @file glm/ext/matrix_uint2x3_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint2x3_sized GLM_EXT_matrix_uint2x3_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint2x3_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x3.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint2x3_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint2x3_sized
+ /// @{
+
+ /// 8 bit unsigned integer 2x3 matrix.
+ ///
+ /// @see ext_matrix_uint2x3_sized
+ typedef mat<2, 3, uint8, defaultp> u8mat2x3;
+
+ /// 16 bit unsigned integer 2x3 matrix.
+ ///
+ /// @see ext_matrix_uint2x3_sized
+ typedef mat<2, 3, uint16, defaultp> u16mat2x3;
+
+ /// 32 bit unsigned integer 2x3 matrix.
+ ///
+ /// @see ext_matrix_uint2x3_sized
+ typedef mat<2, 3, uint32, defaultp> u32mat2x3;
+
+ /// 64 bit unsigned integer 2x3 matrix.
+ ///
+ /// @see ext_matrix_uint2x3_sized
+ typedef mat<2, 3, uint64, defaultp> u64mat2x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint2x4.hpp b/glm/ext/matrix_uint2x4.hpp
new file mode 100644
index 0000000..0f99350
--- /dev/null
+++ b/glm/ext/matrix_uint2x4.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_uint2x4
+/// @file glm/ext/matrix_uint2x4.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint2x4 GLM_EXT_matrix_int2x4
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint2x4.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x4.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint2x4 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint2x4
+ /// @{
+
+ /// Unsigned integer 2x4 matrix.
+ ///
+ /// @see ext_matrix_uint2x4
+ typedef mat<2, 4, uint, defaultp> umat2x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint2x4_sized.hpp b/glm/ext/matrix_uint2x4_sized.hpp
new file mode 100644
index 0000000..5cb8e54
--- /dev/null
+++ b/glm/ext/matrix_uint2x4_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_uint2x4_sized
+/// @file glm/ext/matrixu_uint2x4_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint2x4_sized GLM_EXT_matrix_uint2x4_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint2x4_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x4.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint2x4_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint2x4_sized
+ /// @{
+
+ /// 8 bit unsigned integer 2x4 matrix.
+ ///
+ /// @see ext_matrix_uint2x4_sized
+ typedef mat<2, 4, uint8, defaultp> u8mat2x4;
+
+ /// 16 bit unsigned integer 2x4 matrix.
+ ///
+ /// @see ext_matrix_uint2x4_sized
+ typedef mat<2, 4, uint16, defaultp> u16mat2x4;
+
+ /// 32 bit unsigned integer 2x4 matrix.
+ ///
+ /// @see ext_matrix_uint2x4_sized
+ typedef mat<2, 4, uint32, defaultp> u32mat2x4;
+
+ /// 64 bit unsigned integer 2x4 matrix.
+ ///
+ /// @see ext_matrix_uint2x4_sized
+ typedef mat<2, 4, uint64, defaultp> u64mat2x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint3x2.hpp b/glm/ext/matrix_uint3x2.hpp
new file mode 100644
index 0000000..47f4873
--- /dev/null
+++ b/glm/ext/matrix_uint3x2.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_uint3x2
+/// @file glm/ext/matrix_uint3x2.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_int3x2 GLM_EXT_matrix_uint3x2
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint3x2.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x2.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint3x2 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint3x2
+ /// @{
+
+ /// Unsigned integer 3x2 matrix.
+ ///
+ /// @see ext_matrix_uint3x2
+ typedef mat<3, 2, uint, defaultp> umat3x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint3x2_sized.hpp b/glm/ext/matrix_uint3x2_sized.hpp
new file mode 100644
index 0000000..c81af8f
--- /dev/null
+++ b/glm/ext/matrix_uint3x2_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_uint3x2_sized
+/// @file glm/ext/matrix_uint3x2_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint3x2_sized GLM_EXT_matrix_uint3x2_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint3x2_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x2.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint3x2_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint3x2_sized
+ /// @{
+
+ /// 8 bit signed integer 3x2 matrix.
+ ///
+ /// @see ext_matrix_uint3x2_sized
+ typedef mat<3, 2, uint8, defaultp> u8mat3x2;
+
+ /// 16 bit signed integer 3x2 matrix.
+ ///
+ /// @see ext_matrix_uint3x2_sized
+ typedef mat<3, 2, uint16, defaultp> u16mat3x2;
+
+ /// 32 bit signed integer 3x2 matrix.
+ ///
+ /// @see ext_matrix_uint3x2_sized
+ typedef mat<3, 2, uint32, defaultp> u32mat3x2;
+
+ /// 64 bit signed integer 3x2 matrix.
+ ///
+ /// @see ext_matrix_uint3x2_sized
+ typedef mat<3, 2, uint64, defaultp> u64mat3x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint3x3.hpp b/glm/ext/matrix_uint3x3.hpp
new file mode 100644
index 0000000..1004c0d
--- /dev/null
+++ b/glm/ext/matrix_uint3x3.hpp
@@ -0,0 +1,38 @@
+/// @ref ext_matrix_uint3x3
+/// @file glm/ext/matrix_uint3x3.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint3x3 GLM_EXT_matrix_uint3x3
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint3x3.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x3.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint3x3 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint3x3
+ /// @{
+
+ /// Unsigned integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_uint3x3
+ typedef mat<3, 3, uint, defaultp> umat3x3;
+
+ /// Unsigned integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_uint3x3
+ typedef mat<3, 3, uint, defaultp> umat3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint3x3_sized.hpp b/glm/ext/matrix_uint3x3_sized.hpp
new file mode 100644
index 0000000..41a8be7
--- /dev/null
+++ b/glm/ext/matrix_uint3x3_sized.hpp
@@ -0,0 +1,70 @@
+/// @ref ext_matrix_uint3x3_sized
+/// @file glm/ext/matrix_uint3x3_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint3x3_sized GLM_EXT_matrix_uint3x3_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint3x3_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x3.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint3x3_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint3x3_sized
+ /// @{
+
+ /// 8 bit unsigned integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_uint3x3_sized
+ typedef mat<3, 3, uint8, defaultp> u8mat3x3;
+
+ /// 16 bit unsigned integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_uint3x3_sized
+ typedef mat<3, 3, uint16, defaultp> u16mat3x3;
+
+ /// 32 bit unsigned integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_uint3x3_sized
+ typedef mat<3, 3, uint32, defaultp> u32mat3x3;
+
+ /// 64 bit unsigned integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_uint3x3_sized
+ typedef mat<3, 3, uint64, defaultp> u64mat3x3;
+
+
+ /// 8 bit unsigned integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_uint3x3_sized
+ typedef mat<3, 3, uint8, defaultp> u8mat3;
+
+ /// 16 bit unsigned integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_uint3x3_sized
+ typedef mat<3, 3, uint16, defaultp> u16mat3;
+
+ /// 32 bit unsigned integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_uint3x3_sized
+ typedef mat<3, 3, uint32, defaultp> u32mat3;
+
+ /// 64 bit unsigned integer 3x3 matrix.
+ ///
+ /// @see ext_matrix_uint3x3_sized
+ typedef mat<3, 3, uint64, defaultp> u64mat3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint3x4.hpp b/glm/ext/matrix_uint3x4.hpp
new file mode 100644
index 0000000..c6dd78c
--- /dev/null
+++ b/glm/ext/matrix_uint3x4.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_uint3x4
+/// @file glm/ext/matrix_uint3x4.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint3x4 GLM_EXT_matrix_uint3x4
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint3x4.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x4.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint3x4 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint3x4
+ /// @{
+
+ /// Signed integer 3x4 matrix.
+ ///
+ /// @see ext_matrix_uint3x4
+ typedef mat<3, 4, uint, defaultp> umat3x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint3x4_sized.hpp b/glm/ext/matrix_uint3x4_sized.hpp
new file mode 100644
index 0000000..2ce28ad
--- /dev/null
+++ b/glm/ext/matrix_uint3x4_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_uint3x4_sized
+/// @file glm/ext/matrix_uint3x2_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint3x4_sized GLM_EXT_matrix_uint3x4_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint3x4_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x4.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint3x4_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint3x4_sized
+ /// @{
+
+ /// 8 bit unsigned integer 3x4 matrix.
+ ///
+ /// @see ext_matrix_uint3x4_sized
+ typedef mat<3, 4, uint8, defaultp> u8mat3x4;
+
+ /// 16 bit unsigned integer 3x4 matrix.
+ ///
+ /// @see ext_matrix_uint3x4_sized
+ typedef mat<3, 4, uint16, defaultp> u16mat3x4;
+
+ /// 32 bit unsigned integer 3x4 matrix.
+ ///
+ /// @see ext_matrix_uint3x4_sized
+ typedef mat<3, 4, uint32, defaultp> u32mat3x4;
+
+ /// 64 bit unsigned integer 3x4 matrix.
+ ///
+ /// @see ext_matrix_uint3x4_sized
+ typedef mat<3, 4, uint64, defaultp> u64mat3x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint4x2.hpp b/glm/ext/matrix_uint4x2.hpp
new file mode 100644
index 0000000..0446f57
--- /dev/null
+++ b/glm/ext/matrix_uint4x2.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_uint4x2
+/// @file glm/ext/matrix_uint4x2.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint4x2 GLM_EXT_matrix_uint4x2
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint4x2.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x2.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint4x2 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint4x2
+ /// @{
+
+ /// Unsigned integer 4x2 matrix.
+ ///
+ /// @see ext_matrix_uint4x2
+ typedef mat<4, 2, uint, defaultp> umat4x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint4x2_sized.hpp b/glm/ext/matrix_uint4x2_sized.hpp
new file mode 100644
index 0000000..57a66bf
--- /dev/null
+++ b/glm/ext/matrix_uint4x2_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_uint4x2_sized
+/// @file glm/ext/matrix_uint4x2_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint4x2_sized GLM_EXT_matrix_uint4x2_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint4x2_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x2.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint4x2_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint4x2_sized
+ /// @{
+
+ /// 8 bit unsigned integer 4x2 matrix.
+ ///
+ /// @see ext_matrix_uint4x2_sized
+ typedef mat<4, 2, uint8, defaultp> u8mat4x2;
+
+ /// 16 bit unsigned integer 4x2 matrix.
+ ///
+ /// @see ext_matrix_uint4x2_sized
+ typedef mat<4, 2, uint16, defaultp> u16mat4x2;
+
+ /// 32 bit unsigned integer 4x2 matrix.
+ ///
+ /// @see ext_matrix_uint4x2_sized
+ typedef mat<4, 2, uint32, defaultp> u32mat4x2;
+
+ /// 64 bit unsigned integer 4x2 matrix.
+ ///
+ /// @see ext_matrix_uint4x2_sized
+ typedef mat<4, 2, uint64, defaultp> u64mat4x2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint4x3.hpp b/glm/ext/matrix_uint4x3.hpp
new file mode 100644
index 0000000..54c24e4
--- /dev/null
+++ b/glm/ext/matrix_uint4x3.hpp
@@ -0,0 +1,33 @@
+/// @ref ext_matrix_uint4x3
+/// @file glm/ext/matrix_uint4x3.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint4x3 GLM_EXT_matrix_uint4x3
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint4x3.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x3.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint4x3 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint4x3
+ /// @{
+
+ /// Unsigned integer 4x3 matrix.
+ ///
+ /// @see ext_matrix_uint4x3
+ typedef mat<4, 3, uint, defaultp> umat4x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint4x3_sized.hpp b/glm/ext/matrix_uint4x3_sized.hpp
new file mode 100644
index 0000000..2e61124
--- /dev/null
+++ b/glm/ext/matrix_uint4x3_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_matrix_uint4x3_sized
+/// @file glm/ext/matrix_uint4x3_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint4x3_sized GLM_EXT_matrix_uint4x3_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint4x3_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x3.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint4x3_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint4x3_sized
+ /// @{
+
+ /// 8 bit unsigned integer 4x3 matrix.
+ ///
+ /// @see ext_matrix_uint4x3_sized
+ typedef mat<4, 3, uint8, defaultp> u8mat4x3;
+
+ /// 16 bit unsigned integer 4x3 matrix.
+ ///
+ /// @see ext_matrix_uint4x3_sized
+ typedef mat<4, 3, uint16, defaultp> u16mat4x3;
+
+ /// 32 bit unsigned integer 4x3 matrix.
+ ///
+ /// @see ext_matrix_uint4x3_sized
+ typedef mat<4, 3, uint32, defaultp> u32mat4x3;
+
+ /// 64 bit unsigned integer 4x3 matrix.
+ ///
+ /// @see ext_matrix_uint4x3_sized
+ typedef mat<4, 3, uint64, defaultp> u64mat4x3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint4x4.hpp b/glm/ext/matrix_uint4x4.hpp
new file mode 100644
index 0000000..5cc8455
--- /dev/null
+++ b/glm/ext/matrix_uint4x4.hpp
@@ -0,0 +1,38 @@
+/// @ref ext_matrix_uint4x4
+/// @file glm/ext/matrix_uint4x4.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint4x4 GLM_EXT_matrix_uint4x4
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint4x4.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x4.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint4x4 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint4x4
+ /// @{
+
+ /// Unsigned integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_uint4x4
+ typedef mat<4, 4, uint, defaultp> umat4x4;
+
+ /// Unsigned integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_uint4x4
+ typedef mat<4, 4, uint, defaultp> umat4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/matrix_uint4x4_sized.hpp b/glm/ext/matrix_uint4x4_sized.hpp
new file mode 100644
index 0000000..bb10bd2
--- /dev/null
+++ b/glm/ext/matrix_uint4x4_sized.hpp
@@ -0,0 +1,70 @@
+/// @ref ext_matrix_uint4x4_sized
+/// @file glm/ext/matrix_uint4x4_sized.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_matrix_uint4x4_sized GLM_EXT_matrix_uint4x4_sized
+/// @ingroup ext
+///
+/// Include <glm/ext/matrix_uint4x4_sized.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat4x4.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_matrix_uint4x4_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_matrix_uint4x4_sized
+ /// @{
+
+ /// 8 bit unsigned integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_uint4x4_sized
+ typedef mat<4, 4, uint8, defaultp> u8mat4x4;
+
+ /// 16 bit unsigned integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_uint4x4_sized
+ typedef mat<4, 4, uint16, defaultp> u16mat4x4;
+
+ /// 32 bit unsigned integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_uint4x4_sized
+ typedef mat<4, 4, uint32, defaultp> u32mat4x4;
+
+ /// 64 bit unsigned integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_uint4x4_sized
+ typedef mat<4, 4, uint64, defaultp> u64mat4x4;
+
+
+ /// 8 bit unsigned integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_uint4x4_sized
+ typedef mat<4, 4, uint8, defaultp> u8mat4;
+
+ /// 16 bit unsigned integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_uint4x4_sized
+ typedef mat<4, 4, uint16, defaultp> u16mat4;
+
+ /// 32 bit unsigned integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_uint4x4_sized
+ typedef mat<4, 4, uint32, defaultp> u32mat4;
+
+ /// 64 bit unsigned integer 4x4 matrix.
+ ///
+ /// @see ext_matrix_uint4x4_sized
+ typedef mat<4, 4, uint64, defaultp> u64mat4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/quaternion_common.hpp b/glm/ext/quaternion_common.hpp
new file mode 100644
index 0000000..f519d55
--- /dev/null
+++ b/glm/ext/quaternion_common.hpp
@@ -0,0 +1,135 @@
+/// @ref ext_quaternion_common
+/// @file glm/ext/quaternion_common.hpp
+///
+/// @defgroup ext_quaternion_common GLM_EXT_quaternion_common
+/// @ingroup ext
+///
+/// Provides common functions for quaternion types
+///
+/// Include <glm/ext/quaternion_common.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_common
+/// @see ext_vector_common
+/// @see ext_quaternion_float
+/// @see ext_quaternion_double
+/// @see ext_quaternion_exponential
+/// @see ext_quaternion_geometric
+/// @see ext_quaternion_relational
+/// @see ext_quaternion_trigonometric
+/// @see ext_quaternion_transform
+
+#pragma once
+
+// Dependency:
+#include "../ext/scalar_constants.hpp"
+#include "../ext/quaternion_geometric.hpp"
+#include "../common.hpp"
+#include "../trigonometric.hpp"
+#include "../exponential.hpp"
+#include <limits>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_quaternion_common extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_quaternion_common
+ /// @{
+
+ /// Spherical linear interpolation of two quaternions.
+ /// The interpolation is oriented and the rotation is performed at constant speed.
+ /// For short path spherical linear interpolation, use the slerp function.
+ ///
+ /// @param x A quaternion
+ /// @param y A quaternion
+ /// @param a Interpolation factor. The interpolation is defined beyond the range [0, 1].
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ ///
+ /// @see - slerp(qua<T, Q> const& x, qua<T, Q> const& y, T const& a)
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> mix(qua<T, Q> const& x, qua<T, Q> const& y, T a);
+
+ /// Linear interpolation of two quaternions.
+ /// The interpolation is oriented.
+ ///
+ /// @param x A quaternion
+ /// @param y A quaternion
+ /// @param a Interpolation factor. The interpolation is defined in the range [0, 1].
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> lerp(qua<T, Q> const& x, qua<T, Q> const& y, T a);
+
+ /// Spherical linear interpolation of two quaternions.
+ /// The interpolation always take the short path and the rotation is performed at constant speed.
+ ///
+ /// @param x A quaternion
+ /// @param y A quaternion
+ /// @param a Interpolation factor. The interpolation is defined beyond the range [0, 1].
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> slerp(qua<T, Q> const& x, qua<T, Q> const& y, T a);
+
+ /// Spherical linear interpolation of two quaternions with multiple spins over rotation axis.
+ /// The interpolation always take the short path when the spin count is positive and long path
+ /// when count is negative. Rotation is performed at constant speed.
+ ///
+ /// @param x A quaternion
+ /// @param y A quaternion
+ /// @param a Interpolation factor. The interpolation is defined beyond the range [0, 1].
+ /// @param k Additional spin count. If Value is negative interpolation will be on "long" path.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam S An integer scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, typename S, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> slerp(qua<T, Q> const& x, qua<T, Q> const& y, T a, S k);
+
+ /// Returns the q conjugate.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> conjugate(qua<T, Q> const& q);
+
+ /// Returns the q inverse.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> inverse(qua<T, Q> const& q);
+
+ /// Returns true if x holds a NaN (not a number)
+ /// representation in the underlying implementation's set of
+ /// floating point representations. Returns false otherwise,
+ /// including for implementations with no NaN
+ /// representations.
+ ///
+ /// /!\ When using compiler fast math, this function may fail.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, bool, Q> isnan(qua<T, Q> const& x);
+
+ /// Returns true if x holds a positive infinity or negative
+ /// infinity representation in the underlying implementation's
+ /// set of floating point representations. Returns false
+ /// otherwise, including for implementations with no infinity
+ /// representations.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, bool, Q> isinf(qua<T, Q> const& x);
+
+ /// @}
+} //namespace glm
+
+#include "quaternion_common.inl"
diff --git a/glm/ext/quaternion_common.inl b/glm/ext/quaternion_common.inl
new file mode 100644
index 0000000..0e4a3bb
--- /dev/null
+++ b/glm/ext/quaternion_common.inl
@@ -0,0 +1,144 @@
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> mix(qua<T, Q> const& x, qua<T, Q> const& y, T a)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'mix' only accept floating-point inputs");
+
+ T const cosTheta = dot(x, y);
+
+ // Perform a linear interpolation when cosTheta is close to 1 to avoid side effect of sin(angle) becoming a zero denominator
+ if(cosTheta > static_cast<T>(1) - epsilon<T>())
+ {
+ // Linear interpolation
+ return qua<T, Q>(
+ mix(x.w, y.w, a),
+ mix(x.x, y.x, a),
+ mix(x.y, y.y, a),
+ mix(x.z, y.z, a));
+ }
+ else
+ {
+ // Essential Mathematics, page 467
+ T angle = acos(cosTheta);
+ return (sin((static_cast<T>(1) - a) * angle) * x + sin(a * angle) * y) / sin(angle);
+ }
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> lerp(qua<T, Q> const& x, qua<T, Q> const& y, T a)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'lerp' only accept floating-point inputs");
+
+ // Lerp is only defined in [0, 1]
+ assert(a >= static_cast<T>(0));
+ assert(a <= static_cast<T>(1));
+
+ return x * (static_cast<T>(1) - a) + (y * a);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> slerp(qua<T, Q> const& x, qua<T, Q> const& y, T a)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'slerp' only accept floating-point inputs");
+
+ qua<T, Q> z = y;
+
+ T cosTheta = dot(x, y);
+
+ // If cosTheta < 0, the interpolation will take the long way around the sphere.
+ // To fix this, one quat must be negated.
+ if(cosTheta < static_cast<T>(0))
+ {
+ z = -y;
+ cosTheta = -cosTheta;
+ }
+
+ // Perform a linear interpolation when cosTheta is close to 1 to avoid side effect of sin(angle) becoming a zero denominator
+ if(cosTheta > static_cast<T>(1) - epsilon<T>())
+ {
+ // Linear interpolation
+ return qua<T, Q>(
+ mix(x.w, z.w, a),
+ mix(x.x, z.x, a),
+ mix(x.y, z.y, a),
+ mix(x.z, z.z, a));
+ }
+ else
+ {
+ // Essential Mathematics, page 467
+ T angle = acos(cosTheta);
+ return (sin((static_cast<T>(1) - a) * angle) * x + sin(a * angle) * z) / sin(angle);
+ }
+ }
+
+ template<typename T, typename S, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> slerp(qua<T, Q> const& x, qua<T, Q> const& y, T a, S k)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'slerp' only accept floating-point inputs");
+ GLM_STATIC_ASSERT(std::numeric_limits<S>::is_integer, "'slerp' only accept integer for spin count");
+
+ qua<T, Q> z = y;
+
+ T cosTheta = dot(x, y);
+
+ // If cosTheta < 0, the interpolation will take the long way around the sphere.
+ // To fix this, one quat must be negated.
+ if (cosTheta < static_cast<T>(0))
+ {
+ z = -y;
+ cosTheta = -cosTheta;
+ }
+
+ // Perform a linear interpolation when cosTheta is close to 1 to avoid side effect of sin(angle) becoming a zero denominator
+ if (cosTheta > static_cast<T>(1) - epsilon<T>())
+ {
+ // Linear interpolation
+ return qua<T, Q>(
+ mix(x.w, z.w, a),
+ mix(x.x, z.x, a),
+ mix(x.y, z.y, a),
+ mix(x.z, z.z, a));
+ }
+ else
+ {
+ // Graphics Gems III, page 96
+ T angle = acos(cosTheta);
+ T phi = angle + k * glm::pi<T>();
+ return (sin(angle - a * phi)* x + sin(a * phi) * z) / sin(angle);
+ }
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> conjugate(qua<T, Q> const& q)
+ {
+ return qua<T, Q>(q.w, -q.x, -q.y, -q.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> inverse(qua<T, Q> const& q)
+ {
+ return conjugate(q) / dot(q, q);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> isnan(qua<T, Q> const& q)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isnan' only accept floating-point inputs");
+
+ return vec<4, bool, Q>(isnan(q.x), isnan(q.y), isnan(q.z), isnan(q.w));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> isinf(qua<T, Q> const& q)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isinf' only accept floating-point inputs");
+
+ return vec<4, bool, Q>(isinf(q.x), isinf(q.y), isinf(q.z), isinf(q.w));
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "quaternion_common_simd.inl"
+#endif
+
diff --git a/glm/ext/quaternion_common_simd.inl b/glm/ext/quaternion_common_simd.inl
new file mode 100644
index 0000000..ddfc8a4
--- /dev/null
+++ b/glm/ext/quaternion_common_simd.inl
@@ -0,0 +1,18 @@
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+namespace glm{
+namespace detail
+{
+ template<qualifier Q>
+ struct compute_dot<qua<float, Q>, float, true>
+ {
+ static GLM_FUNC_QUALIFIER float call(qua<float, Q> const& x, qua<float, Q> const& y)
+ {
+ return _mm_cvtss_f32(glm_vec1_dot(x.data, y.data));
+ }
+ };
+}//namespace detail
+}//namespace glm
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
+
diff --git a/glm/ext/quaternion_double.hpp b/glm/ext/quaternion_double.hpp
new file mode 100644
index 0000000..63b24de
--- /dev/null
+++ b/glm/ext/quaternion_double.hpp
@@ -0,0 +1,39 @@
+/// @ref ext_quaternion_double
+/// @file glm/ext/quaternion_double.hpp
+///
+/// @defgroup ext_quaternion_double GLM_EXT_quaternion_double
+/// @ingroup ext
+///
+/// Exposes double-precision floating point quaternion type.
+///
+/// Include <glm/ext/quaternion_double.hpp> to use the features of this extension.
+///
+/// @see ext_quaternion_float
+/// @see ext_quaternion_double_precision
+/// @see ext_quaternion_common
+/// @see ext_quaternion_exponential
+/// @see ext_quaternion_geometric
+/// @see ext_quaternion_relational
+/// @see ext_quaternion_transform
+/// @see ext_quaternion_trigonometric
+
+#pragma once
+
+// Dependency:
+#include "../detail/type_quat.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_quaternion_double extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_quaternion_double
+ /// @{
+
+ /// Quaternion of double-precision floating-point numbers.
+ typedef qua<double, defaultp> dquat;
+
+ /// @}
+} //namespace glm
+
diff --git a/glm/ext/quaternion_double_precision.hpp b/glm/ext/quaternion_double_precision.hpp
new file mode 100644
index 0000000..8aa24a1
--- /dev/null
+++ b/glm/ext/quaternion_double_precision.hpp
@@ -0,0 +1,42 @@
+/// @ref ext_quaternion_double_precision
+/// @file glm/ext/quaternion_double_precision.hpp
+///
+/// @defgroup ext_quaternion_double_precision GLM_EXT_quaternion_double_precision
+/// @ingroup ext
+///
+/// Exposes double-precision floating point quaternion type with various precision in term of ULPs.
+///
+/// Include <glm/ext/quaternion_double_precision.hpp> to use the features of this extension.
+
+#pragma once
+
+// Dependency:
+#include "../detail/type_quat.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_quaternion_double_precision extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_quaternion_double_precision
+ /// @{
+
+ /// Quaternion of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see ext_quaternion_double_precision
+ typedef qua<double, lowp> lowp_dquat;
+
+ /// Quaternion of medium double-qualifier floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see ext_quaternion_double_precision
+ typedef qua<double, mediump> mediump_dquat;
+
+ /// Quaternion of high double-qualifier floating-point numbers using high precision arithmetic in term of ULPs.
+ ///
+ /// @see ext_quaternion_double_precision
+ typedef qua<double, highp> highp_dquat;
+
+ /// @}
+} //namespace glm
+
diff --git a/glm/ext/quaternion_exponential.hpp b/glm/ext/quaternion_exponential.hpp
new file mode 100644
index 0000000..affe297
--- /dev/null
+++ b/glm/ext/quaternion_exponential.hpp
@@ -0,0 +1,63 @@
+/// @ref ext_quaternion_exponential
+/// @file glm/ext/quaternion_exponential.hpp
+///
+/// @defgroup ext_quaternion_exponential GLM_EXT_quaternion_exponential
+/// @ingroup ext
+///
+/// Provides exponential functions for quaternion types
+///
+/// Include <glm/ext/quaternion_exponential.hpp> to use the features of this extension.
+///
+/// @see core_exponential
+/// @see ext_quaternion_float
+/// @see ext_quaternion_double
+
+#pragma once
+
+// Dependency:
+#include "../common.hpp"
+#include "../trigonometric.hpp"
+#include "../geometric.hpp"
+#include "../ext/scalar_constants.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_quaternion_exponential extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_quaternion_transform
+ /// @{
+
+ /// Returns a exponential of a quaternion.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> exp(qua<T, Q> const& q);
+
+ /// Returns a logarithm of a quaternion
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> log(qua<T, Q> const& q);
+
+ /// Returns a quaternion raised to a power.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> pow(qua<T, Q> const& q, T y);
+
+ /// Returns the square root of a quaternion
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> sqrt(qua<T, Q> const& q);
+
+ /// @}
+} //namespace glm
+
+#include "quaternion_exponential.inl"
diff --git a/glm/ext/quaternion_exponential.inl b/glm/ext/quaternion_exponential.inl
new file mode 100644
index 0000000..dd24b6c
--- /dev/null
+++ b/glm/ext/quaternion_exponential.inl
@@ -0,0 +1,89 @@
+#include "scalar_constants.hpp"
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> exp(qua<T, Q> const& q)
+ {
+ vec<3, T, Q> u(q.x, q.y, q.z);
+ T const Angle = glm::length(u);
+ if (Angle < epsilon<T>())
+ return qua<T, Q>();
+
+ vec<3, T, Q> const v(u / Angle);
+ return qua<T, Q>(cos(Angle), sin(Angle) * v);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> log(qua<T, Q> const& q)
+ {
+ vec<3, T, Q> u(q.x, q.y, q.z);
+ T Vec3Len = length(u);
+
+ if (Vec3Len < epsilon<T>())
+ {
+ if(q.w > static_cast<T>(0))
+ return qua<T, Q>(log(q.w), static_cast<T>(0), static_cast<T>(0), static_cast<T>(0));
+ else if(q.w < static_cast<T>(0))
+ return qua<T, Q>(log(-q.w), pi<T>(), static_cast<T>(0), static_cast<T>(0));
+ else
+ return qua<T, Q>(std::numeric_limits<T>::infinity(), std::numeric_limits<T>::infinity(), std::numeric_limits<T>::infinity(), std::numeric_limits<T>::infinity());
+ }
+ else
+ {
+ T t = atan(Vec3Len, T(q.w)) / Vec3Len;
+ T QuatLen2 = Vec3Len * Vec3Len + q.w * q.w;
+ return qua<T, Q>(static_cast<T>(0.5) * log(QuatLen2), t * q.x, t * q.y, t * q.z);
+ }
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> pow(qua<T, Q> const& x, T y)
+ {
+ //Raising to the power of 0 should yield 1
+ //Needed to prevent a division by 0 error later on
+ if(y > -epsilon<T>() && y < epsilon<T>())
+ return qua<T, Q>(1,0,0,0);
+
+ //To deal with non-unit quaternions
+ T magnitude = sqrt(x.x * x.x + x.y * x.y + x.z * x.z + x.w *x.w);
+
+ T Angle;
+ if(abs(x.w / magnitude) > cos_one_over_two<T>())
+ {
+ //Scalar component is close to 1; using it to recover angle would lose precision
+ //Instead, we use the non-scalar components since sin() is accurate around 0
+
+ //Prevent a division by 0 error later on
+ T VectorMagnitude = x.x * x.x + x.y * x.y + x.z * x.z;
+ //Despite the compiler might say, we actually want to compare
+ //VectorMagnitude to 0. here; we could use denorm_int() compiling a
+ //project with unsafe maths optimizations might make the comparison
+ //always false, even when VectorMagnitude is 0.
+ if (VectorMagnitude < std::numeric_limits<T>::min()) {
+ //Equivalent to raising a real number to a power
+ return qua<T, Q>(pow(x.w, y), 0, 0, 0);
+ }
+
+ Angle = asin(sqrt(VectorMagnitude) / magnitude);
+ }
+ else
+ {
+ //Scalar component is small, shouldn't cause loss of precision
+ Angle = acos(x.w / magnitude);
+ }
+
+ T NewAngle = Angle * y;
+ T Div = sin(NewAngle) / sin(Angle);
+ T Mag = pow(magnitude, y - static_cast<T>(1));
+ return qua<T, Q>(cos(NewAngle) * magnitude * Mag, x.x * Div * Mag, x.y * Div * Mag, x.z * Div * Mag);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> sqrt(qua<T, Q> const& x)
+ {
+ return pow(x, static_cast<T>(0.5));
+ }
+}//namespace glm
+
+
diff --git a/glm/ext/quaternion_float.hpp b/glm/ext/quaternion_float.hpp
new file mode 100644
index 0000000..ca42a60
--- /dev/null
+++ b/glm/ext/quaternion_float.hpp
@@ -0,0 +1,39 @@
+/// @ref ext_quaternion_float
+/// @file glm/ext/quaternion_float.hpp
+///
+/// @defgroup ext_quaternion_float GLM_EXT_quaternion_float
+/// @ingroup ext
+///
+/// Exposes single-precision floating point quaternion type.
+///
+/// Include <glm/ext/quaternion_float.hpp> to use the features of this extension.
+///
+/// @see ext_quaternion_double
+/// @see ext_quaternion_float_precision
+/// @see ext_quaternion_common
+/// @see ext_quaternion_exponential
+/// @see ext_quaternion_geometric
+/// @see ext_quaternion_relational
+/// @see ext_quaternion_transform
+/// @see ext_quaternion_trigonometric
+
+#pragma once
+
+// Dependency:
+#include "../detail/type_quat.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_quaternion_float extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_quaternion_float
+ /// @{
+
+ /// Quaternion of single-precision floating-point numbers.
+ typedef qua<float, defaultp> quat;
+
+ /// @}
+} //namespace glm
+
diff --git a/glm/ext/quaternion_float_precision.hpp b/glm/ext/quaternion_float_precision.hpp
new file mode 100644
index 0000000..f9e4f5c
--- /dev/null
+++ b/glm/ext/quaternion_float_precision.hpp
@@ -0,0 +1,36 @@
+/// @ref ext_quaternion_float_precision
+/// @file glm/ext/quaternion_float_precision.hpp
+///
+/// @defgroup ext_quaternion_float_precision GLM_EXT_quaternion_float_precision
+/// @ingroup ext
+///
+/// Exposes single-precision floating point quaternion type with various precision in term of ULPs.
+///
+/// Include <glm/ext/quaternion_float_precision.hpp> to use the features of this extension.
+
+#pragma once
+
+// Dependency:
+#include "../detail/type_quat.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_quaternion_float_precision extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_quaternion_float_precision
+ /// @{
+
+ /// Quaternion of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef qua<float, lowp> lowp_quat;
+
+ /// Quaternion of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef qua<float, mediump> mediump_quat;
+
+ /// Quaternion of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef qua<float, highp> highp_quat;
+
+ /// @}
+} //namespace glm
+
diff --git a/glm/ext/quaternion_geometric.hpp b/glm/ext/quaternion_geometric.hpp
new file mode 100644
index 0000000..6d98bbe
--- /dev/null
+++ b/glm/ext/quaternion_geometric.hpp
@@ -0,0 +1,70 @@
+/// @ref ext_quaternion_geometric
+/// @file glm/ext/quaternion_geometric.hpp
+///
+/// @defgroup ext_quaternion_geometric GLM_EXT_quaternion_geometric
+/// @ingroup ext
+///
+/// Provides geometric functions for quaternion types
+///
+/// Include <glm/ext/quaternion_geometric.hpp> to use the features of this extension.
+///
+/// @see core_geometric
+/// @see ext_quaternion_float
+/// @see ext_quaternion_double
+
+#pragma once
+
+// Dependency:
+#include "../geometric.hpp"
+#include "../exponential.hpp"
+#include "../ext/vector_relational.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_quaternion_geometric extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_quaternion_geometric
+ /// @{
+
+ /// Returns the norm of a quaternions
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_quaternion_geometric
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T length(qua<T, Q> const& q);
+
+ /// Returns the normalized quaternion.
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_quaternion_geometric
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> normalize(qua<T, Q> const& q);
+
+ /// Returns dot product of q1 and q2, i.e., q1[0] * q2[0] + q1[1] * q2[1] + ...
+ ///
+ /// @tparam T Floating-point scalar types.
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_quaternion_geometric
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T dot(qua<T, Q> const& x, qua<T, Q> const& y);
+
+ /// Compute a cross product.
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_quaternion_geometric
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> cross(qua<T, Q> const& q1, qua<T, Q> const& q2);
+
+ /// @}
+} //namespace glm
+
+#include "quaternion_geometric.inl"
diff --git a/glm/ext/quaternion_geometric.inl b/glm/ext/quaternion_geometric.inl
new file mode 100644
index 0000000..e155ac5
--- /dev/null
+++ b/glm/ext/quaternion_geometric.inl
@@ -0,0 +1,36 @@
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T dot(qua<T, Q> const& x, qua<T, Q> const& y)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'dot' accepts only floating-point inputs");
+ return detail::compute_dot<qua<T, Q>, T, detail::is_aligned<Q>::value>::call(x, y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T length(qua<T, Q> const& q)
+ {
+ return glm::sqrt(dot(q, q));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> normalize(qua<T, Q> const& q)
+ {
+ T len = length(q);
+ if(len <= static_cast<T>(0)) // Problem
+ return qua<T, Q>(static_cast<T>(1), static_cast<T>(0), static_cast<T>(0), static_cast<T>(0));
+ T oneOverLen = static_cast<T>(1) / len;
+ return qua<T, Q>(q.w * oneOverLen, q.x * oneOverLen, q.y * oneOverLen, q.z * oneOverLen);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> cross(qua<T, Q> const& q1, qua<T, Q> const& q2)
+ {
+ return qua<T, Q>(
+ q1.w * q2.w - q1.x * q2.x - q1.y * q2.y - q1.z * q2.z,
+ q1.w * q2.x + q1.x * q2.w + q1.y * q2.z - q1.z * q2.y,
+ q1.w * q2.y + q1.y * q2.w + q1.z * q2.x - q1.x * q2.z,
+ q1.w * q2.z + q1.z * q2.w + q1.x * q2.y - q1.y * q2.x);
+ }
+}//namespace glm
+
diff --git a/glm/ext/quaternion_relational.hpp b/glm/ext/quaternion_relational.hpp
new file mode 100644
index 0000000..7aa121d
--- /dev/null
+++ b/glm/ext/quaternion_relational.hpp
@@ -0,0 +1,62 @@
+/// @ref ext_quaternion_relational
+/// @file glm/ext/quaternion_relational.hpp
+///
+/// @defgroup ext_quaternion_relational GLM_EXT_quaternion_relational
+/// @ingroup ext
+///
+/// Exposes comparison functions for quaternion types that take a user defined epsilon values.
+///
+/// Include <glm/ext/quaternion_relational.hpp> to use the features of this extension.
+///
+/// @see core_vector_relational
+/// @see ext_vector_relational
+/// @see ext_matrix_relational
+/// @see ext_quaternion_float
+/// @see ext_quaternion_double
+
+#pragma once
+
+// Dependency:
+#include "../vector_relational.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_quaternion_relational extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_quaternion_relational
+ /// @{
+
+ /// Returns the component-wise comparison of result x == y.
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, bool, Q> equal(qua<T, Q> const& x, qua<T, Q> const& y);
+
+ /// Returns the component-wise comparison of |x - y| < epsilon.
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, bool, Q> equal(qua<T, Q> const& x, qua<T, Q> const& y, T epsilon);
+
+ /// Returns the component-wise comparison of result x != y.
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, bool, Q> notEqual(qua<T, Q> const& x, qua<T, Q> const& y);
+
+ /// Returns the component-wise comparison of |x - y| >= epsilon.
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, bool, Q> notEqual(qua<T, Q> const& x, qua<T, Q> const& y, T epsilon);
+
+ /// @}
+} //namespace glm
+
+#include "quaternion_relational.inl"
diff --git a/glm/ext/quaternion_relational.inl b/glm/ext/quaternion_relational.inl
new file mode 100644
index 0000000..b1713e9
--- /dev/null
+++ b/glm/ext/quaternion_relational.inl
@@ -0,0 +1,35 @@
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> equal(qua<T, Q> const& x, qua<T, Q> const& y)
+ {
+ vec<4, bool, Q> Result;
+ for(length_t i = 0; i < x.length(); ++i)
+ Result[i] = x[i] == y[i];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> equal(qua<T, Q> const& x, qua<T, Q> const& y, T epsilon)
+ {
+ vec<4, T, Q> v(x.x - y.x, x.y - y.y, x.z - y.z, x.w - y.w);
+ return lessThan(abs(v), vec<4, T, Q>(epsilon));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> notEqual(qua<T, Q> const& x, qua<T, Q> const& y)
+ {
+ vec<4, bool, Q> Result;
+ for(length_t i = 0; i < x.length(); ++i)
+ Result[i] = x[i] != y[i];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> notEqual(qua<T, Q> const& x, qua<T, Q> const& y, T epsilon)
+ {
+ vec<4, T, Q> v(x.x - y.x, x.y - y.y, x.z - y.z, x.w - y.w);
+ return greaterThanEqual(abs(v), vec<4, T, Q>(epsilon));
+ }
+}//namespace glm
+
diff --git a/glm/ext/quaternion_transform.hpp b/glm/ext/quaternion_transform.hpp
new file mode 100644
index 0000000..a9cc5c2
--- /dev/null
+++ b/glm/ext/quaternion_transform.hpp
@@ -0,0 +1,47 @@
+/// @ref ext_quaternion_transform
+/// @file glm/ext/quaternion_transform.hpp
+///
+/// @defgroup ext_quaternion_transform GLM_EXT_quaternion_transform
+/// @ingroup ext
+///
+/// Provides transformation functions for quaternion types
+///
+/// Include <glm/ext/quaternion_transform.hpp> to use the features of this extension.
+///
+/// @see ext_quaternion_float
+/// @see ext_quaternion_double
+/// @see ext_quaternion_exponential
+/// @see ext_quaternion_geometric
+/// @see ext_quaternion_relational
+/// @see ext_quaternion_trigonometric
+
+#pragma once
+
+// Dependency:
+#include "../common.hpp"
+#include "../trigonometric.hpp"
+#include "../geometric.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_quaternion_transform extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_quaternion_transform
+ /// @{
+
+ /// Rotates a quaternion from a vector of 3 components axis and an angle.
+ ///
+ /// @param q Source orientation
+ /// @param angle Angle expressed in radians.
+ /// @param axis Axis of the rotation
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> rotate(qua<T, Q> const& q, T const& angle, vec<3, T, Q> const& axis);
+ /// @}
+} //namespace glm
+
+#include "quaternion_transform.inl"
diff --git a/glm/ext/quaternion_transform.inl b/glm/ext/quaternion_transform.inl
new file mode 100644
index 0000000..b87ecb6
--- /dev/null
+++ b/glm/ext/quaternion_transform.inl
@@ -0,0 +1,24 @@
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> rotate(qua<T, Q> const& q, T const& angle, vec<3, T, Q> const& v)
+ {
+ vec<3, T, Q> Tmp = v;
+
+ // Axis of rotation must be normalised
+ T len = glm::length(Tmp);
+ if(abs(len - static_cast<T>(1)) > static_cast<T>(0.001))
+ {
+ T oneOverLen = static_cast<T>(1) / len;
+ Tmp.x *= oneOverLen;
+ Tmp.y *= oneOverLen;
+ Tmp.z *= oneOverLen;
+ }
+
+ T const AngleRad(angle);
+ T const Sin = sin(AngleRad * static_cast<T>(0.5));
+
+ return q * qua<T, Q>(cos(AngleRad * static_cast<T>(0.5)), Tmp.x * Sin, Tmp.y * Sin, Tmp.z * Sin);
+ }
+}//namespace glm
+
diff --git a/glm/ext/quaternion_trigonometric.hpp b/glm/ext/quaternion_trigonometric.hpp
new file mode 100644
index 0000000..76cea27
--- /dev/null
+++ b/glm/ext/quaternion_trigonometric.hpp
@@ -0,0 +1,63 @@
+/// @ref ext_quaternion_trigonometric
+/// @file glm/ext/quaternion_trigonometric.hpp
+///
+/// @defgroup ext_quaternion_trigonometric GLM_EXT_quaternion_trigonometric
+/// @ingroup ext
+///
+/// Provides trigonometric functions for quaternion types
+///
+/// Include <glm/ext/quaternion_trigonometric.hpp> to use the features of this extension.
+///
+/// @see ext_quaternion_float
+/// @see ext_quaternion_double
+/// @see ext_quaternion_exponential
+/// @see ext_quaternion_geometric
+/// @see ext_quaternion_relational
+/// @see ext_quaternion_transform
+
+#pragma once
+
+// Dependency:
+#include "../trigonometric.hpp"
+#include "../exponential.hpp"
+#include "scalar_constants.hpp"
+#include "vector_relational.hpp"
+#include <limits>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_quaternion_trigonometric extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_quaternion_trigonometric
+ /// @{
+
+ /// Returns the quaternion rotation angle.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T angle(qua<T, Q> const& x);
+
+ /// Returns the q rotation axis.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> axis(qua<T, Q> const& x);
+
+ /// Build a quaternion from an angle and a normalized axis.
+ ///
+ /// @param angle Angle expressed in radians.
+ /// @param axis Axis of the quaternion, must be normalized.
+ ///
+ /// @tparam T A floating-point scalar type
+ /// @tparam Q A value from qualifier enum
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> angleAxis(T const& angle, vec<3, T, Q> const& axis);
+
+ /// @}
+} //namespace glm
+
+#include "quaternion_trigonometric.inl"
diff --git a/glm/ext/quaternion_trigonometric.inl b/glm/ext/quaternion_trigonometric.inl
new file mode 100644
index 0000000..896449a
--- /dev/null
+++ b/glm/ext/quaternion_trigonometric.inl
@@ -0,0 +1,37 @@
+#include "scalar_constants.hpp"
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T angle(qua<T, Q> const& x)
+ {
+ if (abs(x.w) > cos_one_over_two<T>())
+ {
+ T const a = asin(sqrt(x.x * x.x + x.y * x.y + x.z * x.z)) * static_cast<T>(2);
+ if(x.w < static_cast<T>(0))
+ return pi<T>() * static_cast<T>(2) - a;
+ return a;
+ }
+
+ return acos(x.w) * static_cast<T>(2);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> axis(qua<T, Q> const& x)
+ {
+ T const tmp1 = static_cast<T>(1) - x.w * x.w;
+ if(tmp1 <= static_cast<T>(0))
+ return vec<3, T, Q>(0, 0, 1);
+ T const tmp2 = static_cast<T>(1) / sqrt(tmp1);
+ return vec<3, T, Q>(x.x * tmp2, x.y * tmp2, x.z * tmp2);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> angleAxis(T const& angle, vec<3, T, Q> const& v)
+ {
+ T const a(angle);
+ T const s = glm::sin(a * static_cast<T>(0.5));
+
+ return qua<T, Q>(glm::cos(a * static_cast<T>(0.5)), v * s);
+ }
+}//namespace glm
diff --git a/glm/ext/scalar_common.hpp b/glm/ext/scalar_common.hpp
new file mode 100644
index 0000000..df04b6b
--- /dev/null
+++ b/glm/ext/scalar_common.hpp
@@ -0,0 +1,181 @@
+/// @ref ext_scalar_common
+/// @file glm/ext/scalar_common.hpp
+///
+/// @defgroup ext_scalar_common GLM_EXT_scalar_common
+/// @ingroup ext
+///
+/// Exposes min and max functions for 3 to 4 scalar parameters.
+///
+/// Include <glm/ext/scalar_common.hpp> to use the features of this extension.
+///
+/// @see core_func_common
+/// @see ext_vector_common
+
+#pragma once
+
+// Dependency:
+#include "../common.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_scalar_common extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_scalar_common
+ /// @{
+
+ /// Returns the minimum component-wise values of 3 inputs
+ ///
+ /// @tparam T A floating-point scalar type.
+ ///
+ /// @see ext_scalar_common
+ template<typename T>
+ GLM_FUNC_DECL T min(T a, T b, T c);
+
+ /// Returns the minimum component-wise values of 4 inputs
+ ///
+ /// @tparam T A floating-point scalar type.
+ ///
+ /// @see ext_scalar_common
+ template<typename T>
+ GLM_FUNC_DECL T min(T a, T b, T c, T d);
+
+ /// Returns the maximum component-wise values of 3 inputs
+ ///
+ /// @tparam T A floating-point scalar type.
+ ///
+ /// @see ext_scalar_common
+ template<typename T>
+ GLM_FUNC_DECL T max(T a, T b, T c);
+
+ /// Returns the maximum component-wise values of 4 inputs
+ ///
+ /// @tparam T A floating-point scalar type.
+ ///
+ /// @see ext_scalar_common
+ template<typename T>
+ GLM_FUNC_DECL T max(T a, T b, T c, T d);
+
+ /// Returns the minimum component-wise values of 2 inputs. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam T A floating-point scalar type.
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmin">std::fmin documentation</a>
+ /// @see ext_scalar_common
+ template<typename T>
+ GLM_FUNC_DECL T fmin(T a, T b);
+
+ /// Returns the minimum component-wise values of 3 inputs. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam T A floating-point scalar type.
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmin">std::fmin documentation</a>
+ /// @see ext_scalar_common
+ template<typename T>
+ GLM_FUNC_DECL T fmin(T a, T b, T c);
+
+ /// Returns the minimum component-wise values of 4 inputs. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam T A floating-point scalar type.
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmin">std::fmin documentation</a>
+ /// @see ext_scalar_common
+ template<typename T>
+ GLM_FUNC_DECL T fmin(T a, T b, T c, T d);
+
+ /// Returns the maximum component-wise values of 2 inputs. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam T A floating-point scalar type.
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmax">std::fmax documentation</a>
+ /// @see ext_scalar_common
+ template<typename T>
+ GLM_FUNC_DECL T fmax(T a, T b);
+
+ /// Returns the maximum component-wise values of 3 inputs. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam T A floating-point scalar type.
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmax">std::fmax documentation</a>
+ /// @see ext_scalar_common
+ template<typename T>
+ GLM_FUNC_DECL T fmax(T a, T b, T C);
+
+ /// Returns the maximum component-wise values of 4 inputs. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam T A floating-point scalar type.
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmax">std::fmax documentation</a>
+ /// @see ext_scalar_common
+ template<typename T>
+ GLM_FUNC_DECL T fmax(T a, T b, T C, T D);
+
+ /// Returns min(max(x, minVal), maxVal) for each component in x. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam genType Floating-point scalar types.
+ ///
+ /// @see ext_scalar_common
+ template<typename genType>
+ GLM_FUNC_DECL genType fclamp(genType x, genType minVal, genType maxVal);
+
+ /// Simulate GL_CLAMP OpenGL wrap mode
+ ///
+ /// @tparam genType Floating-point scalar types.
+ ///
+ /// @see ext_scalar_common extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType clamp(genType const& Texcoord);
+
+ /// Simulate GL_REPEAT OpenGL wrap mode
+ ///
+ /// @tparam genType Floating-point scalar types.
+ ///
+ /// @see ext_scalar_common extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType repeat(genType const& Texcoord);
+
+ /// Simulate GL_MIRRORED_REPEAT OpenGL wrap mode
+ ///
+ /// @tparam genType Floating-point scalar types.
+ ///
+ /// @see ext_scalar_common extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType mirrorClamp(genType const& Texcoord);
+
+ /// Simulate GL_MIRROR_REPEAT OpenGL wrap mode
+ ///
+ /// @tparam genType Floating-point scalar types.
+ ///
+ /// @see ext_scalar_common extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType mirrorRepeat(genType const& Texcoord);
+
+ /// Returns a value equal to the nearest integer to x.
+ /// The fraction 0.5 will round in a direction chosen by the
+ /// implementation, presumably the direction that is fastest.
+ ///
+ /// @param x The values of the argument must be greater or equal to zero.
+ /// @tparam genType floating point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/round.xml">GLSL round man page</a>
+ /// @see ext_scalar_common extension.
+ template<typename genType>
+ GLM_FUNC_DECL int iround(genType const& x);
+
+ /// Returns a value equal to the nearest integer to x.
+ /// The fraction 0.5 will round in a direction chosen by the
+ /// implementation, presumably the direction that is fastest.
+ ///
+ /// @param x The values of the argument must be greater or equal to zero.
+ /// @tparam genType floating point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/round.xml">GLSL round man page</a>
+ /// @see ext_scalar_common extension.
+ template<typename genType>
+ GLM_FUNC_DECL uint uround(genType const& x);
+
+ /// @}
+}//namespace glm
+
+#include "scalar_common.inl"
diff --git a/glm/ext/scalar_common.inl b/glm/ext/scalar_common.inl
new file mode 100644
index 0000000..2807a37
--- /dev/null
+++ b/glm/ext/scalar_common.inl
@@ -0,0 +1,170 @@
+namespace glm
+{
+ template<typename T>
+ GLM_FUNC_QUALIFIER T min(T a, T b, T c)
+ {
+ return glm::min(glm::min(a, b), c);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T min(T a, T b, T c, T d)
+ {
+ return glm::min(glm::min(a, b), glm::min(c, d));
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T max(T a, T b, T c)
+ {
+ return glm::max(glm::max(a, b), c);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T max(T a, T b, T c, T d)
+ {
+ return glm::max(glm::max(a, b), glm::max(c, d));
+ }
+
+# if GLM_HAS_CXX11_STL
+ using std::fmin;
+# else
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fmin(T a, T b)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmin' only accept floating-point input");
+
+ if (isnan(a))
+ return b;
+ return min(a, b);
+ }
+# endif
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fmin(T a, T b, T c)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmin' only accept floating-point input");
+
+ if (isnan(a))
+ return fmin(b, c);
+ if (isnan(b))
+ return fmin(a, c);
+ if (isnan(c))
+ return min(a, b);
+ return min(a, b, c);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fmin(T a, T b, T c, T d)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmin' only accept floating-point input");
+
+ if (isnan(a))
+ return fmin(b, c, d);
+ if (isnan(b))
+ return min(a, fmin(c, d));
+ if (isnan(c))
+ return fmin(min(a, b), d);
+ if (isnan(d))
+ return min(a, b, c);
+ return min(a, b, c, d);
+ }
+
+
+# if GLM_HAS_CXX11_STL
+ using std::fmax;
+# else
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fmax(T a, T b)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmax' only accept floating-point input");
+
+ if (isnan(a))
+ return b;
+ return max(a, b);
+ }
+# endif
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fmax(T a, T b, T c)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmax' only accept floating-point input");
+
+ if (isnan(a))
+ return fmax(b, c);
+ if (isnan(b))
+ return fmax(a, c);
+ if (isnan(c))
+ return max(a, b);
+ return max(a, b, c);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fmax(T a, T b, T c, T d)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmax' only accept floating-point input");
+
+ if (isnan(a))
+ return fmax(b, c, d);
+ if (isnan(b))
+ return max(a, fmax(c, d));
+ if (isnan(c))
+ return fmax(max(a, b), d);
+ if (isnan(d))
+ return max(a, b, c);
+ return max(a, b, c, d);
+ }
+
+ // fclamp
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fclamp(genType x, genType minVal, genType maxVal)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'fclamp' only accept floating-point or integer inputs");
+ return fmin(fmax(x, minVal), maxVal);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType clamp(genType const& Texcoord)
+ {
+ return glm::clamp(Texcoord, static_cast<genType>(0), static_cast<genType>(1));
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType repeat(genType const& Texcoord)
+ {
+ return glm::fract(Texcoord);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType mirrorClamp(genType const& Texcoord)
+ {
+ return glm::fract(glm::abs(Texcoord));
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType mirrorRepeat(genType const& Texcoord)
+ {
+ genType const Abs = glm::abs(Texcoord);
+ genType const Clamp = glm::mod(glm::floor(Abs), static_cast<genType>(2));
+ genType const Floor = glm::floor(Abs);
+ genType const Rest = Abs - Floor;
+ genType const Mirror = Clamp + Rest;
+ return mix(Rest, static_cast<genType>(1) - Rest, Mirror >= static_cast<genType>(1));
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER int iround(genType const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'iround' only accept floating-point inputs");
+ assert(static_cast<genType>(0.0) <= x);
+
+ return static_cast<int>(x + static_cast<genType>(0.5));
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER uint uround(genType const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'uround' only accept floating-point inputs");
+ assert(static_cast<genType>(0.0) <= x);
+
+ return static_cast<uint>(x + static_cast<genType>(0.5));
+ }
+}//namespace glm
diff --git a/glm/ext/scalar_constants.hpp b/glm/ext/scalar_constants.hpp
new file mode 100644
index 0000000..74e210d
--- /dev/null
+++ b/glm/ext/scalar_constants.hpp
@@ -0,0 +1,40 @@
+/// @ref ext_scalar_constants
+/// @file glm/ext/scalar_constants.hpp
+///
+/// @defgroup ext_scalar_constants GLM_EXT_scalar_constants
+/// @ingroup ext
+///
+/// Provides a list of constants and precomputed useful values.
+///
+/// Include <glm/ext/scalar_constants.hpp> to use the features of this extension.
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_scalar_constants extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_scalar_constants
+ /// @{
+
+ /// Return the epsilon constant for floating point types.
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType epsilon();
+
+ /// Return the pi constant for floating point types.
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType pi();
+
+ /// Return the value of cos(1 / 2) for floating point types.
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType cos_one_over_two();
+
+ /// @}
+} //namespace glm
+
+#include "scalar_constants.inl"
diff --git a/glm/ext/scalar_constants.inl b/glm/ext/scalar_constants.inl
new file mode 100644
index 0000000..b475adf
--- /dev/null
+++ b/glm/ext/scalar_constants.inl
@@ -0,0 +1,24 @@
+#include <limits>
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType epsilon()
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'epsilon' only accepts floating-point inputs");
+ return std::numeric_limits<genType>::epsilon();
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType pi()
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'pi' only accepts floating-point inputs");
+ return static_cast<genType>(3.14159265358979323846264338327950288);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType cos_one_over_two()
+ {
+ return genType(0.877582561890372716130286068203503191);
+ }
+} //namespace glm
diff --git a/glm/ext/scalar_int_sized.hpp b/glm/ext/scalar_int_sized.hpp
new file mode 100644
index 0000000..8e9c511
--- /dev/null
+++ b/glm/ext/scalar_int_sized.hpp
@@ -0,0 +1,70 @@
+/// @ref ext_scalar_int_sized
+/// @file glm/ext/scalar_int_sized.hpp
+///
+/// @defgroup ext_scalar_int_sized GLM_EXT_scalar_int_sized
+/// @ingroup ext
+///
+/// Exposes sized signed integer scalar types.
+///
+/// Include <glm/ext/scalar_int_sized.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_uint_sized
+
+#pragma once
+
+#include "../detail/setup.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_scalar_int_sized extension included")
+#endif
+
+namespace glm{
+namespace detail
+{
+# if GLM_HAS_EXTENDED_INTEGER_TYPE
+ typedef std::int8_t int8;
+ typedef std::int16_t int16;
+ typedef std::int32_t int32;
+# else
+ typedef signed char int8;
+ typedef signed short int16;
+ typedef signed int int32;
+#endif//
+
+ template<>
+ struct is_int<int8>
+ {
+ enum test {value = ~0};
+ };
+
+ template<>
+ struct is_int<int16>
+ {
+ enum test {value = ~0};
+ };
+
+ template<>
+ struct is_int<int64>
+ {
+ enum test {value = ~0};
+ };
+}//namespace detail
+
+
+ /// @addtogroup ext_scalar_int_sized
+ /// @{
+
+ /// 8 bit signed integer type.
+ typedef detail::int8 int8;
+
+ /// 16 bit signed integer type.
+ typedef detail::int16 int16;
+
+ /// 32 bit signed integer type.
+ typedef detail::int32 int32;
+
+ /// 64 bit signed integer type.
+ typedef detail::int64 int64;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/scalar_integer.hpp b/glm/ext/scalar_integer.hpp
new file mode 100644
index 0000000..a2ca8a2
--- /dev/null
+++ b/glm/ext/scalar_integer.hpp
@@ -0,0 +1,92 @@
+/// @ref ext_scalar_integer
+/// @file glm/ext/scalar_integer.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_scalar_integer GLM_EXT_scalar_integer
+/// @ingroup ext
+///
+/// Include <glm/ext/scalar_integer.hpp> to use the features of this extension.
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+#include "../detail/_vectorize.hpp"
+#include "../detail/type_float.hpp"
+#include "../vector_relational.hpp"
+#include "../common.hpp"
+#include <limits>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_scalar_integer extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_scalar_integer
+ /// @{
+
+ /// Return true if the value is a power of two number.
+ ///
+ /// @see ext_scalar_integer
+ template<typename genIUType>
+ GLM_FUNC_DECL bool isPowerOfTwo(genIUType v);
+
+ /// Return the power of two number which value is just higher the input value,
+ /// round up to a power of two.
+ ///
+ /// @see ext_scalar_integer
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType nextPowerOfTwo(genIUType v);
+
+ /// Return the power of two number which value is just lower the input value,
+ /// round down to a power of two.
+ ///
+ /// @see ext_scalar_integer
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType prevPowerOfTwo(genIUType v);
+
+ /// Return true if the 'Value' is a multiple of 'Multiple'.
+ ///
+ /// @see ext_scalar_integer
+ template<typename genIUType>
+ GLM_FUNC_DECL bool isMultiple(genIUType v, genIUType Multiple);
+
+ /// Higher multiple number of Source.
+ ///
+ /// @tparam genIUType Integer scalar or vector types.
+ ///
+ /// @param v Source value to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see ext_scalar_integer
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType nextMultiple(genIUType v, genIUType Multiple);
+
+ /// Lower multiple number of Source.
+ ///
+ /// @tparam genIUType Integer scalar or vector types.
+ ///
+ /// @param v Source value to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see ext_scalar_integer
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType prevMultiple(genIUType v, genIUType Multiple);
+
+ /// Returns the bit number of the Nth significant bit set to
+ /// 1 in the binary representation of value.
+ /// If value bitcount is less than the Nth significant bit, -1 will be returned.
+ ///
+ /// @tparam genIUType Signed or unsigned integer scalar types.
+ ///
+ /// @see ext_scalar_integer
+ template<typename genIUType>
+ GLM_FUNC_DECL int findNSB(genIUType x, int significantBitCount);
+
+ /// @}
+} //namespace glm
+
+#include "scalar_integer.inl"
diff --git a/glm/ext/scalar_integer.inl b/glm/ext/scalar_integer.inl
new file mode 100644
index 0000000..efba960
--- /dev/null
+++ b/glm/ext/scalar_integer.inl
@@ -0,0 +1,243 @@
+#include "../integer.hpp"
+
+namespace glm{
+namespace detail
+{
+ template<length_t L, typename T, qualifier Q, bool compute = false>
+ struct compute_ceilShift
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& v, T)
+ {
+ return v;
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q>
+ struct compute_ceilShift<L, T, Q, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& v, T Shift)
+ {
+ return v | (v >> Shift);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q, bool isSigned = true>
+ struct compute_ceilPowerOfTwo
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(!std::numeric_limits<T>::is_iec559, "'ceilPowerOfTwo' only accept integer scalar or vector inputs");
+
+ vec<L, T, Q> const Sign(sign(x));
+
+ vec<L, T, Q> v(abs(x));
+
+ v = v - static_cast<T>(1);
+ v = v | (v >> static_cast<T>(1));
+ v = v | (v >> static_cast<T>(2));
+ v = v | (v >> static_cast<T>(4));
+ v = compute_ceilShift<L, T, Q, sizeof(T) >= 2>::call(v, 8);
+ v = compute_ceilShift<L, T, Q, sizeof(T) >= 4>::call(v, 16);
+ v = compute_ceilShift<L, T, Q, sizeof(T) >= 8>::call(v, 32);
+ return (v + static_cast<T>(1)) * Sign;
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q>
+ struct compute_ceilPowerOfTwo<L, T, Q, false>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(!std::numeric_limits<T>::is_iec559, "'ceilPowerOfTwo' only accept integer scalar or vector inputs");
+
+ vec<L, T, Q> v(x);
+
+ v = v - static_cast<T>(1);
+ v = v | (v >> static_cast<T>(1));
+ v = v | (v >> static_cast<T>(2));
+ v = v | (v >> static_cast<T>(4));
+ v = compute_ceilShift<L, T, Q, sizeof(T) >= 2>::call(v, 8);
+ v = compute_ceilShift<L, T, Q, sizeof(T) >= 4>::call(v, 16);
+ v = compute_ceilShift<L, T, Q, sizeof(T) >= 8>::call(v, 32);
+ return v + static_cast<T>(1);
+ }
+ };
+
+ template<bool is_float, bool is_signed>
+ struct compute_ceilMultiple{};
+
+ template<>
+ struct compute_ceilMultiple<true, true>
+ {
+ template<typename genType>
+ GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple)
+ {
+ if(Source > genType(0))
+ return Source + (Multiple - std::fmod(Source, Multiple));
+ else
+ return Source + std::fmod(-Source, Multiple);
+ }
+ };
+
+ template<>
+ struct compute_ceilMultiple<false, false>
+ {
+ template<typename genType>
+ GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple)
+ {
+ genType Tmp = Source - genType(1);
+ return Tmp + (Multiple - (Tmp % Multiple));
+ }
+ };
+
+ template<>
+ struct compute_ceilMultiple<false, true>
+ {
+ template<typename genType>
+ GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple)
+ {
+ assert(Multiple > genType(0));
+ if(Source > genType(0))
+ {
+ genType Tmp = Source - genType(1);
+ return Tmp + (Multiple - (Tmp % Multiple));
+ }
+ else
+ return Source + (-Source % Multiple);
+ }
+ };
+
+ template<bool is_float, bool is_signed>
+ struct compute_floorMultiple{};
+
+ template<>
+ struct compute_floorMultiple<true, true>
+ {
+ template<typename genType>
+ GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple)
+ {
+ if(Source >= genType(0))
+ return Source - std::fmod(Source, Multiple);
+ else
+ return Source - std::fmod(Source, Multiple) - Multiple;
+ }
+ };
+
+ template<>
+ struct compute_floorMultiple<false, false>
+ {
+ template<typename genType>
+ GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple)
+ {
+ if(Source >= genType(0))
+ return Source - Source % Multiple;
+ else
+ {
+ genType Tmp = Source + genType(1);
+ return Tmp - Tmp % Multiple - Multiple;
+ }
+ }
+ };
+
+ template<>
+ struct compute_floorMultiple<false, true>
+ {
+ template<typename genType>
+ GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple)
+ {
+ if(Source >= genType(0))
+ return Source - Source % Multiple;
+ else
+ {
+ genType Tmp = Source + genType(1);
+ return Tmp - Tmp % Multiple - Multiple;
+ }
+ }
+ };
+}//namespace detail
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER bool isPowerOfTwo(genIUType Value)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'isPowerOfTwo' only accept integer inputs");
+
+ genIUType const Result = glm::abs(Value);
+ return !(Result & (Result - 1));
+ }
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType nextPowerOfTwo(genIUType value)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'nextPowerOfTwo' only accept integer inputs");
+
+ return detail::compute_ceilPowerOfTwo<1, genIUType, defaultp, std::numeric_limits<genIUType>::is_signed>::call(vec<1, genIUType, defaultp>(value)).x;
+ }
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType prevPowerOfTwo(genIUType value)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'prevPowerOfTwo' only accept integer inputs");
+
+ return isPowerOfTwo(value) ? value : static_cast<genIUType>(static_cast<genIUType>(1) << static_cast<genIUType>(findMSB(value)));
+ }
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER bool isMultiple(genIUType Value, genIUType Multiple)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'isMultiple' only accept integer inputs");
+
+ return isMultiple(vec<1, genIUType>(Value), vec<1, genIUType>(Multiple)).x;
+ }
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType nextMultiple(genIUType Source, genIUType Multiple)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'nextMultiple' only accept integer inputs");
+
+ return detail::compute_ceilMultiple<std::numeric_limits<genIUType>::is_iec559, std::numeric_limits<genIUType>::is_signed>::call(Source, Multiple);
+ }
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType prevMultiple(genIUType Source, genIUType Multiple)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'prevMultiple' only accept integer inputs");
+
+ return detail::compute_floorMultiple<std::numeric_limits<genIUType>::is_iec559, std::numeric_limits<genIUType>::is_signed>::call(Source, Multiple);
+ }
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER int findNSB(genIUType x, int significantBitCount)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'findNSB' only accept integer inputs");
+
+ if(bitCount(x) < significantBitCount)
+ return -1;
+
+ genIUType const One = static_cast<genIUType>(1);
+ int bitPos = 0;
+
+ genIUType key = x;
+ int nBitCount = significantBitCount;
+ int Step = sizeof(x) * 8 / 2;
+ while (key > One)
+ {
+ genIUType Mask = static_cast<genIUType>((One << Step) - One);
+ genIUType currentKey = key & Mask;
+ int currentBitCount = bitCount(currentKey);
+ if (nBitCount > currentBitCount)
+ {
+ nBitCount -= currentBitCount;
+ bitPos += Step;
+ key >>= static_cast<genIUType>(Step);
+ }
+ else
+ {
+ key = key & Mask;
+ }
+
+ Step >>= 1;
+ }
+
+ return static_cast<int>(bitPos);
+ }
+}//namespace glm
diff --git a/glm/ext/scalar_packing.hpp b/glm/ext/scalar_packing.hpp
new file mode 100644
index 0000000..18b85b7
--- /dev/null
+++ b/glm/ext/scalar_packing.hpp
@@ -0,0 +1,32 @@
+/// @ref ext_scalar_packing
+/// @file glm/ext/scalar_packing.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_scalar_packing GLM_EXT_scalar_packing
+/// @ingroup ext
+///
+/// Include <glm/ext/scalar_packing.hpp> to use the features of this extension.
+///
+/// This extension provides a set of function to convert scalar values to packed
+/// formats.
+
+#pragma once
+
+// Dependency:
+#include "../detail/qualifier.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_scalar_packing extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_scalar_packing
+ /// @{
+
+
+ /// @}
+}// namespace glm
+
+#include "scalar_packing.inl"
diff --git a/glm/ext/scalar_packing.inl b/glm/ext/scalar_packing.inl
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/glm/ext/scalar_packing.inl
diff --git a/glm/ext/scalar_reciprocal.hpp b/glm/ext/scalar_reciprocal.hpp
new file mode 100644
index 0000000..1c7b81d
--- /dev/null
+++ b/glm/ext/scalar_reciprocal.hpp
@@ -0,0 +1,135 @@
+/// @ref ext_scalar_reciprocal
+/// @file glm/ext/scalar_reciprocal.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_scalar_reciprocal GLM_EXT_scalar_reciprocal
+/// @ingroup ext
+///
+/// Include <glm/ext/scalar_reciprocal.hpp> to use the features of this extension.
+///
+/// Define secant, cosecant and cotangent functions.
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_scalar_reciprocal extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_scalar_reciprocal
+ /// @{
+
+ /// Secant function.
+ /// hypotenuse / adjacent or 1 / cos(x)
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType sec(genType angle);
+
+ /// Cosecant function.
+ /// hypotenuse / opposite or 1 / sin(x)
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType csc(genType angle);
+
+ /// Cotangent function.
+ /// adjacent / opposite or 1 / tan(x)
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType cot(genType angle);
+
+ /// Inverse secant function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType asec(genType x);
+
+ /// Inverse cosecant function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType acsc(genType x);
+
+ /// Inverse cotangent function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType acot(genType x);
+
+ /// Secant hyperbolic function.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType sech(genType angle);
+
+ /// Cosecant hyperbolic function.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType csch(genType angle);
+
+ /// Cotangent hyperbolic function.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType coth(genType angle);
+
+ /// Inverse secant hyperbolic function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType asech(genType x);
+
+ /// Inverse cosecant hyperbolic function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType acsch(genType x);
+
+ /// Inverse cotangent hyperbolic function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_scalar_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType acoth(genType x);
+
+ /// @}
+}//namespace glm
+
+#include "scalar_reciprocal.inl"
diff --git a/glm/ext/scalar_reciprocal.inl b/glm/ext/scalar_reciprocal.inl
new file mode 100644
index 0000000..570a406
--- /dev/null
+++ b/glm/ext/scalar_reciprocal.inl
@@ -0,0 +1,107 @@
+/// @ref ext_scalar_reciprocal
+
+#include "../trigonometric.hpp"
+#include <limits>
+
+namespace glm
+{
+ // sec
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType sec(genType angle)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'sec' only accept floating-point values");
+ return genType(1) / glm::cos(angle);
+ }
+
+ // csc
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType csc(genType angle)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'csc' only accept floating-point values");
+ return genType(1) / glm::sin(angle);
+ }
+
+ // cot
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType cot(genType angle)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'cot' only accept floating-point values");
+
+ genType const pi_over_2 = genType(3.1415926535897932384626433832795 / 2.0);
+ return glm::tan(pi_over_2 - angle);
+ }
+
+ // asec
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType asec(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'asec' only accept floating-point values");
+ return acos(genType(1) / x);
+ }
+
+ // acsc
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType acsc(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'acsc' only accept floating-point values");
+ return asin(genType(1) / x);
+ }
+
+ // acot
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType acot(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'acot' only accept floating-point values");
+
+ genType const pi_over_2 = genType(3.1415926535897932384626433832795 / 2.0);
+ return pi_over_2 - atan(x);
+ }
+
+ // sech
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType sech(genType angle)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'sech' only accept floating-point values");
+ return genType(1) / glm::cosh(angle);
+ }
+
+ // csch
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType csch(genType angle)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'csch' only accept floating-point values");
+ return genType(1) / glm::sinh(angle);
+ }
+
+ // coth
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType coth(genType angle)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'coth' only accept floating-point values");
+ return glm::cosh(angle) / glm::sinh(angle);
+ }
+
+ // asech
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType asech(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'asech' only accept floating-point values");
+ return acosh(genType(1) / x);
+ }
+
+ // acsch
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType acsch(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'acsch' only accept floating-point values");
+ return asinh(genType(1) / x);
+ }
+
+ // acoth
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType acoth(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'acoth' only accept floating-point values");
+ return atanh(genType(1) / x);
+ }
+}//namespace glm
diff --git a/glm/ext/scalar_relational.hpp b/glm/ext/scalar_relational.hpp
new file mode 100644
index 0000000..3076a5e
--- /dev/null
+++ b/glm/ext/scalar_relational.hpp
@@ -0,0 +1,65 @@
+/// @ref ext_scalar_relational
+/// @file glm/ext/scalar_relational.hpp
+///
+/// @defgroup ext_scalar_relational GLM_EXT_scalar_relational
+/// @ingroup ext
+///
+/// Exposes comparison functions for scalar types that take a user defined epsilon values.
+///
+/// Include <glm/ext/scalar_relational.hpp> to use the features of this extension.
+///
+/// @see core_vector_relational
+/// @see ext_vector_relational
+/// @see ext_matrix_relational
+
+#pragma once
+
+// Dependencies
+#include "../detail/qualifier.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_scalar_relational extension included")
+#endif
+
+namespace glm
+{
+ /// Returns the component-wise comparison of |x - y| < epsilon.
+ /// True if this expression is satisfied.
+ ///
+ /// @tparam genType Floating-point or integer scalar types
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool equal(genType const& x, genType const& y, genType const& epsilon);
+
+ /// Returns the component-wise comparison of |x - y| >= epsilon.
+ /// True if this expression is not satisfied.
+ ///
+ /// @tparam genType Floating-point or integer scalar types
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool notEqual(genType const& x, genType const& y, genType const& epsilon);
+
+ /// Returns the component-wise comparison between two scalars in term of ULPs.
+ /// True if this expression is satisfied.
+ ///
+ /// @param x First operand.
+ /// @param y Second operand.
+ /// @param ULPs Maximum difference in ULPs between the two operators to consider them equal.
+ ///
+ /// @tparam genType Floating-point or integer scalar types
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool equal(genType const& x, genType const& y, int ULPs);
+
+ /// Returns the component-wise comparison between two scalars in term of ULPs.
+ /// True if this expression is not satisfied.
+ ///
+ /// @param x First operand.
+ /// @param y Second operand.
+ /// @param ULPs Maximum difference in ULPs between the two operators to consider them not equal.
+ ///
+ /// @tparam genType Floating-point or integer scalar types
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool notEqual(genType const& x, genType const& y, int ULPs);
+
+ /// @}
+}//namespace glm
+
+#include "scalar_relational.inl"
diff --git a/glm/ext/scalar_relational.inl b/glm/ext/scalar_relational.inl
new file mode 100644
index 0000000..c85583e
--- /dev/null
+++ b/glm/ext/scalar_relational.inl
@@ -0,0 +1,40 @@
+#include "../common.hpp"
+#include "../ext/scalar_int_sized.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+#include "../detail/type_float.hpp"
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool equal(genType const& x, genType const& y, genType const& epsilon)
+ {
+ return abs(x - y) <= epsilon;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool notEqual(genType const& x, genType const& y, genType const& epsilon)
+ {
+ return abs(x - y) > epsilon;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool equal(genType const& x, genType const& y, int MaxULPs)
+ {
+ detail::float_t<genType> const a(x);
+ detail::float_t<genType> const b(y);
+
+ // Different signs means they do not match.
+ if(a.negative() != b.negative())
+ return false;
+
+ // Find the difference in ULPs.
+ typename detail::float_t<genType>::int_type const DiffULPs = abs(a.i - b.i);
+ return DiffULPs <= MaxULPs;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool notEqual(genType const& x, genType const& y, int ULPs)
+ {
+ return !equal(x, y, ULPs);
+ }
+}//namespace glm
diff --git a/glm/ext/scalar_uint_sized.hpp b/glm/ext/scalar_uint_sized.hpp
new file mode 100644
index 0000000..fd5267f
--- /dev/null
+++ b/glm/ext/scalar_uint_sized.hpp
@@ -0,0 +1,70 @@
+/// @ref ext_scalar_uint_sized
+/// @file glm/ext/scalar_uint_sized.hpp
+///
+/// @defgroup ext_scalar_uint_sized GLM_EXT_scalar_uint_sized
+/// @ingroup ext
+///
+/// Exposes sized unsigned integer scalar types.
+///
+/// Include <glm/ext/scalar_uint_sized.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_int_sized
+
+#pragma once
+
+#include "../detail/setup.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_scalar_uint_sized extension included")
+#endif
+
+namespace glm{
+namespace detail
+{
+# if GLM_HAS_EXTENDED_INTEGER_TYPE
+ typedef std::uint8_t uint8;
+ typedef std::uint16_t uint16;
+ typedef std::uint32_t uint32;
+# else
+ typedef unsigned char uint8;
+ typedef unsigned short uint16;
+ typedef unsigned int uint32;
+#endif
+
+ template<>
+ struct is_int<uint8>
+ {
+ enum test {value = ~0};
+ };
+
+ template<>
+ struct is_int<uint16>
+ {
+ enum test {value = ~0};
+ };
+
+ template<>
+ struct is_int<uint64>
+ {
+ enum test {value = ~0};
+ };
+}//namespace detail
+
+
+ /// @addtogroup ext_scalar_uint_sized
+ /// @{
+
+ /// 8 bit unsigned integer type.
+ typedef detail::uint8 uint8;
+
+ /// 16 bit unsigned integer type.
+ typedef detail::uint16 uint16;
+
+ /// 32 bit unsigned integer type.
+ typedef detail::uint32 uint32;
+
+ /// 64 bit unsigned integer type.
+ typedef detail::uint64 uint64;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/scalar_ulp.hpp b/glm/ext/scalar_ulp.hpp
new file mode 100644
index 0000000..941ada3
--- /dev/null
+++ b/glm/ext/scalar_ulp.hpp
@@ -0,0 +1,74 @@
+/// @ref ext_scalar_ulp
+/// @file glm/ext/scalar_ulp.hpp
+///
+/// @defgroup ext_scalar_ulp GLM_EXT_scalar_ulp
+/// @ingroup ext
+///
+/// Allow the measurement of the accuracy of a function against a reference
+/// implementation. This extension works on floating-point data and provide results
+/// in ULP.
+///
+/// Include <glm/ext/scalar_ulp.hpp> to use the features of this extension.
+///
+/// @see ext_vector_ulp
+/// @see ext_scalar_relational
+
+#pragma once
+
+// Dependencies
+#include "../ext/scalar_int_sized.hpp"
+#include "../common.hpp"
+#include "../detail/qualifier.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_scalar_ulp extension included")
+#endif
+
+namespace glm
+{
+ /// Return the next ULP value(s) after the input value(s).
+ ///
+ /// @tparam genType A floating-point scalar type.
+ ///
+ /// @see ext_scalar_ulp
+ template<typename genType>
+ GLM_FUNC_DECL genType nextFloat(genType x);
+
+ /// Return the previous ULP value(s) before the input value(s).
+ ///
+ /// @tparam genType A floating-point scalar type.
+ ///
+ /// @see ext_scalar_ulp
+ template<typename genType>
+ GLM_FUNC_DECL genType prevFloat(genType x);
+
+ /// Return the value(s) ULP distance after the input value(s).
+ ///
+ /// @tparam genType A floating-point scalar type.
+ ///
+ /// @see ext_scalar_ulp
+ template<typename genType>
+ GLM_FUNC_DECL genType nextFloat(genType x, int ULPs);
+
+ /// Return the value(s) ULP distance before the input value(s).
+ ///
+ /// @tparam genType A floating-point scalar type.
+ ///
+ /// @see ext_scalar_ulp
+ template<typename genType>
+ GLM_FUNC_DECL genType prevFloat(genType x, int ULPs);
+
+ /// Return the distance in the number of ULP between 2 single-precision floating-point scalars.
+ ///
+ /// @see ext_scalar_ulp
+ GLM_FUNC_DECL int floatDistance(float x, float y);
+
+ /// Return the distance in the number of ULP between 2 double-precision floating-point scalars.
+ ///
+ /// @see ext_scalar_ulp
+ GLM_FUNC_DECL int64 floatDistance(double x, double y);
+
+ /// @}
+}//namespace glm
+
+#include "scalar_ulp.inl"
diff --git a/glm/ext/scalar_ulp.inl b/glm/ext/scalar_ulp.inl
new file mode 100644
index 0000000..308df15
--- /dev/null
+++ b/glm/ext/scalar_ulp.inl
@@ -0,0 +1,284 @@
+/// Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
+///
+/// Developed at SunPro, a Sun Microsystems, Inc. business.
+/// Permission to use, copy, modify, and distribute this
+/// software is freely granted, provided that this notice
+/// is preserved.
+
+#include "../detail/type_float.hpp"
+#include "../ext/scalar_constants.hpp"
+#include <cmath>
+#include <cfloat>
+
+#if(GLM_COMPILER & GLM_COMPILER_VC)
+# pragma warning(push)
+# pragma warning(disable : 4127)
+#endif
+
+typedef union
+{
+ float value;
+ /* FIXME: Assumes 32 bit int. */
+ unsigned int word;
+} ieee_float_shape_type;
+
+typedef union
+{
+ double value;
+ struct
+ {
+ int lsw;
+ int msw;
+ } parts;
+} ieee_double_shape_type;
+
+#define GLM_EXTRACT_WORDS(ix0,ix1,d) \
+ do { \
+ ieee_double_shape_type ew_u; \
+ ew_u.value = (d); \
+ (ix0) = ew_u.parts.msw; \
+ (ix1) = ew_u.parts.lsw; \
+ } while (0)
+
+#define GLM_GET_FLOAT_WORD(i,d) \
+ do { \
+ ieee_float_shape_type gf_u; \
+ gf_u.value = (d); \
+ (i) = gf_u.word; \
+ } while (0)
+
+#define GLM_SET_FLOAT_WORD(d,i) \
+ do { \
+ ieee_float_shape_type sf_u; \
+ sf_u.word = (i); \
+ (d) = sf_u.value; \
+ } while (0)
+
+#define GLM_INSERT_WORDS(d,ix0,ix1) \
+ do { \
+ ieee_double_shape_type iw_u; \
+ iw_u.parts.msw = (ix0); \
+ iw_u.parts.lsw = (ix1); \
+ (d) = iw_u.value; \
+ } while (0)
+
+namespace glm{
+namespace detail
+{
+ GLM_FUNC_QUALIFIER float nextafterf(float x, float y)
+ {
+ volatile float t;
+ int hx, hy, ix, iy;
+
+ GLM_GET_FLOAT_WORD(hx, x);
+ GLM_GET_FLOAT_WORD(hy, y);
+ ix = hx & 0x7fffffff; // |x|
+ iy = hy & 0x7fffffff; // |y|
+
+ if((ix > 0x7f800000) || // x is nan
+ (iy > 0x7f800000)) // y is nan
+ return x + y;
+ if(abs(y - x) <= epsilon<float>())
+ return y; // x=y, return y
+ if(ix == 0)
+ { // x == 0
+ GLM_SET_FLOAT_WORD(x, (hy & 0x80000000) | 1);// return +-minsubnormal
+ t = x * x;
+ if(abs(t - x) <= epsilon<float>())
+ return t;
+ else
+ return x; // raise underflow flag
+ }
+ if(hx >= 0)
+ { // x > 0
+ if(hx > hy) // x > y, x -= ulp
+ hx -= 1;
+ else // x < y, x += ulp
+ hx += 1;
+ }
+ else
+ { // x < 0
+ if(hy >= 0 || hx > hy) // x < y, x -= ulp
+ hx -= 1;
+ else // x > y, x += ulp
+ hx += 1;
+ }
+ hy = hx & 0x7f800000;
+ if(hy >= 0x7f800000)
+ return x + x; // overflow
+ if(hy < 0x00800000) // underflow
+ {
+ t = x * x;
+ if(abs(t - x) > epsilon<float>())
+ { // raise underflow flag
+ GLM_SET_FLOAT_WORD(y, hx);
+ return y;
+ }
+ }
+ GLM_SET_FLOAT_WORD(x, hx);
+ return x;
+ }
+
+ GLM_FUNC_QUALIFIER double nextafter(double x, double y)
+ {
+ volatile double t;
+ int hx, hy, ix, iy;
+ unsigned int lx, ly;
+
+ GLM_EXTRACT_WORDS(hx, lx, x);
+ GLM_EXTRACT_WORDS(hy, ly, y);
+ ix = hx & 0x7fffffff; // |x|
+ iy = hy & 0x7fffffff; // |y|
+
+ if(((ix >= 0x7ff00000) && ((ix - 0x7ff00000) | lx) != 0) || // x is nan
+ ((iy >= 0x7ff00000) && ((iy - 0x7ff00000) | ly) != 0)) // y is nan
+ return x + y;
+ if(abs(y - x) <= epsilon<double>())
+ return y; // x=y, return y
+ if((ix | lx) == 0)
+ { // x == 0
+ GLM_INSERT_WORDS(x, hy & 0x80000000, 1); // return +-minsubnormal
+ t = x * x;
+ if(abs(t - x) <= epsilon<double>())
+ return t;
+ else
+ return x; // raise underflow flag
+ }
+ if(hx >= 0) { // x > 0
+ if(hx > hy || ((hx == hy) && (lx > ly))) { // x > y, x -= ulp
+ if(lx == 0) hx -= 1;
+ lx -= 1;
+ }
+ else { // x < y, x += ulp
+ lx += 1;
+ if(lx == 0) hx += 1;
+ }
+ }
+ else { // x < 0
+ if(hy >= 0 || hx > hy || ((hx == hy) && (lx > ly))){// x < y, x -= ulp
+ if(lx == 0) hx -= 1;
+ lx -= 1;
+ }
+ else { // x > y, x += ulp
+ lx += 1;
+ if(lx == 0) hx += 1;
+ }
+ }
+ hy = hx & 0x7ff00000;
+ if(hy >= 0x7ff00000)
+ return x + x; // overflow
+ if(hy < 0x00100000)
+ { // underflow
+ t = x * x;
+ if(abs(t - x) > epsilon<double>())
+ { // raise underflow flag
+ GLM_INSERT_WORDS(y, hx, lx);
+ return y;
+ }
+ }
+ GLM_INSERT_WORDS(x, hx, lx);
+ return x;
+ }
+}//namespace detail
+}//namespace glm
+
+#if(GLM_COMPILER & GLM_COMPILER_VC)
+# pragma warning(pop)
+#endif
+
+namespace glm
+{
+ template<>
+ GLM_FUNC_QUALIFIER float nextFloat(float x)
+ {
+# if GLM_HAS_CXX11_STL
+ return std::nextafter(x, std::numeric_limits<float>::max());
+# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS)))
+ return detail::nextafterf(x, FLT_MAX);
+# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
+ return __builtin_nextafterf(x, FLT_MAX);
+# else
+ return nextafterf(x, FLT_MAX);
+# endif
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER double nextFloat(double x)
+ {
+# if GLM_HAS_CXX11_STL
+ return std::nextafter(x, std::numeric_limits<double>::max());
+# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS)))
+ return detail::nextafter(x, std::numeric_limits<double>::max());
+# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
+ return __builtin_nextafter(x, DBL_MAX);
+# else
+ return nextafter(x, DBL_MAX);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T nextFloat(T x, int ULPs)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'next_float' only accept floating-point input");
+ assert(ULPs >= 0);
+
+ T temp = x;
+ for(int i = 0; i < ULPs; ++i)
+ temp = nextFloat(temp);
+ return temp;
+ }
+
+ GLM_FUNC_QUALIFIER float prevFloat(float x)
+ {
+# if GLM_HAS_CXX11_STL
+ return std::nextafter(x, std::numeric_limits<float>::min());
+# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS)))
+ return detail::nextafterf(x, FLT_MIN);
+# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
+ return __builtin_nextafterf(x, FLT_MIN);
+# else
+ return nextafterf(x, FLT_MIN);
+# endif
+ }
+
+ GLM_FUNC_QUALIFIER double prevFloat(double x)
+ {
+# if GLM_HAS_CXX11_STL
+ return std::nextafter(x, std::numeric_limits<double>::min());
+# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS)))
+ return _nextafter(x, DBL_MIN);
+# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
+ return __builtin_nextafter(x, DBL_MIN);
+# else
+ return nextafter(x, DBL_MIN);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T prevFloat(T x, int ULPs)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'prev_float' only accept floating-point input");
+ assert(ULPs >= 0);
+
+ T temp = x;
+ for(int i = 0; i < ULPs; ++i)
+ temp = prevFloat(temp);
+ return temp;
+ }
+
+ GLM_FUNC_QUALIFIER int floatDistance(float x, float y)
+ {
+ detail::float_t<float> const a(x);
+ detail::float_t<float> const b(y);
+
+ return abs(a.i - b.i);
+ }
+
+ GLM_FUNC_QUALIFIER int64 floatDistance(double x, double y)
+ {
+ detail::float_t<double> const a(x);
+ detail::float_t<double> const b(y);
+
+ return abs(a.i - b.i);
+ }
+}//namespace glm
diff --git a/glm/ext/vector_bool1.hpp b/glm/ext/vector_bool1.hpp
new file mode 100644
index 0000000..002c320
--- /dev/null
+++ b/glm/ext/vector_bool1.hpp
@@ -0,0 +1,30 @@
+/// @ref ext_vector_bool1
+/// @file glm/ext/vector_bool1.hpp
+///
+/// @defgroup ext_vector_bool1 GLM_EXT_vector_bool1
+/// @ingroup ext
+///
+/// Exposes bvec1 vector type.
+///
+/// Include <glm/ext/vector_bool1.hpp> to use the features of this extension.
+///
+/// @see ext_vector_bool1_precision extension.
+
+#pragma once
+
+#include "../detail/type_vec1.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_bool1 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_bool1
+ /// @{
+
+ /// 1 components vector of boolean.
+ typedef vec<1, bool, defaultp> bvec1;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_bool1_precision.hpp b/glm/ext/vector_bool1_precision.hpp
new file mode 100644
index 0000000..e62d3cf
--- /dev/null
+++ b/glm/ext/vector_bool1_precision.hpp
@@ -0,0 +1,34 @@
+/// @ref ext_vector_bool1_precision
+/// @file glm/ext/vector_bool1_precision.hpp
+///
+/// @defgroup ext_vector_bool1_precision GLM_EXT_vector_bool1_precision
+/// @ingroup ext
+///
+/// Exposes highp_bvec1, mediump_bvec1 and lowp_bvec1 types.
+///
+/// Include <glm/ext/vector_bool1_precision.hpp> to use the features of this extension.
+
+#pragma once
+
+#include "../detail/type_vec1.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_bool1_precision extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_bool1_precision
+ /// @{
+
+ /// 1 component vector of bool values.
+ typedef vec<1, bool, highp> highp_bvec1;
+
+ /// 1 component vector of bool values.
+ typedef vec<1, bool, mediump> mediump_bvec1;
+
+ /// 1 component vector of bool values.
+ typedef vec<1, bool, lowp> lowp_bvec1;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_bool2.hpp b/glm/ext/vector_bool2.hpp
new file mode 100644
index 0000000..52288b7
--- /dev/null
+++ b/glm/ext/vector_bool2.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_bool2.hpp
+
+#pragma once
+#include "../detail/type_vec2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 2 components vector of boolean.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<2, bool, defaultp> bvec2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_bool2_precision.hpp b/glm/ext/vector_bool2_precision.hpp
new file mode 100644
index 0000000..4370933
--- /dev/null
+++ b/glm/ext/vector_bool2_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/vector_bool2_precision.hpp
+
+#pragma once
+#include "../detail/type_vec2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector_precision
+ /// @{
+
+ /// 2 components vector of high qualifier bool numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<2, bool, highp> highp_bvec2;
+
+ /// 2 components vector of medium qualifier bool numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<2, bool, mediump> mediump_bvec2;
+
+ /// 2 components vector of low qualifier bool numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<2, bool, lowp> lowp_bvec2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_bool3.hpp b/glm/ext/vector_bool3.hpp
new file mode 100644
index 0000000..90a0b7e
--- /dev/null
+++ b/glm/ext/vector_bool3.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_bool3.hpp
+
+#pragma once
+#include "../detail/type_vec3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 3 components vector of boolean.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<3, bool, defaultp> bvec3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_bool3_precision.hpp b/glm/ext/vector_bool3_precision.hpp
new file mode 100644
index 0000000..89cd2d3
--- /dev/null
+++ b/glm/ext/vector_bool3_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/vector_bool3_precision.hpp
+
+#pragma once
+#include "../detail/type_vec3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector_precision
+ /// @{
+
+ /// 3 components vector of high qualifier bool numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<3, bool, highp> highp_bvec3;
+
+ /// 3 components vector of medium qualifier bool numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<3, bool, mediump> mediump_bvec3;
+
+ /// 3 components vector of low qualifier bool numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<3, bool, lowp> lowp_bvec3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_bool4.hpp b/glm/ext/vector_bool4.hpp
new file mode 100644
index 0000000..18aa71b
--- /dev/null
+++ b/glm/ext/vector_bool4.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_bool4.hpp
+
+#pragma once
+#include "../detail/type_vec4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 4 components vector of boolean.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<4, bool, defaultp> bvec4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_bool4_precision.hpp b/glm/ext/vector_bool4_precision.hpp
new file mode 100644
index 0000000..79786e5
--- /dev/null
+++ b/glm/ext/vector_bool4_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/vector_bool4_precision.hpp
+
+#pragma once
+#include "../detail/type_vec4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector_precision
+ /// @{
+
+ /// 4 components vector of high qualifier bool numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<4, bool, highp> highp_bvec4;
+
+ /// 4 components vector of medium qualifier bool numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<4, bool, mediump> mediump_bvec4;
+
+ /// 4 components vector of low qualifier bool numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<4, bool, lowp> lowp_bvec4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_common.hpp b/glm/ext/vector_common.hpp
new file mode 100644
index 0000000..c0a2858
--- /dev/null
+++ b/glm/ext/vector_common.hpp
@@ -0,0 +1,228 @@
+/// @ref ext_vector_common
+/// @file glm/ext/vector_common.hpp
+///
+/// @defgroup ext_vector_common GLM_EXT_vector_common
+/// @ingroup ext
+///
+/// Exposes min and max functions for 3 to 4 vector parameters.
+///
+/// Include <glm/ext/vector_common.hpp> to use the features of this extension.
+///
+/// @see core_common
+/// @see ext_scalar_common
+
+#pragma once
+
+// Dependency:
+#include "../ext/scalar_common.hpp"
+#include "../common.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_common extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_common
+ /// @{
+
+ /// Return the minimum component-wise values of 3 inputs
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> min(vec<L, T, Q> const& a, vec<L, T, Q> const& b, vec<L, T, Q> const& c);
+
+ /// Return the minimum component-wise values of 4 inputs
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> min(vec<L, T, Q> const& a, vec<L, T, Q> const& b, vec<L, T, Q> const& c, vec<L, T, Q> const& d);
+
+ /// Return the maximum component-wise values of 3 inputs
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> max(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& z);
+
+ /// Return the maximum component-wise values of 4 inputs
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> max( vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& z, vec<L, T, Q> const& w);
+
+ /// Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmin">std::fmin documentation</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fmin(vec<L, T, Q> const& x, T y);
+
+ /// Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmin">std::fmin documentation</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fmin(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmin">std::fmin documentation</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fmin(vec<L, T, Q> const& a, vec<L, T, Q> const& b, vec<L, T, Q> const& c);
+
+ /// Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmin">std::fmin documentation</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fmin(vec<L, T, Q> const& a, vec<L, T, Q> const& b, vec<L, T, Q> const& c, vec<L, T, Q> const& d);
+
+ /// Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmax">std::fmax documentation</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fmax(vec<L, T, Q> const& a, T b);
+
+ /// Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmax">std::fmax documentation</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fmax(vec<L, T, Q> const& a, vec<L, T, Q> const& b);
+
+ /// Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmax">std::fmax documentation</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fmax(vec<L, T, Q> const& a, vec<L, T, Q> const& b, vec<L, T, Q> const& c);
+
+ /// Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://en.cppreference.com/w/cpp/numeric/math/fmax">std::fmax documentation</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fmax(vec<L, T, Q> const& a, vec<L, T, Q> const& b, vec<L, T, Q> const& c, vec<L, T, Q> const& d);
+
+ /// Returns min(max(x, minVal), maxVal) for each component in x. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_common
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fclamp(vec<L, T, Q> const& x, T minVal, T maxVal);
+
+ /// Returns min(max(x, minVal), maxVal) for each component in x. If one of the two arguments is NaN, the value of the other argument is returned.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_common
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fclamp(vec<L, T, Q> const& x, vec<L, T, Q> const& minVal, vec<L, T, Q> const& maxVal);
+
+ /// Simulate GL_CLAMP OpenGL wrap mode
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_common extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> clamp(vec<L, T, Q> const& Texcoord);
+
+ /// Simulate GL_REPEAT OpenGL wrap mode
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_common extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> repeat(vec<L, T, Q> const& Texcoord);
+
+ /// Simulate GL_MIRRORED_REPEAT OpenGL wrap mode
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_common extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> mirrorClamp(vec<L, T, Q> const& Texcoord);
+
+ /// Simulate GL_MIRROR_REPEAT OpenGL wrap mode
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_common extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> mirrorRepeat(vec<L, T, Q> const& Texcoord);
+
+ /// Returns a value equal to the nearest integer to x.
+ /// The fraction 0.5 will round in a direction chosen by the
+ /// implementation, presumably the direction that is fastest.
+ ///
+ /// @param x The values of the argument must be greater or equal to zero.
+ /// @tparam T floating point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/round.xml">GLSL round man page</a>
+ /// @see ext_vector_common extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, int, Q> iround(vec<L, T, Q> const& x);
+
+ /// Returns a value equal to the nearest integer to x.
+ /// The fraction 0.5 will round in a direction chosen by the
+ /// implementation, presumably the direction that is fastest.
+ ///
+ /// @param x The values of the argument must be greater or equal to zero.
+ /// @tparam T floating point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/round.xml">GLSL round man page</a>
+ /// @see ext_vector_common extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, uint, Q> uround(vec<L, T, Q> const& x);
+
+ /// @}
+}//namespace glm
+
+#include "vector_common.inl"
diff --git a/glm/ext/vector_common.inl b/glm/ext/vector_common.inl
new file mode 100644
index 0000000..67817fc
--- /dev/null
+++ b/glm/ext/vector_common.inl
@@ -0,0 +1,147 @@
+#include "../detail/_vectorize.hpp"
+
+namespace glm
+{
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> min(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& z)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || std::numeric_limits<T>::is_integer, "'min' only accept floating-point or integer inputs");
+ return glm::min(glm::min(x, y), z);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> min(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& z, vec<L, T, Q> const& w)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || std::numeric_limits<T>::is_integer, "'min' only accept floating-point or integer inputs");
+ return glm::min(glm::min(x, y), glm::min(z, w));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> max(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& z)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || std::numeric_limits<T>::is_integer, "'max' only accept floating-point or integer inputs");
+ return glm::max(glm::max(x, y), z);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, T, Q> max(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& z, vec<L, T, Q> const& w)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559 || std::numeric_limits<T>::is_integer, "'max' only accept floating-point or integer inputs");
+ return glm::max(glm::max(x, y), glm::max(z, w));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fmin(vec<L, T, Q> const& a, T b)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmin' only accept floating-point inputs");
+ return detail::functor2<vec, L, T, Q>::call(fmin, a, vec<L, T, Q>(b));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fmin(vec<L, T, Q> const& a, vec<L, T, Q> const& b)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmin' only accept floating-point inputs");
+ return detail::functor2<vec, L, T, Q>::call(fmin, a, b);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fmin(vec<L, T, Q> const& a, vec<L, T, Q> const& b, vec<L, T, Q> const& c)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmin' only accept floating-point inputs");
+ return fmin(fmin(a, b), c);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fmin(vec<L, T, Q> const& a, vec<L, T, Q> const& b, vec<L, T, Q> const& c, vec<L, T, Q> const& d)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmin' only accept floating-point inputs");
+ return fmin(fmin(a, b), fmin(c, d));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fmax(vec<L, T, Q> const& a, T b)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmax' only accept floating-point inputs");
+ return detail::functor2<vec, L, T, Q>::call(fmax, a, vec<L, T, Q>(b));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fmax(vec<L, T, Q> const& a, vec<L, T, Q> const& b)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmax' only accept floating-point inputs");
+ return detail::functor2<vec, L, T, Q>::call(fmax, a, b);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fmax(vec<L, T, Q> const& a, vec<L, T, Q> const& b, vec<L, T, Q> const& c)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmax' only accept floating-point inputs");
+ return fmax(fmax(a, b), c);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fmax(vec<L, T, Q> const& a, vec<L, T, Q> const& b, vec<L, T, Q> const& c, vec<L, T, Q> const& d)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fmax' only accept floating-point inputs");
+ return fmax(fmax(a, b), fmax(c, d));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fclamp(vec<L, T, Q> const& x, T minVal, T maxVal)
+ {
+ return fmin(fmax(x, vec<L, T, Q>(minVal)), vec<L, T, Q>(maxVal));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fclamp(vec<L, T, Q> const& x, vec<L, T, Q> const& minVal, vec<L, T, Q> const& maxVal)
+ {
+ return fmin(fmax(x, minVal), maxVal);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> clamp(vec<L, T, Q> const& Texcoord)
+ {
+ return glm::clamp(Texcoord, vec<L, T, Q>(0), vec<L, T, Q>(1));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> repeat(vec<L, T, Q> const& Texcoord)
+ {
+ return glm::fract(Texcoord);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> mirrorClamp(vec<L, T, Q> const& Texcoord)
+ {
+ return glm::fract(glm::abs(Texcoord));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> mirrorRepeat(vec<L, T, Q> const& Texcoord)
+ {
+ vec<L, T, Q> const Abs = glm::abs(Texcoord);
+ vec<L, T, Q> const Clamp = glm::mod(glm::floor(Abs), vec<L, T, Q>(2));
+ vec<L, T, Q> const Floor = glm::floor(Abs);
+ vec<L, T, Q> const Rest = Abs - Floor;
+ vec<L, T, Q> const Mirror = Clamp + Rest;
+ return mix(Rest, vec<L, T, Q>(1) - Rest, glm::greaterThanEqual(Mirror, vec<L, T, Q>(1)));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, int, Q> iround(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'iround' only accept floating-point inputs");
+ assert(all(lessThanEqual(vec<L, T, Q>(0), x)));
+
+ return vec<L, int, Q>(x + static_cast<T>(0.5));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, uint, Q> uround(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'uround' only accept floating-point inputs");
+ assert(all(lessThanEqual(vec<L, T, Q>(0), x)));
+
+ return vec<L, uint, Q>(x + static_cast<T>(0.5));
+ }
+}//namespace glm
diff --git a/glm/ext/vector_double1.hpp b/glm/ext/vector_double1.hpp
new file mode 100644
index 0000000..3882667
--- /dev/null
+++ b/glm/ext/vector_double1.hpp
@@ -0,0 +1,31 @@
+/// @ref ext_vector_double1
+/// @file glm/ext/vector_double1.hpp
+///
+/// @defgroup ext_vector_double1 GLM_EXT_vector_double1
+/// @ingroup ext
+///
+/// Exposes double-precision floating point vector type with one component.
+///
+/// Include <glm/ext/vector_double1.hpp> to use the features of this extension.
+///
+/// @see ext_vector_double1_precision extension.
+/// @see ext_vector_float1 extension.
+
+#pragma once
+
+#include "../detail/type_vec1.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_double1 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_double1
+ /// @{
+
+ /// 1 components vector of double-precision floating-point numbers.
+ typedef vec<1, double, defaultp> dvec1;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_double1_precision.hpp b/glm/ext/vector_double1_precision.hpp
new file mode 100644
index 0000000..1d47195
--- /dev/null
+++ b/glm/ext/vector_double1_precision.hpp
@@ -0,0 +1,36 @@
+/// @ref ext_vector_double1_precision
+/// @file glm/ext/vector_double1_precision.hpp
+///
+/// @defgroup ext_vector_double1_precision GLM_EXT_vector_double1_precision
+/// @ingroup ext
+///
+/// Exposes highp_dvec1, mediump_dvec1 and lowp_dvec1 types.
+///
+/// Include <glm/ext/vector_double1_precision.hpp> to use the features of this extension.
+///
+/// @see ext_vector_double1
+
+#pragma once
+
+#include "../detail/type_vec1.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_double1_precision extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_double1_precision
+ /// @{
+
+ /// 1 component vector of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<1, double, highp> highp_dvec1;
+
+ /// 1 component vector of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<1, double, mediump> mediump_dvec1;
+
+ /// 1 component vector of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<1, double, lowp> lowp_dvec1;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_double2.hpp b/glm/ext/vector_double2.hpp
new file mode 100644
index 0000000..60e3577
--- /dev/null
+++ b/glm/ext/vector_double2.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_double2.hpp
+
+#pragma once
+#include "../detail/type_vec2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 2 components vector of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<2, double, defaultp> dvec2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_double2_precision.hpp b/glm/ext/vector_double2_precision.hpp
new file mode 100644
index 0000000..fa53940
--- /dev/null
+++ b/glm/ext/vector_double2_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/vector_double2_precision.hpp
+
+#pragma once
+#include "../detail/type_vec2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector_precision
+ /// @{
+
+ /// 2 components vector of high double-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<2, double, highp> highp_dvec2;
+
+ /// 2 components vector of medium double-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<2, double, mediump> mediump_dvec2;
+
+ /// 2 components vector of low double-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<2, double, lowp> lowp_dvec2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_double3.hpp b/glm/ext/vector_double3.hpp
new file mode 100644
index 0000000..6dfe4c6
--- /dev/null
+++ b/glm/ext/vector_double3.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_double3.hpp
+
+#pragma once
+#include "../detail/type_vec3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 3 components vector of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<3, double, defaultp> dvec3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_double3_precision.hpp b/glm/ext/vector_double3_precision.hpp
new file mode 100644
index 0000000..a8cfa37
--- /dev/null
+++ b/glm/ext/vector_double3_precision.hpp
@@ -0,0 +1,34 @@
+/// @ref core
+/// @file glm/ext/vector_double3_precision.hpp
+
+#pragma once
+#include "../detail/type_vec3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector_precision
+ /// @{
+
+ /// 3 components vector of high double-qualifier floating-point numbers.
+ /// There is no guarantee on the actual qualifier.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<3, double, highp> highp_dvec3;
+
+ /// 3 components vector of medium double-qualifier floating-point numbers.
+ /// There is no guarantee on the actual qualifier.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<3, double, mediump> mediump_dvec3;
+
+ /// 3 components vector of low double-qualifier floating-point numbers.
+ /// There is no guarantee on the actual qualifier.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<3, double, lowp> lowp_dvec3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_double4.hpp b/glm/ext/vector_double4.hpp
new file mode 100644
index 0000000..87f225f
--- /dev/null
+++ b/glm/ext/vector_double4.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_double4.hpp
+
+#pragma once
+#include "../detail/type_vec4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 4 components vector of double-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<4, double, defaultp> dvec4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_double4_precision.hpp b/glm/ext/vector_double4_precision.hpp
new file mode 100644
index 0000000..09cafa1
--- /dev/null
+++ b/glm/ext/vector_double4_precision.hpp
@@ -0,0 +1,35 @@
+/// @ref core
+/// @file glm/ext/vector_double4_precision.hpp
+
+#pragma once
+#include "../detail/setup.hpp"
+#include "../detail/type_vec4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector_precision
+ /// @{
+
+ /// 4 components vector of high double-qualifier floating-point numbers.
+ /// There is no guarantee on the actual qualifier.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<4, double, highp> highp_dvec4;
+
+ /// 4 components vector of medium double-qualifier floating-point numbers.
+ /// There is no guarantee on the actual qualifier.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<4, double, mediump> mediump_dvec4;
+
+ /// 4 components vector of low double-qualifier floating-point numbers.
+ /// There is no guarantee on the actual qualifier.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<4, double, lowp> lowp_dvec4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_float1.hpp b/glm/ext/vector_float1.hpp
new file mode 100644
index 0000000..28acc2c
--- /dev/null
+++ b/glm/ext/vector_float1.hpp
@@ -0,0 +1,31 @@
+/// @ref ext_vector_float1
+/// @file glm/ext/vector_float1.hpp
+///
+/// @defgroup ext_vector_float1 GLM_EXT_vector_float1
+/// @ingroup ext
+///
+/// Exposes single-precision floating point vector type with one component.
+///
+/// Include <glm/ext/vector_float1.hpp> to use the features of this extension.
+///
+/// @see ext_vector_float1_precision extension.
+/// @see ext_vector_double1 extension.
+
+#pragma once
+
+#include "../detail/type_vec1.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_float1 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_float1
+ /// @{
+
+ /// 1 components vector of single-precision floating-point numbers.
+ typedef vec<1, float, defaultp> vec1;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_float1_precision.hpp b/glm/ext/vector_float1_precision.hpp
new file mode 100644
index 0000000..6e8dad8
--- /dev/null
+++ b/glm/ext/vector_float1_precision.hpp
@@ -0,0 +1,36 @@
+/// @ref ext_vector_float1_precision
+/// @file glm/ext/vector_float1_precision.hpp
+///
+/// @defgroup ext_vector_float1_precision GLM_EXT_vector_float1_precision
+/// @ingroup ext
+///
+/// Exposes highp_vec1, mediump_vec1 and lowp_vec1 types.
+///
+/// Include <glm/ext/vector_float1_precision.hpp> to use the features of this extension.
+///
+/// @see ext_vector_float1 extension.
+
+#pragma once
+
+#include "../detail/type_vec1.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_float1_precision extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_float1_precision
+ /// @{
+
+ /// 1 component vector of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<1, float, highp> highp_vec1;
+
+ /// 1 component vector of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<1, float, mediump> mediump_vec1;
+
+ /// 1 component vector of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<1, float, lowp> lowp_vec1;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_float2.hpp b/glm/ext/vector_float2.hpp
new file mode 100644
index 0000000..d31545d
--- /dev/null
+++ b/glm/ext/vector_float2.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_float2.hpp
+
+#pragma once
+#include "../detail/type_vec2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 2 components vector of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<2, float, defaultp> vec2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_float2_precision.hpp b/glm/ext/vector_float2_precision.hpp
new file mode 100644
index 0000000..23c0820
--- /dev/null
+++ b/glm/ext/vector_float2_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/vector_float2_precision.hpp
+
+#pragma once
+#include "../detail/type_vec2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector_precision
+ /// @{
+
+ /// 2 components vector of high single-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<2, float, highp> highp_vec2;
+
+ /// 2 components vector of medium single-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<2, float, mediump> mediump_vec2;
+
+ /// 2 components vector of low single-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<2, float, lowp> lowp_vec2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_float3.hpp b/glm/ext/vector_float3.hpp
new file mode 100644
index 0000000..cd79a62
--- /dev/null
+++ b/glm/ext/vector_float3.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_float3.hpp
+
+#pragma once
+#include "../detail/type_vec3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 3 components vector of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<3, float, defaultp> vec3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_float3_precision.hpp b/glm/ext/vector_float3_precision.hpp
new file mode 100644
index 0000000..be640b5
--- /dev/null
+++ b/glm/ext/vector_float3_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/vector_float3_precision.hpp
+
+#pragma once
+#include "../detail/type_vec3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector_precision
+ /// @{
+
+ /// 3 components vector of high single-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<3, float, highp> highp_vec3;
+
+ /// 3 components vector of medium single-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<3, float, mediump> mediump_vec3;
+
+ /// 3 components vector of low single-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<3, float, lowp> lowp_vec3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_float4.hpp b/glm/ext/vector_float4.hpp
new file mode 100644
index 0000000..d84adcc
--- /dev/null
+++ b/glm/ext/vector_float4.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_float4.hpp
+
+#pragma once
+#include "../detail/type_vec4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 4 components vector of single-precision floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<4, float, defaultp> vec4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_float4_precision.hpp b/glm/ext/vector_float4_precision.hpp
new file mode 100644
index 0000000..aede838
--- /dev/null
+++ b/glm/ext/vector_float4_precision.hpp
@@ -0,0 +1,31 @@
+/// @ref core
+/// @file glm/ext/vector_float4_precision.hpp
+
+#pragma once
+#include "../detail/type_vec4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector_precision
+ /// @{
+
+ /// 4 components vector of high single-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<4, float, highp> highp_vec4;
+
+ /// 4 components vector of medium single-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<4, float, mediump> mediump_vec4;
+
+ /// 4 components vector of low single-qualifier floating-point numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
+ typedef vec<4, float, lowp> lowp_vec4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_int1.hpp b/glm/ext/vector_int1.hpp
new file mode 100644
index 0000000..dc86038
--- /dev/null
+++ b/glm/ext/vector_int1.hpp
@@ -0,0 +1,32 @@
+/// @ref ext_vector_int1
+/// @file glm/ext/vector_int1.hpp
+///
+/// @defgroup ext_vector_int1 GLM_EXT_vector_int1
+/// @ingroup ext
+///
+/// Exposes ivec1 vector type.
+///
+/// Include <glm/ext/vector_int1.hpp> to use the features of this extension.
+///
+/// @see ext_vector_uint1 extension.
+/// @see ext_vector_int1_precision extension.
+
+#pragma once
+
+#include "../detail/type_vec1.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_int1 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_int1
+ /// @{
+
+ /// 1 component vector of signed integer numbers.
+ typedef vec<1, int, defaultp> ivec1;
+
+ /// @}
+}//namespace glm
+
diff --git a/glm/ext/vector_int1_sized.hpp b/glm/ext/vector_int1_sized.hpp
new file mode 100644
index 0000000..de0d4cf
--- /dev/null
+++ b/glm/ext/vector_int1_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_vector_int1_sized
+/// @file glm/ext/vector_int1_sized.hpp
+///
+/// @defgroup ext_vector_int1_sized GLM_EXT_vector_int1_sized
+/// @ingroup ext
+///
+/// Exposes sized signed integer vector types.
+///
+/// Include <glm/ext/vector_int1_sized.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_int_sized
+/// @see ext_vector_uint1_sized
+
+#pragma once
+
+#include "../ext/vector_int1.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_int1_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_int1_sized
+ /// @{
+
+ /// 8 bit signed integer vector of 1 component type.
+ ///
+ /// @see ext_vector_int1_sized
+ typedef vec<1, int8, defaultp> i8vec1;
+
+ /// 16 bit signed integer vector of 1 component type.
+ ///
+ /// @see ext_vector_int1_sized
+ typedef vec<1, int16, defaultp> i16vec1;
+
+ /// 32 bit signed integer vector of 1 component type.
+ ///
+ /// @see ext_vector_int1_sized
+ typedef vec<1, int32, defaultp> i32vec1;
+
+ /// 64 bit signed integer vector of 1 component type.
+ ///
+ /// @see ext_vector_int1_sized
+ typedef vec<1, int64, defaultp> i64vec1;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_int2.hpp b/glm/ext/vector_int2.hpp
new file mode 100644
index 0000000..aef803e
--- /dev/null
+++ b/glm/ext/vector_int2.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_int2.hpp
+
+#pragma once
+#include "../detail/type_vec2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 2 components vector of signed integer numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<2, int, defaultp> ivec2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_int2_sized.hpp b/glm/ext/vector_int2_sized.hpp
new file mode 100644
index 0000000..1fd57ee
--- /dev/null
+++ b/glm/ext/vector_int2_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_vector_int2_sized
+/// @file glm/ext/vector_int2_sized.hpp
+///
+/// @defgroup ext_vector_int2_sized GLM_EXT_vector_int2_sized
+/// @ingroup ext
+///
+/// Exposes sized signed integer vector of 2 components type.
+///
+/// Include <glm/ext/vector_int2_sized.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_int_sized
+/// @see ext_vector_uint2_sized
+
+#pragma once
+
+#include "../ext/vector_int2.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_int2_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_int2_sized
+ /// @{
+
+ /// 8 bit signed integer vector of 2 components type.
+ ///
+ /// @see ext_vector_int2_sized
+ typedef vec<2, int8, defaultp> i8vec2;
+
+ /// 16 bit signed integer vector of 2 components type.
+ ///
+ /// @see ext_vector_int2_sized
+ typedef vec<2, int16, defaultp> i16vec2;
+
+ /// 32 bit signed integer vector of 2 components type.
+ ///
+ /// @see ext_vector_int2_sized
+ typedef vec<2, int32, defaultp> i32vec2;
+
+ /// 64 bit signed integer vector of 2 components type.
+ ///
+ /// @see ext_vector_int2_sized
+ typedef vec<2, int64, defaultp> i64vec2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_int3.hpp b/glm/ext/vector_int3.hpp
new file mode 100644
index 0000000..4767e61
--- /dev/null
+++ b/glm/ext/vector_int3.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_int3.hpp
+
+#pragma once
+#include "../detail/type_vec3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 3 components vector of signed integer numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<3, int, defaultp> ivec3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_int3_sized.hpp b/glm/ext/vector_int3_sized.hpp
new file mode 100644
index 0000000..085a3fe
--- /dev/null
+++ b/glm/ext/vector_int3_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_vector_int3_sized
+/// @file glm/ext/vector_int3_sized.hpp
+///
+/// @defgroup ext_vector_int3_sized GLM_EXT_vector_int3_sized
+/// @ingroup ext
+///
+/// Exposes sized signed integer vector of 3 components type.
+///
+/// Include <glm/ext/vector_int3_sized.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_int_sized
+/// @see ext_vector_uint3_sized
+
+#pragma once
+
+#include "../ext/vector_int3.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_int3_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_int3_sized
+ /// @{
+
+ /// 8 bit signed integer vector of 3 components type.
+ ///
+ /// @see ext_vector_int3_sized
+ typedef vec<3, int8, defaultp> i8vec3;
+
+ /// 16 bit signed integer vector of 3 components type.
+ ///
+ /// @see ext_vector_int3_sized
+ typedef vec<3, int16, defaultp> i16vec3;
+
+ /// 32 bit signed integer vector of 3 components type.
+ ///
+ /// @see ext_vector_int3_sized
+ typedef vec<3, int32, defaultp> i32vec3;
+
+ /// 64 bit signed integer vector of 3 components type.
+ ///
+ /// @see ext_vector_int3_sized
+ typedef vec<3, int64, defaultp> i64vec3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_int4.hpp b/glm/ext/vector_int4.hpp
new file mode 100644
index 0000000..bb23adf
--- /dev/null
+++ b/glm/ext/vector_int4.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_int4.hpp
+
+#pragma once
+#include "../detail/type_vec4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 4 components vector of signed integer numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<4, int, defaultp> ivec4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_int4_sized.hpp b/glm/ext/vector_int4_sized.hpp
new file mode 100644
index 0000000..c63d465
--- /dev/null
+++ b/glm/ext/vector_int4_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_vector_int4_sized
+/// @file glm/ext/vector_int4_sized.hpp
+///
+/// @defgroup ext_vector_int4_sized GLM_EXT_vector_int4_sized
+/// @ingroup ext
+///
+/// Exposes sized signed integer vector of 4 components type.
+///
+/// Include <glm/ext/vector_int4_sized.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_int_sized
+/// @see ext_vector_uint4_sized
+
+#pragma once
+
+#include "../ext/vector_int4.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_int4_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_int4_sized
+ /// @{
+
+ /// 8 bit signed integer vector of 4 components type.
+ ///
+ /// @see ext_vector_int4_sized
+ typedef vec<4, int8, defaultp> i8vec4;
+
+ /// 16 bit signed integer vector of 4 components type.
+ ///
+ /// @see ext_vector_int4_sized
+ typedef vec<4, int16, defaultp> i16vec4;
+
+ /// 32 bit signed integer vector of 4 components type.
+ ///
+ /// @see ext_vector_int4_sized
+ typedef vec<4, int32, defaultp> i32vec4;
+
+ /// 64 bit signed integer vector of 4 components type.
+ ///
+ /// @see ext_vector_int4_sized
+ typedef vec<4, int64, defaultp> i64vec4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_integer.hpp b/glm/ext/vector_integer.hpp
new file mode 100644
index 0000000..1304dd8
--- /dev/null
+++ b/glm/ext/vector_integer.hpp
@@ -0,0 +1,149 @@
+/// @ref ext_vector_integer
+/// @file glm/ext/vector_integer.hpp
+///
+/// @see core (dependence)
+/// @see ext_vector_integer (dependence)
+///
+/// @defgroup ext_vector_integer GLM_EXT_vector_integer
+/// @ingroup ext
+///
+/// Include <glm/ext/vector_integer.hpp> to use the features of this extension.
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+#include "../detail/_vectorize.hpp"
+#include "../vector_relational.hpp"
+#include "../common.hpp"
+#include <limits>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_integer extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_integer
+ /// @{
+
+ /// Return true if the value is a power of two number.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed or unsigned integer scalar types.
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_integer
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, bool, Q> isPowerOfTwo(vec<L, T, Q> const& v);
+
+ /// Return the power of two number which value is just higher the input value,
+ /// round up to a power of two.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed or unsigned integer scalar types.
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_integer
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> nextPowerOfTwo(vec<L, T, Q> const& v);
+
+ /// Return the power of two number which value is just lower the input value,
+ /// round down to a power of two.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed or unsigned integer scalar types.
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_integer
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> prevPowerOfTwo(vec<L, T, Q> const& v);
+
+ /// Return true if the 'Value' is a multiple of 'Multiple'.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed or unsigned integer scalar types.
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_integer
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, bool, Q> isMultiple(vec<L, T, Q> const& v, T Multiple);
+
+ /// Return true if the 'Value' is a multiple of 'Multiple'.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed or unsigned integer scalar types.
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_integer
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, bool, Q> isMultiple(vec<L, T, Q> const& v, vec<L, T, Q> const& Multiple);
+
+ /// Higher multiple number of Source.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed or unsigned integer scalar types.
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @param v Source values to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see ext_vector_integer
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> nextMultiple(vec<L, T, Q> const& v, T Multiple);
+
+ /// Higher multiple number of Source.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed or unsigned integer scalar types.
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @param v Source values to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see ext_vector_integer
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> nextMultiple(vec<L, T, Q> const& v, vec<L, T, Q> const& Multiple);
+
+ /// Lower multiple number of Source.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed or unsigned integer scalar types.
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @param v Source values to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see ext_vector_integer
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> prevMultiple(vec<L, T, Q> const& v, T Multiple);
+
+ /// Lower multiple number of Source.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed or unsigned integer scalar types.
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @param v Source values to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see ext_vector_integer
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> prevMultiple(vec<L, T, Q> const& v, vec<L, T, Q> const& Multiple);
+
+ /// Returns the bit number of the Nth significant bit set to
+ /// 1 in the binary representation of value.
+ /// If value bitcount is less than the Nth significant bit, -1 will be returned.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Signed or unsigned integer scalar types.
+ ///
+ /// @see ext_vector_integer
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, int, Q> findNSB(vec<L, T, Q> const& Source, vec<L, int, Q> SignificantBitCount);
+
+ /// @}
+} //namespace glm
+
+#include "vector_integer.inl"
diff --git a/glm/ext/vector_integer.inl b/glm/ext/vector_integer.inl
new file mode 100644
index 0000000..cefb132
--- /dev/null
+++ b/glm/ext/vector_integer.inl
@@ -0,0 +1,85 @@
+#include "scalar_integer.hpp"
+
+namespace glm
+{
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> isPowerOfTwo(vec<L, T, Q> const& Value)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'isPowerOfTwo' only accept integer inputs");
+
+ vec<L, T, Q> const Result(abs(Value));
+ return equal(Result & (Result - vec<L, T, Q>(1)), vec<L, T, Q>(0));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> nextPowerOfTwo(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'nextPowerOfTwo' only accept integer inputs");
+
+ return detail::compute_ceilPowerOfTwo<L, T, Q, std::numeric_limits<T>::is_signed>::call(v);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> prevPowerOfTwo(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'prevPowerOfTwo' only accept integer inputs");
+
+ return detail::functor1<vec, L, T, T, Q>::call(prevPowerOfTwo, v);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> isMultiple(vec<L, T, Q> const& Value, T Multiple)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'isMultiple' only accept integer inputs");
+
+ return equal(Value % Multiple, vec<L, T, Q>(0));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> isMultiple(vec<L, T, Q> const& Value, vec<L, T, Q> const& Multiple)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'isMultiple' only accept integer inputs");
+
+ return equal(Value % Multiple, vec<L, T, Q>(0));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> nextMultiple(vec<L, T, Q> const& Source, T Multiple)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'nextMultiple' only accept integer inputs");
+
+ return detail::functor2<vec, L, T, Q>::call(nextMultiple, Source, vec<L, T, Q>(Multiple));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> nextMultiple(vec<L, T, Q> const& Source, vec<L, T, Q> const& Multiple)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'nextMultiple' only accept integer inputs");
+
+ return detail::functor2<vec, L, T, Q>::call(nextMultiple, Source, Multiple);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> prevMultiple(vec<L, T, Q> const& Source, T Multiple)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'prevMultiple' only accept integer inputs");
+
+ return detail::functor2<vec, L, T, Q>::call(prevMultiple, Source, vec<L, T, Q>(Multiple));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> prevMultiple(vec<L, T, Q> const& Source, vec<L, T, Q> const& Multiple)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'prevMultiple' only accept integer inputs");
+
+ return detail::functor2<vec, L, T, Q>::call(prevMultiple, Source, Multiple);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, int, Q> findNSB(vec<L, T, Q> const& Source, vec<L, int, Q> SignificantBitCount)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'findNSB' only accept integer inputs");
+
+ return detail::functor2_vec_int<L, T, Q>::call(findNSB, Source, SignificantBitCount);
+ }
+}//namespace glm
diff --git a/glm/ext/vector_packing.hpp b/glm/ext/vector_packing.hpp
new file mode 100644
index 0000000..76e5d0c
--- /dev/null
+++ b/glm/ext/vector_packing.hpp
@@ -0,0 +1,32 @@
+/// @ref ext_vector_packing
+/// @file glm/ext/vector_packing.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup ext_vector_packing GLM_EXT_vector_packing
+/// @ingroup ext
+///
+/// Include <glm/ext/vector_packing.hpp> to use the features of this extension.
+///
+/// This extension provides a set of function to convert vectors to packed
+/// formats.
+
+#pragma once
+
+// Dependency:
+#include "../detail/qualifier.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_packing extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_packing
+ /// @{
+
+
+ /// @}
+}// namespace glm
+
+#include "vector_packing.inl"
diff --git a/glm/ext/vector_packing.inl b/glm/ext/vector_packing.inl
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/glm/ext/vector_packing.inl
diff --git a/glm/ext/vector_reciprocal.hpp b/glm/ext/vector_reciprocal.hpp
new file mode 100644
index 0000000..b383e3c
--- /dev/null
+++ b/glm/ext/vector_reciprocal.hpp
@@ -0,0 +1,135 @@
+/// @ref ext_vector_reciprocal
+/// @file glm/ext/vector_reciprocal.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtc_reciprocal GLM_EXT_vector_reciprocal
+/// @ingroup ext
+///
+/// Include <glm/ext/vector_reciprocal.hpp> to use the features of this extension.
+///
+/// Define secant, cosecant and cotangent functions.
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_reciprocal extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_reciprocal
+ /// @{
+
+ /// Secant function.
+ /// hypotenuse / adjacent or 1 / cos(x)
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType sec(genType angle);
+
+ /// Cosecant function.
+ /// hypotenuse / opposite or 1 / sin(x)
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType csc(genType angle);
+
+ /// Cotangent function.
+ /// adjacent / opposite or 1 / tan(x)
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType cot(genType angle);
+
+ /// Inverse secant function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType asec(genType x);
+
+ /// Inverse cosecant function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType acsc(genType x);
+
+ /// Inverse cotangent function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType acot(genType x);
+
+ /// Secant hyperbolic function.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType sech(genType angle);
+
+ /// Cosecant hyperbolic function.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType csch(genType angle);
+
+ /// Cotangent hyperbolic function.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType coth(genType angle);
+
+ /// Inverse secant hyperbolic function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType asech(genType x);
+
+ /// Inverse cosecant hyperbolic function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType acsch(genType x);
+
+ /// Inverse cotangent hyperbolic function.
+ ///
+ /// @return Return an angle expressed in radians.
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see ext_vector_reciprocal
+ template<typename genType>
+ GLM_FUNC_DECL genType acoth(genType x);
+
+ /// @}
+}//namespace glm
+
+#include "vector_reciprocal.inl"
diff --git a/glm/ext/vector_reciprocal.inl b/glm/ext/vector_reciprocal.inl
new file mode 100644
index 0000000..0d3c25f
--- /dev/null
+++ b/glm/ext/vector_reciprocal.inl
@@ -0,0 +1,105 @@
+/// @ref ext_vector_reciprocal
+
+#include "../trigonometric.hpp"
+#include <limits>
+
+namespace glm
+{
+ // sec
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> sec(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'sec' only accept floating-point inputs");
+ return static_cast<T>(1) / detail::functor1<vec, L, T, T, Q>::call(cos, x);
+ }
+
+ // csc
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> csc(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'csc' only accept floating-point inputs");
+ return static_cast<T>(1) / detail::functor1<vec, L, T, T, Q>::call(sin, x);
+ }
+
+ // cot
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> cot(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'cot' only accept floating-point inputs");
+ T const pi_over_2 = static_cast<T>(3.1415926535897932384626433832795 / 2.0);
+ return detail::functor1<vec, L, T, T, Q>::call(tan, pi_over_2 - x);
+ }
+
+ // asec
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> asec(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'asec' only accept floating-point inputs");
+ return detail::functor1<vec, L, T, T, Q>::call(acos, static_cast<T>(1) / x);
+ }
+
+ // acsc
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> acsc(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'acsc' only accept floating-point inputs");
+ return detail::functor1<vec, L, T, T, Q>::call(asin, static_cast<T>(1) / x);
+ }
+
+ // acot
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> acot(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'acot' only accept floating-point inputs");
+ T const pi_over_2 = static_cast<T>(3.1415926535897932384626433832795 / 2.0);
+ return pi_over_2 - detail::functor1<vec, L, T, T, Q>::call(atan, x);
+ }
+
+ // sech
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> sech(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'sech' only accept floating-point inputs");
+ return static_cast<T>(1) / detail::functor1<vec, L, T, T, Q>::call(cosh, x);
+ }
+
+ // csch
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> csch(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'csch' only accept floating-point inputs");
+ return static_cast<T>(1) / detail::functor1<vec, L, T, T, Q>::call(sinh, x);
+ }
+
+ // coth
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> coth(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'coth' only accept floating-point inputs");
+ return glm::cosh(x) / glm::sinh(x);
+ }
+
+ // asech
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> asech(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'asech' only accept floating-point inputs");
+ return detail::functor1<vec, L, T, T, Q>::call(acosh, static_cast<T>(1) / x);
+ }
+
+ // acsch
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> acsch(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'acsch' only accept floating-point inputs");
+ return detail::functor1<vec, L, T, T, Q>::call(asinh, static_cast<T>(1) / x);
+ }
+
+ // acoth
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> acoth(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'acoth' only accept floating-point inputs");
+ return detail::functor1<vec, L, T, T, Q>::call(atanh, static_cast<T>(1) / x);
+ }
+}//namespace glm
diff --git a/glm/ext/vector_relational.hpp b/glm/ext/vector_relational.hpp
new file mode 100644
index 0000000..1c2367d
--- /dev/null
+++ b/glm/ext/vector_relational.hpp
@@ -0,0 +1,107 @@
+/// @ref ext_vector_relational
+/// @file glm/ext/vector_relational.hpp
+///
+/// @see core (dependence)
+/// @see ext_scalar_integer (dependence)
+///
+/// @defgroup ext_vector_relational GLM_EXT_vector_relational
+/// @ingroup ext
+///
+/// Exposes comparison functions for vector types that take a user defined epsilon values.
+///
+/// Include <glm/ext/vector_relational.hpp> to use the features of this extension.
+///
+/// @see core_vector_relational
+/// @see ext_scalar_relational
+/// @see ext_matrix_relational
+
+#pragma once
+
+// Dependencies
+#include "../detail/qualifier.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_relational extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_relational
+ /// @{
+
+ /// Returns the component-wise comparison of |x - y| < epsilon.
+ /// True if this expression is satisfied.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> equal(vec<L, T, Q> const& x, vec<L, T, Q> const& y, T epsilon);
+
+ /// Returns the component-wise comparison of |x - y| < epsilon.
+ /// True if this expression is satisfied.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> equal(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& epsilon);
+
+ /// Returns the component-wise comparison of |x - y| >= epsilon.
+ /// True if this expression is not satisfied.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> notEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, T epsilon);
+
+ /// Returns the component-wise comparison of |x - y| >= epsilon.
+ /// True if this expression is not satisfied.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> notEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& epsilon);
+
+ /// Returns the component-wise comparison between two vectors in term of ULPs.
+ /// True if this expression is satisfied.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> equal(vec<L, T, Q> const& x, vec<L, T, Q> const& y, int ULPs);
+
+ /// Returns the component-wise comparison between two vectors in term of ULPs.
+ /// True if this expression is satisfied.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> equal(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, int, Q> const& ULPs);
+
+ /// Returns the component-wise comparison between two vectors in term of ULPs.
+ /// True if this expression is not satisfied.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> notEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, int ULPs);
+
+ /// Returns the component-wise comparison between two vectors in term of ULPs.
+ /// True if this expression is not satisfied.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> notEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, int, Q> const& ULPs);
+
+ /// @}
+}//namespace glm
+
+#include "vector_relational.inl"
diff --git a/glm/ext/vector_relational.inl b/glm/ext/vector_relational.inl
new file mode 100644
index 0000000..7a39ab5
--- /dev/null
+++ b/glm/ext/vector_relational.inl
@@ -0,0 +1,75 @@
+#include "../vector_relational.hpp"
+#include "../common.hpp"
+#include "../detail/qualifier.hpp"
+#include "../detail/type_float.hpp"
+
+namespace glm
+{
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> equal(vec<L, T, Q> const& x, vec<L, T, Q> const& y, T Epsilon)
+ {
+ return equal(x, y, vec<L, T, Q>(Epsilon));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> equal(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& Epsilon)
+ {
+ return lessThanEqual(abs(x - y), Epsilon);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> notEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, T Epsilon)
+ {
+ return notEqual(x, y, vec<L, T, Q>(Epsilon));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> notEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& Epsilon)
+ {
+ return greaterThan(abs(x - y), Epsilon);
+ }
+
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> equal(vec<L, T, Q> const& x, vec<L, T, Q> const& y, int MaxULPs)
+ {
+ return equal(x, y, vec<L, int, Q>(MaxULPs));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> equal(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, int, Q> const& MaxULPs)
+ {
+ vec<L, bool, Q> Result(false);
+ for(length_t i = 0; i < L; ++i)
+ {
+ detail::float_t<T> const a(x[i]);
+ detail::float_t<T> const b(y[i]);
+
+ // Different signs means they do not match.
+ if(a.negative() != b.negative())
+ {
+ // Check for equality to make sure +0==-0
+ Result[i] = a.mantissa() == b.mantissa() && a.exponent() == b.exponent();
+ }
+ else
+ {
+ // Find the difference in ULPs.
+ typename detail::float_t<T>::int_type const DiffULPs = abs(a.i - b.i);
+ Result[i] = DiffULPs <= MaxULPs[i];
+ }
+ }
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> notEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, int MaxULPs)
+ {
+ return notEqual(x, y, vec<L, int, Q>(MaxULPs));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<L, bool, Q> notEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, int, Q> const& MaxULPs)
+ {
+ return not_(equal(x, y, MaxULPs));
+ }
+}//namespace glm
diff --git a/glm/ext/vector_uint1.hpp b/glm/ext/vector_uint1.hpp
new file mode 100644
index 0000000..eb8a704
--- /dev/null
+++ b/glm/ext/vector_uint1.hpp
@@ -0,0 +1,32 @@
+/// @ref ext_vector_uint1
+/// @file glm/ext/vector_uint1.hpp
+///
+/// @defgroup ext_vector_uint1 GLM_EXT_vector_uint1
+/// @ingroup ext
+///
+/// Exposes uvec1 vector type.
+///
+/// Include <glm/ext/vector_uvec1.hpp> to use the features of this extension.
+///
+/// @see ext_vector_int1 extension.
+/// @see ext_vector_uint1_precision extension.
+
+#pragma once
+
+#include "../detail/type_vec1.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_uint1 extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_uint1
+ /// @{
+
+ /// 1 component vector of unsigned integer numbers.
+ typedef vec<1, unsigned int, defaultp> uvec1;
+
+ /// @}
+}//namespace glm
+
diff --git a/glm/ext/vector_uint1_sized.hpp b/glm/ext/vector_uint1_sized.hpp
new file mode 100644
index 0000000..2a938bb
--- /dev/null
+++ b/glm/ext/vector_uint1_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_vector_uint1_sized
+/// @file glm/ext/vector_uint1_sized.hpp
+///
+/// @defgroup ext_vector_uint1_sized GLM_EXT_vector_uint1_sized
+/// @ingroup ext
+///
+/// Exposes sized unsigned integer vector types.
+///
+/// Include <glm/ext/vector_uint1_sized.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_uint_sized
+/// @see ext_vector_int1_sized
+
+#pragma once
+
+#include "../ext/vector_uint1.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_uint1_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_uint1_sized
+ /// @{
+
+ /// 8 bit unsigned integer vector of 1 component type.
+ ///
+ /// @see ext_vector_uint1_sized
+ typedef vec<1, uint8, defaultp> u8vec1;
+
+ /// 16 bit unsigned integer vector of 1 component type.
+ ///
+ /// @see ext_vector_uint1_sized
+ typedef vec<1, uint16, defaultp> u16vec1;
+
+ /// 32 bit unsigned integer vector of 1 component type.
+ ///
+ /// @see ext_vector_uint1_sized
+ typedef vec<1, uint32, defaultp> u32vec1;
+
+ /// 64 bit unsigned integer vector of 1 component type.
+ ///
+ /// @see ext_vector_uint1_sized
+ typedef vec<1, uint64, defaultp> u64vec1;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_uint2.hpp b/glm/ext/vector_uint2.hpp
new file mode 100644
index 0000000..03c00f5
--- /dev/null
+++ b/glm/ext/vector_uint2.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_uint2.hpp
+
+#pragma once
+#include "../detail/type_vec2.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 2 components vector of unsigned integer numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<2, unsigned int, defaultp> uvec2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_uint2_sized.hpp b/glm/ext/vector_uint2_sized.hpp
new file mode 100644
index 0000000..620fdc6
--- /dev/null
+++ b/glm/ext/vector_uint2_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_vector_uint2_sized
+/// @file glm/ext/vector_uint2_sized.hpp
+///
+/// @defgroup ext_vector_uint2_sized GLM_EXT_vector_uint2_sized
+/// @ingroup ext
+///
+/// Exposes sized unsigned integer vector of 2 components type.
+///
+/// Include <glm/ext/vector_uint2_sized.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_uint_sized
+/// @see ext_vector_int2_sized
+
+#pragma once
+
+#include "../ext/vector_uint2.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_uint2_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_uint2_sized
+ /// @{
+
+ /// 8 bit unsigned integer vector of 2 components type.
+ ///
+ /// @see ext_vector_uint2_sized
+ typedef vec<2, uint8, defaultp> u8vec2;
+
+ /// 16 bit unsigned integer vector of 2 components type.
+ ///
+ /// @see ext_vector_uint2_sized
+ typedef vec<2, uint16, defaultp> u16vec2;
+
+ /// 32 bit unsigned integer vector of 2 components type.
+ ///
+ /// @see ext_vector_uint2_sized
+ typedef vec<2, uint32, defaultp> u32vec2;
+
+ /// 64 bit unsigned integer vector of 2 components type.
+ ///
+ /// @see ext_vector_uint2_sized
+ typedef vec<2, uint64, defaultp> u64vec2;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_uint3.hpp b/glm/ext/vector_uint3.hpp
new file mode 100644
index 0000000..f5b41c4
--- /dev/null
+++ b/glm/ext/vector_uint3.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_uint3.hpp
+
+#pragma once
+#include "../detail/type_vec3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 3 components vector of unsigned integer numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<3, unsigned int, defaultp> uvec3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_uint3_sized.hpp b/glm/ext/vector_uint3_sized.hpp
new file mode 100644
index 0000000..6f96b98
--- /dev/null
+++ b/glm/ext/vector_uint3_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_vector_uint3_sized
+/// @file glm/ext/vector_uint3_sized.hpp
+///
+/// @defgroup ext_vector_uint3_sized GLM_EXT_vector_uint3_sized
+/// @ingroup ext
+///
+/// Exposes sized unsigned integer vector of 3 components type.
+///
+/// Include <glm/ext/vector_uint3_sized.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_uint_sized
+/// @see ext_vector_int3_sized
+
+#pragma once
+
+#include "../ext/vector_uint3.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_uint3_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_uint3_sized
+ /// @{
+
+ /// 8 bit unsigned integer vector of 3 components type.
+ ///
+ /// @see ext_vector_uint3_sized
+ typedef vec<3, uint8, defaultp> u8vec3;
+
+ /// 16 bit unsigned integer vector of 3 components type.
+ ///
+ /// @see ext_vector_uint3_sized
+ typedef vec<3, uint16, defaultp> u16vec3;
+
+ /// 32 bit unsigned integer vector of 3 components type.
+ ///
+ /// @see ext_vector_uint3_sized
+ typedef vec<3, uint32, defaultp> u32vec3;
+
+ /// 64 bit unsigned integer vector of 3 components type.
+ ///
+ /// @see ext_vector_uint3_sized
+ typedef vec<3, uint64, defaultp> u64vec3;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_uint4.hpp b/glm/ext/vector_uint4.hpp
new file mode 100644
index 0000000..32ced58
--- /dev/null
+++ b/glm/ext/vector_uint4.hpp
@@ -0,0 +1,18 @@
+/// @ref core
+/// @file glm/ext/vector_uint4.hpp
+
+#pragma once
+#include "../detail/type_vec4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_vector
+ /// @{
+
+ /// 4 components vector of unsigned integer numbers.
+ ///
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
+ typedef vec<4, unsigned int, defaultp> uvec4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_uint4_sized.hpp b/glm/ext/vector_uint4_sized.hpp
new file mode 100644
index 0000000..da992ea
--- /dev/null
+++ b/glm/ext/vector_uint4_sized.hpp
@@ -0,0 +1,49 @@
+/// @ref ext_vector_uint4_sized
+/// @file glm/ext/vector_uint4_sized.hpp
+///
+/// @defgroup ext_vector_uint4_sized GLM_EXT_vector_uint4_sized
+/// @ingroup ext
+///
+/// Exposes sized unsigned integer vector of 4 components type.
+///
+/// Include <glm/ext/vector_uint4_sized.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_uint_sized
+/// @see ext_vector_int4_sized
+
+#pragma once
+
+#include "../ext/vector_uint4.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_uint4_sized extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup ext_vector_uint4_sized
+ /// @{
+
+ /// 8 bit unsigned integer vector of 4 components type.
+ ///
+ /// @see ext_vector_uint4_sized
+ typedef vec<4, uint8, defaultp> u8vec4;
+
+ /// 16 bit unsigned integer vector of 4 components type.
+ ///
+ /// @see ext_vector_uint4_sized
+ typedef vec<4, uint16, defaultp> u16vec4;
+
+ /// 32 bit unsigned integer vector of 4 components type.
+ ///
+ /// @see ext_vector_uint4_sized
+ typedef vec<4, uint32, defaultp> u32vec4;
+
+ /// 64 bit unsigned integer vector of 4 components type.
+ ///
+ /// @see ext_vector_uint4_sized
+ typedef vec<4, uint64, defaultp> u64vec4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/ext/vector_ulp.hpp b/glm/ext/vector_ulp.hpp
new file mode 100644
index 0000000..6210396
--- /dev/null
+++ b/glm/ext/vector_ulp.hpp
@@ -0,0 +1,109 @@
+/// @ref ext_vector_ulp
+/// @file glm/ext/vector_ulp.hpp
+///
+/// @defgroup ext_vector_ulp GLM_EXT_vector_ulp
+/// @ingroup ext
+///
+/// Allow the measurement of the accuracy of a function against a reference
+/// implementation. This extension works on floating-point data and provide results
+/// in ULP.
+///
+/// Include <glm/ext/vector_ulp.hpp> to use the features of this extension.
+///
+/// @see ext_scalar_ulp
+/// @see ext_scalar_relational
+/// @see ext_vector_relational
+
+#pragma once
+
+// Dependencies
+#include "../ext/scalar_ulp.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_EXT_vector_ulp extension included")
+#endif
+
+namespace glm
+{
+ /// Return the next ULP value(s) after the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_scalar_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> nextFloat(vec<L, T, Q> const& x);
+
+ /// Return the value(s) ULP distance after the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_scalar_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> nextFloat(vec<L, T, Q> const& x, int ULPs);
+
+ /// Return the value(s) ULP distance after the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_scalar_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> nextFloat(vec<L, T, Q> const& x, vec<L, int, Q> const& ULPs);
+
+ /// Return the previous ULP value(s) before the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_scalar_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> prevFloat(vec<L, T, Q> const& x);
+
+ /// Return the value(s) ULP distance before the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_scalar_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> prevFloat(vec<L, T, Q> const& x, int ULPs);
+
+ /// Return the value(s) ULP distance before the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_scalar_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> prevFloat(vec<L, T, Q> const& x, vec<L, int, Q> const& ULPs);
+
+ /// Return the distance in the number of ULP between 2 single-precision floating-point scalars.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_scalar_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, int, Q> floatDistance(vec<L, float, Q> const& x, vec<L, float, Q> const& y);
+
+ /// Return the distance in the number of ULP between 2 double-precision floating-point scalars.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_scalar_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, int64, Q> floatDistance(vec<L, double, Q> const& x, vec<L, double, Q> const& y);
+
+ /// @}
+}//namespace glm
+
+#include "vector_ulp.inl"
diff --git a/glm/ext/vector_ulp.inl b/glm/ext/vector_ulp.inl
new file mode 100644
index 0000000..91565ce
--- /dev/null
+++ b/glm/ext/vector_ulp.inl
@@ -0,0 +1,74 @@
+namespace glm
+{
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> nextFloat(vec<L, T, Q> const& x)
+ {
+ vec<L, T, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = nextFloat(x[i]);
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> nextFloat(vec<L, T, Q> const& x, int ULPs)
+ {
+ vec<L, T, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = nextFloat(x[i], ULPs);
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> nextFloat(vec<L, T, Q> const& x, vec<L, int, Q> const& ULPs)
+ {
+ vec<L, T, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = nextFloat(x[i], ULPs[i]);
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> prevFloat(vec<L, T, Q> const& x)
+ {
+ vec<L, T, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = prevFloat(x[i]);
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> prevFloat(vec<L, T, Q> const& x, int ULPs)
+ {
+ vec<L, T, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = prevFloat(x[i], ULPs);
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> prevFloat(vec<L, T, Q> const& x, vec<L, int, Q> const& ULPs)
+ {
+ vec<L, T, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = prevFloat(x[i], ULPs[i]);
+ return Result;
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, int, Q> floatDistance(vec<L, float, Q> const& x, vec<L, float, Q> const& y)
+ {
+ vec<L, int, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = floatDistance(x[i], y[i]);
+ return Result;
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, int64, Q> floatDistance(vec<L, double, Q> const& x, vec<L, double, Q> const& y)
+ {
+ vec<L, int64, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = floatDistance(x[i], y[i]);
+ return Result;
+ }
+}//namespace glm
diff --git a/glm/fwd.hpp b/glm/fwd.hpp
new file mode 100644
index 0000000..9c2e5ea
--- /dev/null
+++ b/glm/fwd.hpp
@@ -0,0 +1,1233 @@
+#pragma once
+
+#include "detail/qualifier.hpp"
+
+namespace glm
+{
+#if GLM_HAS_EXTENDED_INTEGER_TYPE
+ typedef std::int8_t int8;
+ typedef std::int16_t int16;
+ typedef std::int32_t int32;
+ typedef std::int64_t int64;
+
+ typedef std::uint8_t uint8;
+ typedef std::uint16_t uint16;
+ typedef std::uint32_t uint32;
+ typedef std::uint64_t uint64;
+#else
+ typedef signed char int8;
+ typedef signed short int16;
+ typedef signed int int32;
+ typedef detail::int64 int64;
+
+ typedef unsigned char uint8;
+ typedef unsigned short uint16;
+ typedef unsigned int uint32;
+ typedef detail::uint64 uint64;
+#endif
+
+ // Scalar int
+
+ typedef int8 lowp_i8;
+ typedef int8 mediump_i8;
+ typedef int8 highp_i8;
+ typedef int8 i8;
+
+ typedef int8 lowp_int8;
+ typedef int8 mediump_int8;
+ typedef int8 highp_int8;
+
+ typedef int8 lowp_int8_t;
+ typedef int8 mediump_int8_t;
+ typedef int8 highp_int8_t;
+ typedef int8 int8_t;
+
+ typedef int16 lowp_i16;
+ typedef int16 mediump_i16;
+ typedef int16 highp_i16;
+ typedef int16 i16;
+
+ typedef int16 lowp_int16;
+ typedef int16 mediump_int16;
+ typedef int16 highp_int16;
+
+ typedef int16 lowp_int16_t;
+ typedef int16 mediump_int16_t;
+ typedef int16 highp_int16_t;
+ typedef int16 int16_t;
+
+ typedef int32 lowp_i32;
+ typedef int32 mediump_i32;
+ typedef int32 highp_i32;
+ typedef int32 i32;
+
+ typedef int32 lowp_int32;
+ typedef int32 mediump_int32;
+ typedef int32 highp_int32;
+
+ typedef int32 lowp_int32_t;
+ typedef int32 mediump_int32_t;
+ typedef int32 highp_int32_t;
+ typedef int32 int32_t;
+
+ typedef int64 lowp_i64;
+ typedef int64 mediump_i64;
+ typedef int64 highp_i64;
+ typedef int64 i64;
+
+ typedef int64 lowp_int64;
+ typedef int64 mediump_int64;
+ typedef int64 highp_int64;
+
+ typedef int64 lowp_int64_t;
+ typedef int64 mediump_int64_t;
+ typedef int64 highp_int64_t;
+ typedef int64 int64_t;
+
+ // Scalar uint
+
+ typedef unsigned int uint;
+
+ typedef uint8 lowp_u8;
+ typedef uint8 mediump_u8;
+ typedef uint8 highp_u8;
+ typedef uint8 u8;
+
+ typedef uint8 lowp_uint8;
+ typedef uint8 mediump_uint8;
+ typedef uint8 highp_uint8;
+
+ typedef uint8 lowp_uint8_t;
+ typedef uint8 mediump_uint8_t;
+ typedef uint8 highp_uint8_t;
+ typedef uint8 uint8_t;
+
+ typedef uint16 lowp_u16;
+ typedef uint16 mediump_u16;
+ typedef uint16 highp_u16;
+ typedef uint16 u16;
+
+ typedef uint16 lowp_uint16;
+ typedef uint16 mediump_uint16;
+ typedef uint16 highp_uint16;
+
+ typedef uint16 lowp_uint16_t;
+ typedef uint16 mediump_uint16_t;
+ typedef uint16 highp_uint16_t;
+ typedef uint16 uint16_t;
+
+ typedef uint32 lowp_u32;
+ typedef uint32 mediump_u32;
+ typedef uint32 highp_u32;
+ typedef uint32 u32;
+
+ typedef uint32 lowp_uint32;
+ typedef uint32 mediump_uint32;
+ typedef uint32 highp_uint32;
+
+ typedef uint32 lowp_uint32_t;
+ typedef uint32 mediump_uint32_t;
+ typedef uint32 highp_uint32_t;
+ typedef uint32 uint32_t;
+
+ typedef uint64 lowp_u64;
+ typedef uint64 mediump_u64;
+ typedef uint64 highp_u64;
+ typedef uint64 u64;
+
+ typedef uint64 lowp_uint64;
+ typedef uint64 mediump_uint64;
+ typedef uint64 highp_uint64;
+
+ typedef uint64 lowp_uint64_t;
+ typedef uint64 mediump_uint64_t;
+ typedef uint64 highp_uint64_t;
+ typedef uint64 uint64_t;
+
+ // Scalar float
+
+ typedef float lowp_f32;
+ typedef float mediump_f32;
+ typedef float highp_f32;
+ typedef float f32;
+
+ typedef float lowp_float32;
+ typedef float mediump_float32;
+ typedef float highp_float32;
+ typedef float float32;
+
+ typedef float lowp_float32_t;
+ typedef float mediump_float32_t;
+ typedef float highp_float32_t;
+ typedef float float32_t;
+
+
+ typedef double lowp_f64;
+ typedef double mediump_f64;
+ typedef double highp_f64;
+ typedef double f64;
+
+ typedef double lowp_float64;
+ typedef double mediump_float64;
+ typedef double highp_float64;
+ typedef double float64;
+
+ typedef double lowp_float64_t;
+ typedef double mediump_float64_t;
+ typedef double highp_float64_t;
+ typedef double float64_t;
+
+ // Vector bool
+
+ typedef vec<1, bool, lowp> lowp_bvec1;
+ typedef vec<2, bool, lowp> lowp_bvec2;
+ typedef vec<3, bool, lowp> lowp_bvec3;
+ typedef vec<4, bool, lowp> lowp_bvec4;
+
+ typedef vec<1, bool, mediump> mediump_bvec1;
+ typedef vec<2, bool, mediump> mediump_bvec2;
+ typedef vec<3, bool, mediump> mediump_bvec3;
+ typedef vec<4, bool, mediump> mediump_bvec4;
+
+ typedef vec<1, bool, highp> highp_bvec1;
+ typedef vec<2, bool, highp> highp_bvec2;
+ typedef vec<3, bool, highp> highp_bvec3;
+ typedef vec<4, bool, highp> highp_bvec4;
+
+ typedef vec<1, bool, defaultp> bvec1;
+ typedef vec<2, bool, defaultp> bvec2;
+ typedef vec<3, bool, defaultp> bvec3;
+ typedef vec<4, bool, defaultp> bvec4;
+
+ // Vector int
+
+ typedef vec<1, int, lowp> lowp_ivec1;
+ typedef vec<2, int, lowp> lowp_ivec2;
+ typedef vec<3, int, lowp> lowp_ivec3;
+ typedef vec<4, int, lowp> lowp_ivec4;
+
+ typedef vec<1, int, mediump> mediump_ivec1;
+ typedef vec<2, int, mediump> mediump_ivec2;
+ typedef vec<3, int, mediump> mediump_ivec3;
+ typedef vec<4, int, mediump> mediump_ivec4;
+
+ typedef vec<1, int, highp> highp_ivec1;
+ typedef vec<2, int, highp> highp_ivec2;
+ typedef vec<3, int, highp> highp_ivec3;
+ typedef vec<4, int, highp> highp_ivec4;
+
+ typedef vec<1, int, defaultp> ivec1;
+ typedef vec<2, int, defaultp> ivec2;
+ typedef vec<3, int, defaultp> ivec3;
+ typedef vec<4, int, defaultp> ivec4;
+
+ typedef vec<1, i8, lowp> lowp_i8vec1;
+ typedef vec<2, i8, lowp> lowp_i8vec2;
+ typedef vec<3, i8, lowp> lowp_i8vec3;
+ typedef vec<4, i8, lowp> lowp_i8vec4;
+
+ typedef vec<1, i8, mediump> mediump_i8vec1;
+ typedef vec<2, i8, mediump> mediump_i8vec2;
+ typedef vec<3, i8, mediump> mediump_i8vec3;
+ typedef vec<4, i8, mediump> mediump_i8vec4;
+
+ typedef vec<1, i8, highp> highp_i8vec1;
+ typedef vec<2, i8, highp> highp_i8vec2;
+ typedef vec<3, i8, highp> highp_i8vec3;
+ typedef vec<4, i8, highp> highp_i8vec4;
+
+ typedef vec<1, i8, defaultp> i8vec1;
+ typedef vec<2, i8, defaultp> i8vec2;
+ typedef vec<3, i8, defaultp> i8vec3;
+ typedef vec<4, i8, defaultp> i8vec4;
+
+ typedef vec<1, i16, lowp> lowp_i16vec1;
+ typedef vec<2, i16, lowp> lowp_i16vec2;
+ typedef vec<3, i16, lowp> lowp_i16vec3;
+ typedef vec<4, i16, lowp> lowp_i16vec4;
+
+ typedef vec<1, i16, mediump> mediump_i16vec1;
+ typedef vec<2, i16, mediump> mediump_i16vec2;
+ typedef vec<3, i16, mediump> mediump_i16vec3;
+ typedef vec<4, i16, mediump> mediump_i16vec4;
+
+ typedef vec<1, i16, highp> highp_i16vec1;
+ typedef vec<2, i16, highp> highp_i16vec2;
+ typedef vec<3, i16, highp> highp_i16vec3;
+ typedef vec<4, i16, highp> highp_i16vec4;
+
+ typedef vec<1, i16, defaultp> i16vec1;
+ typedef vec<2, i16, defaultp> i16vec2;
+ typedef vec<3, i16, defaultp> i16vec3;
+ typedef vec<4, i16, defaultp> i16vec4;
+
+ typedef vec<1, i32, lowp> lowp_i32vec1;
+ typedef vec<2, i32, lowp> lowp_i32vec2;
+ typedef vec<3, i32, lowp> lowp_i32vec3;
+ typedef vec<4, i32, lowp> lowp_i32vec4;
+
+ typedef vec<1, i32, mediump> mediump_i32vec1;
+ typedef vec<2, i32, mediump> mediump_i32vec2;
+ typedef vec<3, i32, mediump> mediump_i32vec3;
+ typedef vec<4, i32, mediump> mediump_i32vec4;
+
+ typedef vec<1, i32, highp> highp_i32vec1;
+ typedef vec<2, i32, highp> highp_i32vec2;
+ typedef vec<3, i32, highp> highp_i32vec3;
+ typedef vec<4, i32, highp> highp_i32vec4;
+
+ typedef vec<1, i32, defaultp> i32vec1;
+ typedef vec<2, i32, defaultp> i32vec2;
+ typedef vec<3, i32, defaultp> i32vec3;
+ typedef vec<4, i32, defaultp> i32vec4;
+
+ typedef vec<1, i64, lowp> lowp_i64vec1;
+ typedef vec<2, i64, lowp> lowp_i64vec2;
+ typedef vec<3, i64, lowp> lowp_i64vec3;
+ typedef vec<4, i64, lowp> lowp_i64vec4;
+
+ typedef vec<1, i64, mediump> mediump_i64vec1;
+ typedef vec<2, i64, mediump> mediump_i64vec2;
+ typedef vec<3, i64, mediump> mediump_i64vec3;
+ typedef vec<4, i64, mediump> mediump_i64vec4;
+
+ typedef vec<1, i64, highp> highp_i64vec1;
+ typedef vec<2, i64, highp> highp_i64vec2;
+ typedef vec<3, i64, highp> highp_i64vec3;
+ typedef vec<4, i64, highp> highp_i64vec4;
+
+ typedef vec<1, i64, defaultp> i64vec1;
+ typedef vec<2, i64, defaultp> i64vec2;
+ typedef vec<3, i64, defaultp> i64vec3;
+ typedef vec<4, i64, defaultp> i64vec4;
+
+ // Vector uint
+
+ typedef vec<1, uint, lowp> lowp_uvec1;
+ typedef vec<2, uint, lowp> lowp_uvec2;
+ typedef vec<3, uint, lowp> lowp_uvec3;
+ typedef vec<4, uint, lowp> lowp_uvec4;
+
+ typedef vec<1, uint, mediump> mediump_uvec1;
+ typedef vec<2, uint, mediump> mediump_uvec2;
+ typedef vec<3, uint, mediump> mediump_uvec3;
+ typedef vec<4, uint, mediump> mediump_uvec4;
+
+ typedef vec<1, uint, highp> highp_uvec1;
+ typedef vec<2, uint, highp> highp_uvec2;
+ typedef vec<3, uint, highp> highp_uvec3;
+ typedef vec<4, uint, highp> highp_uvec4;
+
+ typedef vec<1, uint, defaultp> uvec1;
+ typedef vec<2, uint, defaultp> uvec2;
+ typedef vec<3, uint, defaultp> uvec3;
+ typedef vec<4, uint, defaultp> uvec4;
+
+ typedef vec<1, u8, lowp> lowp_u8vec1;
+ typedef vec<2, u8, lowp> lowp_u8vec2;
+ typedef vec<3, u8, lowp> lowp_u8vec3;
+ typedef vec<4, u8, lowp> lowp_u8vec4;
+
+ typedef vec<1, u8, mediump> mediump_u8vec1;
+ typedef vec<2, u8, mediump> mediump_u8vec2;
+ typedef vec<3, u8, mediump> mediump_u8vec3;
+ typedef vec<4, u8, mediump> mediump_u8vec4;
+
+ typedef vec<1, u8, highp> highp_u8vec1;
+ typedef vec<2, u8, highp> highp_u8vec2;
+ typedef vec<3, u8, highp> highp_u8vec3;
+ typedef vec<4, u8, highp> highp_u8vec4;
+
+ typedef vec<1, u8, defaultp> u8vec1;
+ typedef vec<2, u8, defaultp> u8vec2;
+ typedef vec<3, u8, defaultp> u8vec3;
+ typedef vec<4, u8, defaultp> u8vec4;
+
+ typedef vec<1, u16, lowp> lowp_u16vec1;
+ typedef vec<2, u16, lowp> lowp_u16vec2;
+ typedef vec<3, u16, lowp> lowp_u16vec3;
+ typedef vec<4, u16, lowp> lowp_u16vec4;
+
+ typedef vec<1, u16, mediump> mediump_u16vec1;
+ typedef vec<2, u16, mediump> mediump_u16vec2;
+ typedef vec<3, u16, mediump> mediump_u16vec3;
+ typedef vec<4, u16, mediump> mediump_u16vec4;
+
+ typedef vec<1, u16, highp> highp_u16vec1;
+ typedef vec<2, u16, highp> highp_u16vec2;
+ typedef vec<3, u16, highp> highp_u16vec3;
+ typedef vec<4, u16, highp> highp_u16vec4;
+
+ typedef vec<1, u16, defaultp> u16vec1;
+ typedef vec<2, u16, defaultp> u16vec2;
+ typedef vec<3, u16, defaultp> u16vec3;
+ typedef vec<4, u16, defaultp> u16vec4;
+
+ typedef vec<1, u32, lowp> lowp_u32vec1;
+ typedef vec<2, u32, lowp> lowp_u32vec2;
+ typedef vec<3, u32, lowp> lowp_u32vec3;
+ typedef vec<4, u32, lowp> lowp_u32vec4;
+
+ typedef vec<1, u32, mediump> mediump_u32vec1;
+ typedef vec<2, u32, mediump> mediump_u32vec2;
+ typedef vec<3, u32, mediump> mediump_u32vec3;
+ typedef vec<4, u32, mediump> mediump_u32vec4;
+
+ typedef vec<1, u32, highp> highp_u32vec1;
+ typedef vec<2, u32, highp> highp_u32vec2;
+ typedef vec<3, u32, highp> highp_u32vec3;
+ typedef vec<4, u32, highp> highp_u32vec4;
+
+ typedef vec<1, u32, defaultp> u32vec1;
+ typedef vec<2, u32, defaultp> u32vec2;
+ typedef vec<3, u32, defaultp> u32vec3;
+ typedef vec<4, u32, defaultp> u32vec4;
+
+ typedef vec<1, u64, lowp> lowp_u64vec1;
+ typedef vec<2, u64, lowp> lowp_u64vec2;
+ typedef vec<3, u64, lowp> lowp_u64vec3;
+ typedef vec<4, u64, lowp> lowp_u64vec4;
+
+ typedef vec<1, u64, mediump> mediump_u64vec1;
+ typedef vec<2, u64, mediump> mediump_u64vec2;
+ typedef vec<3, u64, mediump> mediump_u64vec3;
+ typedef vec<4, u64, mediump> mediump_u64vec4;
+
+ typedef vec<1, u64, highp> highp_u64vec1;
+ typedef vec<2, u64, highp> highp_u64vec2;
+ typedef vec<3, u64, highp> highp_u64vec3;
+ typedef vec<4, u64, highp> highp_u64vec4;
+
+ typedef vec<1, u64, defaultp> u64vec1;
+ typedef vec<2, u64, defaultp> u64vec2;
+ typedef vec<3, u64, defaultp> u64vec3;
+ typedef vec<4, u64, defaultp> u64vec4;
+
+ // Vector float
+
+ typedef vec<1, float, lowp> lowp_vec1;
+ typedef vec<2, float, lowp> lowp_vec2;
+ typedef vec<3, float, lowp> lowp_vec3;
+ typedef vec<4, float, lowp> lowp_vec4;
+
+ typedef vec<1, float, mediump> mediump_vec1;
+ typedef vec<2, float, mediump> mediump_vec2;
+ typedef vec<3, float, mediump> mediump_vec3;
+ typedef vec<4, float, mediump> mediump_vec4;
+
+ typedef vec<1, float, highp> highp_vec1;
+ typedef vec<2, float, highp> highp_vec2;
+ typedef vec<3, float, highp> highp_vec3;
+ typedef vec<4, float, highp> highp_vec4;
+
+ typedef vec<1, float, defaultp> vec1;
+ typedef vec<2, float, defaultp> vec2;
+ typedef vec<3, float, defaultp> vec3;
+ typedef vec<4, float, defaultp> vec4;
+
+ typedef vec<1, float, lowp> lowp_fvec1;
+ typedef vec<2, float, lowp> lowp_fvec2;
+ typedef vec<3, float, lowp> lowp_fvec3;
+ typedef vec<4, float, lowp> lowp_fvec4;
+
+ typedef vec<1, float, mediump> mediump_fvec1;
+ typedef vec<2, float, mediump> mediump_fvec2;
+ typedef vec<3, float, mediump> mediump_fvec3;
+ typedef vec<4, float, mediump> mediump_fvec4;
+
+ typedef vec<1, float, highp> highp_fvec1;
+ typedef vec<2, float, highp> highp_fvec2;
+ typedef vec<3, float, highp> highp_fvec3;
+ typedef vec<4, float, highp> highp_fvec4;
+
+ typedef vec<1, f32, defaultp> fvec1;
+ typedef vec<2, f32, defaultp> fvec2;
+ typedef vec<3, f32, defaultp> fvec3;
+ typedef vec<4, f32, defaultp> fvec4;
+
+ typedef vec<1, f32, lowp> lowp_f32vec1;
+ typedef vec<2, f32, lowp> lowp_f32vec2;
+ typedef vec<3, f32, lowp> lowp_f32vec3;
+ typedef vec<4, f32, lowp> lowp_f32vec4;
+
+ typedef vec<1, f32, mediump> mediump_f32vec1;
+ typedef vec<2, f32, mediump> mediump_f32vec2;
+ typedef vec<3, f32, mediump> mediump_f32vec3;
+ typedef vec<4, f32, mediump> mediump_f32vec4;
+
+ typedef vec<1, f32, highp> highp_f32vec1;
+ typedef vec<2, f32, highp> highp_f32vec2;
+ typedef vec<3, f32, highp> highp_f32vec3;
+ typedef vec<4, f32, highp> highp_f32vec4;
+
+ typedef vec<1, f32, defaultp> f32vec1;
+ typedef vec<2, f32, defaultp> f32vec2;
+ typedef vec<3, f32, defaultp> f32vec3;
+ typedef vec<4, f32, defaultp> f32vec4;
+
+ typedef vec<1, f64, lowp> lowp_dvec1;
+ typedef vec<2, f64, lowp> lowp_dvec2;
+ typedef vec<3, f64, lowp> lowp_dvec3;
+ typedef vec<4, f64, lowp> lowp_dvec4;
+
+ typedef vec<1, f64, mediump> mediump_dvec1;
+ typedef vec<2, f64, mediump> mediump_dvec2;
+ typedef vec<3, f64, mediump> mediump_dvec3;
+ typedef vec<4, f64, mediump> mediump_dvec4;
+
+ typedef vec<1, f64, highp> highp_dvec1;
+ typedef vec<2, f64, highp> highp_dvec2;
+ typedef vec<3, f64, highp> highp_dvec3;
+ typedef vec<4, f64, highp> highp_dvec4;
+
+ typedef vec<1, f64, defaultp> dvec1;
+ typedef vec<2, f64, defaultp> dvec2;
+ typedef vec<3, f64, defaultp> dvec3;
+ typedef vec<4, f64, defaultp> dvec4;
+
+ typedef vec<1, f64, lowp> lowp_f64vec1;
+ typedef vec<2, f64, lowp> lowp_f64vec2;
+ typedef vec<3, f64, lowp> lowp_f64vec3;
+ typedef vec<4, f64, lowp> lowp_f64vec4;
+
+ typedef vec<1, f64, mediump> mediump_f64vec1;
+ typedef vec<2, f64, mediump> mediump_f64vec2;
+ typedef vec<3, f64, mediump> mediump_f64vec3;
+ typedef vec<4, f64, mediump> mediump_f64vec4;
+
+ typedef vec<1, f64, highp> highp_f64vec1;
+ typedef vec<2, f64, highp> highp_f64vec2;
+ typedef vec<3, f64, highp> highp_f64vec3;
+ typedef vec<4, f64, highp> highp_f64vec4;
+
+ typedef vec<1, f64, defaultp> f64vec1;
+ typedef vec<2, f64, defaultp> f64vec2;
+ typedef vec<3, f64, defaultp> f64vec3;
+ typedef vec<4, f64, defaultp> f64vec4;
+
+ // Matrix NxN
+
+ typedef mat<2, 2, f32, lowp> lowp_mat2;
+ typedef mat<3, 3, f32, lowp> lowp_mat3;
+ typedef mat<4, 4, f32, lowp> lowp_mat4;
+
+ typedef mat<2, 2, f32, mediump> mediump_mat2;
+ typedef mat<3, 3, f32, mediump> mediump_mat3;
+ typedef mat<4, 4, f32, mediump> mediump_mat4;
+
+ typedef mat<2, 2, f32, highp> highp_mat2;
+ typedef mat<3, 3, f32, highp> highp_mat3;
+ typedef mat<4, 4, f32, highp> highp_mat4;
+
+ typedef mat<2, 2, f32, defaultp> mat2;
+ typedef mat<3, 3, f32, defaultp> mat3;
+ typedef mat<4, 4, f32, defaultp> mat4;
+
+ typedef mat<2, 2, f32, lowp> lowp_fmat2;
+ typedef mat<3, 3, f32, lowp> lowp_fmat3;
+ typedef mat<4, 4, f32, lowp> lowp_fmat4;
+
+ typedef mat<2, 2, f32, mediump> mediump_fmat2;
+ typedef mat<3, 3, f32, mediump> mediump_fmat3;
+ typedef mat<4, 4, f32, mediump> mediump_fmat4;
+
+ typedef mat<2, 2, f32, highp> highp_fmat2;
+ typedef mat<3, 3, f32, highp> highp_fmat3;
+ typedef mat<4, 4, f32, highp> highp_fmat4;
+
+ typedef mat<2, 2, f32, defaultp> fmat2;
+ typedef mat<3, 3, f32, defaultp> fmat3;
+ typedef mat<4, 4, f32, defaultp> fmat4;
+
+ typedef mat<2, 2, f32, lowp> lowp_f32mat2;
+ typedef mat<3, 3, f32, lowp> lowp_f32mat3;
+ typedef mat<4, 4, f32, lowp> lowp_f32mat4;
+
+ typedef mat<2, 2, f32, mediump> mediump_f32mat2;
+ typedef mat<3, 3, f32, mediump> mediump_f32mat3;
+ typedef mat<4, 4, f32, mediump> mediump_f32mat4;
+
+ typedef mat<2, 2, f32, highp> highp_f32mat2;
+ typedef mat<3, 3, f32, highp> highp_f32mat3;
+ typedef mat<4, 4, f32, highp> highp_f32mat4;
+
+ typedef mat<2, 2, f32, defaultp> f32mat2;
+ typedef mat<3, 3, f32, defaultp> f32mat3;
+ typedef mat<4, 4, f32, defaultp> f32mat4;
+
+ typedef mat<2, 2, f64, lowp> lowp_dmat2;
+ typedef mat<3, 3, f64, lowp> lowp_dmat3;
+ typedef mat<4, 4, f64, lowp> lowp_dmat4;
+
+ typedef mat<2, 2, f64, mediump> mediump_dmat2;
+ typedef mat<3, 3, f64, mediump> mediump_dmat3;
+ typedef mat<4, 4, f64, mediump> mediump_dmat4;
+
+ typedef mat<2, 2, f64, highp> highp_dmat2;
+ typedef mat<3, 3, f64, highp> highp_dmat3;
+ typedef mat<4, 4, f64, highp> highp_dmat4;
+
+ typedef mat<2, 2, f64, defaultp> dmat2;
+ typedef mat<3, 3, f64, defaultp> dmat3;
+ typedef mat<4, 4, f64, defaultp> dmat4;
+
+ typedef mat<2, 2, f64, lowp> lowp_f64mat2;
+ typedef mat<3, 3, f64, lowp> lowp_f64mat3;
+ typedef mat<4, 4, f64, lowp> lowp_f64mat4;
+
+ typedef mat<2, 2, f64, mediump> mediump_f64mat2;
+ typedef mat<3, 3, f64, mediump> mediump_f64mat3;
+ typedef mat<4, 4, f64, mediump> mediump_f64mat4;
+
+ typedef mat<2, 2, f64, highp> highp_f64mat2;
+ typedef mat<3, 3, f64, highp> highp_f64mat3;
+ typedef mat<4, 4, f64, highp> highp_f64mat4;
+
+ typedef mat<2, 2, f64, defaultp> f64mat2;
+ typedef mat<3, 3, f64, defaultp> f64mat3;
+ typedef mat<4, 4, f64, defaultp> f64mat4;
+
+ // Matrix MxN
+
+ typedef mat<2, 2, f32, lowp> lowp_mat2x2;
+ typedef mat<2, 3, f32, lowp> lowp_mat2x3;
+ typedef mat<2, 4, f32, lowp> lowp_mat2x4;
+ typedef mat<3, 2, f32, lowp> lowp_mat3x2;
+ typedef mat<3, 3, f32, lowp> lowp_mat3x3;
+ typedef mat<3, 4, f32, lowp> lowp_mat3x4;
+ typedef mat<4, 2, f32, lowp> lowp_mat4x2;
+ typedef mat<4, 3, f32, lowp> lowp_mat4x3;
+ typedef mat<4, 4, f32, lowp> lowp_mat4x4;
+
+ typedef mat<2, 2, f32, mediump> mediump_mat2x2;
+ typedef mat<2, 3, f32, mediump> mediump_mat2x3;
+ typedef mat<2, 4, f32, mediump> mediump_mat2x4;
+ typedef mat<3, 2, f32, mediump> mediump_mat3x2;
+ typedef mat<3, 3, f32, mediump> mediump_mat3x3;
+ typedef mat<3, 4, f32, mediump> mediump_mat3x4;
+ typedef mat<4, 2, f32, mediump> mediump_mat4x2;
+ typedef mat<4, 3, f32, mediump> mediump_mat4x3;
+ typedef mat<4, 4, f32, mediump> mediump_mat4x4;
+
+ typedef mat<2, 2, f32, highp> highp_mat2x2;
+ typedef mat<2, 3, f32, highp> highp_mat2x3;
+ typedef mat<2, 4, f32, highp> highp_mat2x4;
+ typedef mat<3, 2, f32, highp> highp_mat3x2;
+ typedef mat<3, 3, f32, highp> highp_mat3x3;
+ typedef mat<3, 4, f32, highp> highp_mat3x4;
+ typedef mat<4, 2, f32, highp> highp_mat4x2;
+ typedef mat<4, 3, f32, highp> highp_mat4x3;
+ typedef mat<4, 4, f32, highp> highp_mat4x4;
+
+ typedef mat<2, 2, f32, defaultp> mat2x2;
+ typedef mat<2, 3, f32, defaultp> mat2x3;
+ typedef mat<2, 4, f32, defaultp> mat2x4;
+ typedef mat<3, 2, f32, defaultp> mat3x2;
+ typedef mat<3, 3, f32, defaultp> mat3x3;
+ typedef mat<3, 4, f32, defaultp> mat3x4;
+ typedef mat<4, 2, f32, defaultp> mat4x2;
+ typedef mat<4, 3, f32, defaultp> mat4x3;
+ typedef mat<4, 4, f32, defaultp> mat4x4;
+
+ typedef mat<2, 2, f32, lowp> lowp_fmat2x2;
+ typedef mat<2, 3, f32, lowp> lowp_fmat2x3;
+ typedef mat<2, 4, f32, lowp> lowp_fmat2x4;
+ typedef mat<3, 2, f32, lowp> lowp_fmat3x2;
+ typedef mat<3, 3, f32, lowp> lowp_fmat3x3;
+ typedef mat<3, 4, f32, lowp> lowp_fmat3x4;
+ typedef mat<4, 2, f32, lowp> lowp_fmat4x2;
+ typedef mat<4, 3, f32, lowp> lowp_fmat4x3;
+ typedef mat<4, 4, f32, lowp> lowp_fmat4x4;
+
+ typedef mat<2, 2, f32, mediump> mediump_fmat2x2;
+ typedef mat<2, 3, f32, mediump> mediump_fmat2x3;
+ typedef mat<2, 4, f32, mediump> mediump_fmat2x4;
+ typedef mat<3, 2, f32, mediump> mediump_fmat3x2;
+ typedef mat<3, 3, f32, mediump> mediump_fmat3x3;
+ typedef mat<3, 4, f32, mediump> mediump_fmat3x4;
+ typedef mat<4, 2, f32, mediump> mediump_fmat4x2;
+ typedef mat<4, 3, f32, mediump> mediump_fmat4x3;
+ typedef mat<4, 4, f32, mediump> mediump_fmat4x4;
+
+ typedef mat<2, 2, f32, highp> highp_fmat2x2;
+ typedef mat<2, 3, f32, highp> highp_fmat2x3;
+ typedef mat<2, 4, f32, highp> highp_fmat2x4;
+ typedef mat<3, 2, f32, highp> highp_fmat3x2;
+ typedef mat<3, 3, f32, highp> highp_fmat3x3;
+ typedef mat<3, 4, f32, highp> highp_fmat3x4;
+ typedef mat<4, 2, f32, highp> highp_fmat4x2;
+ typedef mat<4, 3, f32, highp> highp_fmat4x3;
+ typedef mat<4, 4, f32, highp> highp_fmat4x4;
+
+ typedef mat<2, 2, f32, defaultp> fmat2x2;
+ typedef mat<2, 3, f32, defaultp> fmat2x3;
+ typedef mat<2, 4, f32, defaultp> fmat2x4;
+ typedef mat<3, 2, f32, defaultp> fmat3x2;
+ typedef mat<3, 3, f32, defaultp> fmat3x3;
+ typedef mat<3, 4, f32, defaultp> fmat3x4;
+ typedef mat<4, 2, f32, defaultp> fmat4x2;
+ typedef mat<4, 3, f32, defaultp> fmat4x3;
+ typedef mat<4, 4, f32, defaultp> fmat4x4;
+
+ typedef mat<2, 2, f32, lowp> lowp_f32mat2x2;
+ typedef mat<2, 3, f32, lowp> lowp_f32mat2x3;
+ typedef mat<2, 4, f32, lowp> lowp_f32mat2x4;
+ typedef mat<3, 2, f32, lowp> lowp_f32mat3x2;
+ typedef mat<3, 3, f32, lowp> lowp_f32mat3x3;
+ typedef mat<3, 4, f32, lowp> lowp_f32mat3x4;
+ typedef mat<4, 2, f32, lowp> lowp_f32mat4x2;
+ typedef mat<4, 3, f32, lowp> lowp_f32mat4x3;
+ typedef mat<4, 4, f32, lowp> lowp_f32mat4x4;
+
+ typedef mat<2, 2, f32, mediump> mediump_f32mat2x2;
+ typedef mat<2, 3, f32, mediump> mediump_f32mat2x3;
+ typedef mat<2, 4, f32, mediump> mediump_f32mat2x4;
+ typedef mat<3, 2, f32, mediump> mediump_f32mat3x2;
+ typedef mat<3, 3, f32, mediump> mediump_f32mat3x3;
+ typedef mat<3, 4, f32, mediump> mediump_f32mat3x4;
+ typedef mat<4, 2, f32, mediump> mediump_f32mat4x2;
+ typedef mat<4, 3, f32, mediump> mediump_f32mat4x3;
+ typedef mat<4, 4, f32, mediump> mediump_f32mat4x4;
+
+ typedef mat<2, 2, f32, highp> highp_f32mat2x2;
+ typedef mat<2, 3, f32, highp> highp_f32mat2x3;
+ typedef mat<2, 4, f32, highp> highp_f32mat2x4;
+ typedef mat<3, 2, f32, highp> highp_f32mat3x2;
+ typedef mat<3, 3, f32, highp> highp_f32mat3x3;
+ typedef mat<3, 4, f32, highp> highp_f32mat3x4;
+ typedef mat<4, 2, f32, highp> highp_f32mat4x2;
+ typedef mat<4, 3, f32, highp> highp_f32mat4x3;
+ typedef mat<4, 4, f32, highp> highp_f32mat4x4;
+
+ typedef mat<2, 2, f32, defaultp> f32mat2x2;
+ typedef mat<2, 3, f32, defaultp> f32mat2x3;
+ typedef mat<2, 4, f32, defaultp> f32mat2x4;
+ typedef mat<3, 2, f32, defaultp> f32mat3x2;
+ typedef mat<3, 3, f32, defaultp> f32mat3x3;
+ typedef mat<3, 4, f32, defaultp> f32mat3x4;
+ typedef mat<4, 2, f32, defaultp> f32mat4x2;
+ typedef mat<4, 3, f32, defaultp> f32mat4x3;
+ typedef mat<4, 4, f32, defaultp> f32mat4x4;
+
+ typedef mat<2, 2, double, lowp> lowp_dmat2x2;
+ typedef mat<2, 3, double, lowp> lowp_dmat2x3;
+ typedef mat<2, 4, double, lowp> lowp_dmat2x4;
+ typedef mat<3, 2, double, lowp> lowp_dmat3x2;
+ typedef mat<3, 3, double, lowp> lowp_dmat3x3;
+ typedef mat<3, 4, double, lowp> lowp_dmat3x4;
+ typedef mat<4, 2, double, lowp> lowp_dmat4x2;
+ typedef mat<4, 3, double, lowp> lowp_dmat4x3;
+ typedef mat<4, 4, double, lowp> lowp_dmat4x4;
+
+ typedef mat<2, 2, double, mediump> mediump_dmat2x2;
+ typedef mat<2, 3, double, mediump> mediump_dmat2x3;
+ typedef mat<2, 4, double, mediump> mediump_dmat2x4;
+ typedef mat<3, 2, double, mediump> mediump_dmat3x2;
+ typedef mat<3, 3, double, mediump> mediump_dmat3x3;
+ typedef mat<3, 4, double, mediump> mediump_dmat3x4;
+ typedef mat<4, 2, double, mediump> mediump_dmat4x2;
+ typedef mat<4, 3, double, mediump> mediump_dmat4x3;
+ typedef mat<4, 4, double, mediump> mediump_dmat4x4;
+
+ typedef mat<2, 2, double, highp> highp_dmat2x2;
+ typedef mat<2, 3, double, highp> highp_dmat2x3;
+ typedef mat<2, 4, double, highp> highp_dmat2x4;
+ typedef mat<3, 2, double, highp> highp_dmat3x2;
+ typedef mat<3, 3, double, highp> highp_dmat3x3;
+ typedef mat<3, 4, double, highp> highp_dmat3x4;
+ typedef mat<4, 2, double, highp> highp_dmat4x2;
+ typedef mat<4, 3, double, highp> highp_dmat4x3;
+ typedef mat<4, 4, double, highp> highp_dmat4x4;
+
+ typedef mat<2, 2, double, defaultp> dmat2x2;
+ typedef mat<2, 3, double, defaultp> dmat2x3;
+ typedef mat<2, 4, double, defaultp> dmat2x4;
+ typedef mat<3, 2, double, defaultp> dmat3x2;
+ typedef mat<3, 3, double, defaultp> dmat3x3;
+ typedef mat<3, 4, double, defaultp> dmat3x4;
+ typedef mat<4, 2, double, defaultp> dmat4x2;
+ typedef mat<4, 3, double, defaultp> dmat4x3;
+ typedef mat<4, 4, double, defaultp> dmat4x4;
+
+ typedef mat<2, 2, f64, lowp> lowp_f64mat2x2;
+ typedef mat<2, 3, f64, lowp> lowp_f64mat2x3;
+ typedef mat<2, 4, f64, lowp> lowp_f64mat2x4;
+ typedef mat<3, 2, f64, lowp> lowp_f64mat3x2;
+ typedef mat<3, 3, f64, lowp> lowp_f64mat3x3;
+ typedef mat<3, 4, f64, lowp> lowp_f64mat3x4;
+ typedef mat<4, 2, f64, lowp> lowp_f64mat4x2;
+ typedef mat<4, 3, f64, lowp> lowp_f64mat4x3;
+ typedef mat<4, 4, f64, lowp> lowp_f64mat4x4;
+
+ typedef mat<2, 2, f64, mediump> mediump_f64mat2x2;
+ typedef mat<2, 3, f64, mediump> mediump_f64mat2x3;
+ typedef mat<2, 4, f64, mediump> mediump_f64mat2x4;
+ typedef mat<3, 2, f64, mediump> mediump_f64mat3x2;
+ typedef mat<3, 3, f64, mediump> mediump_f64mat3x3;
+ typedef mat<3, 4, f64, mediump> mediump_f64mat3x4;
+ typedef mat<4, 2, f64, mediump> mediump_f64mat4x2;
+ typedef mat<4, 3, f64, mediump> mediump_f64mat4x3;
+ typedef mat<4, 4, f64, mediump> mediump_f64mat4x4;
+
+ typedef mat<2, 2, f64, highp> highp_f64mat2x2;
+ typedef mat<2, 3, f64, highp> highp_f64mat2x3;
+ typedef mat<2, 4, f64, highp> highp_f64mat2x4;
+ typedef mat<3, 2, f64, highp> highp_f64mat3x2;
+ typedef mat<3, 3, f64, highp> highp_f64mat3x3;
+ typedef mat<3, 4, f64, highp> highp_f64mat3x4;
+ typedef mat<4, 2, f64, highp> highp_f64mat4x2;
+ typedef mat<4, 3, f64, highp> highp_f64mat4x3;
+ typedef mat<4, 4, f64, highp> highp_f64mat4x4;
+
+ typedef mat<2, 2, f64, defaultp> f64mat2x2;
+ typedef mat<2, 3, f64, defaultp> f64mat2x3;
+ typedef mat<2, 4, f64, defaultp> f64mat2x4;
+ typedef mat<3, 2, f64, defaultp> f64mat3x2;
+ typedef mat<3, 3, f64, defaultp> f64mat3x3;
+ typedef mat<3, 4, f64, defaultp> f64mat3x4;
+ typedef mat<4, 2, f64, defaultp> f64mat4x2;
+ typedef mat<4, 3, f64, defaultp> f64mat4x3;
+ typedef mat<4, 4, f64, defaultp> f64mat4x4;
+
+ // Signed integer matrix MxN
+
+ typedef mat<2, 2, int, lowp> lowp_imat2x2;
+ typedef mat<2, 3, int, lowp> lowp_imat2x3;
+ typedef mat<2, 4, int, lowp> lowp_imat2x4;
+ typedef mat<3, 2, int, lowp> lowp_imat3x2;
+ typedef mat<3, 3, int, lowp> lowp_imat3x3;
+ typedef mat<3, 4, int, lowp> lowp_imat3x4;
+ typedef mat<4, 2, int, lowp> lowp_imat4x2;
+ typedef mat<4, 3, int, lowp> lowp_imat4x3;
+ typedef mat<4, 4, int, lowp> lowp_imat4x4;
+
+ typedef mat<2, 2, int, mediump> mediump_imat2x2;
+ typedef mat<2, 3, int, mediump> mediump_imat2x3;
+ typedef mat<2, 4, int, mediump> mediump_imat2x4;
+ typedef mat<3, 2, int, mediump> mediump_imat3x2;
+ typedef mat<3, 3, int, mediump> mediump_imat3x3;
+ typedef mat<3, 4, int, mediump> mediump_imat3x4;
+ typedef mat<4, 2, int, mediump> mediump_imat4x2;
+ typedef mat<4, 3, int, mediump> mediump_imat4x3;
+ typedef mat<4, 4, int, mediump> mediump_imat4x4;
+
+ typedef mat<2, 2, int, highp> highp_imat2x2;
+ typedef mat<2, 3, int, highp> highp_imat2x3;
+ typedef mat<2, 4, int, highp> highp_imat2x4;
+ typedef mat<3, 2, int, highp> highp_imat3x2;
+ typedef mat<3, 3, int, highp> highp_imat3x3;
+ typedef mat<3, 4, int, highp> highp_imat3x4;
+ typedef mat<4, 2, int, highp> highp_imat4x2;
+ typedef mat<4, 3, int, highp> highp_imat4x3;
+ typedef mat<4, 4, int, highp> highp_imat4x4;
+
+ typedef mat<2, 2, int, defaultp> imat2x2;
+ typedef mat<2, 3, int, defaultp> imat2x3;
+ typedef mat<2, 4, int, defaultp> imat2x4;
+ typedef mat<3, 2, int, defaultp> imat3x2;
+ typedef mat<3, 3, int, defaultp> imat3x3;
+ typedef mat<3, 4, int, defaultp> imat3x4;
+ typedef mat<4, 2, int, defaultp> imat4x2;
+ typedef mat<4, 3, int, defaultp> imat4x3;
+ typedef mat<4, 4, int, defaultp> imat4x4;
+
+
+ typedef mat<2, 2, int8, lowp> lowp_i8mat2x2;
+ typedef mat<2, 3, int8, lowp> lowp_i8mat2x3;
+ typedef mat<2, 4, int8, lowp> lowp_i8mat2x4;
+ typedef mat<3, 2, int8, lowp> lowp_i8mat3x2;
+ typedef mat<3, 3, int8, lowp> lowp_i8mat3x3;
+ typedef mat<3, 4, int8, lowp> lowp_i8mat3x4;
+ typedef mat<4, 2, int8, lowp> lowp_i8mat4x2;
+ typedef mat<4, 3, int8, lowp> lowp_i8mat4x3;
+ typedef mat<4, 4, int8, lowp> lowp_i8mat4x4;
+
+ typedef mat<2, 2, int8, mediump> mediump_i8mat2x2;
+ typedef mat<2, 3, int8, mediump> mediump_i8mat2x3;
+ typedef mat<2, 4, int8, mediump> mediump_i8mat2x4;
+ typedef mat<3, 2, int8, mediump> mediump_i8mat3x2;
+ typedef mat<3, 3, int8, mediump> mediump_i8mat3x3;
+ typedef mat<3, 4, int8, mediump> mediump_i8mat3x4;
+ typedef mat<4, 2, int8, mediump> mediump_i8mat4x2;
+ typedef mat<4, 3, int8, mediump> mediump_i8mat4x3;
+ typedef mat<4, 4, int8, mediump> mediump_i8mat4x4;
+
+ typedef mat<2, 2, int8, highp> highp_i8mat2x2;
+ typedef mat<2, 3, int8, highp> highp_i8mat2x3;
+ typedef mat<2, 4, int8, highp> highp_i8mat2x4;
+ typedef mat<3, 2, int8, highp> highp_i8mat3x2;
+ typedef mat<3, 3, int8, highp> highp_i8mat3x3;
+ typedef mat<3, 4, int8, highp> highp_i8mat3x4;
+ typedef mat<4, 2, int8, highp> highp_i8mat4x2;
+ typedef mat<4, 3, int8, highp> highp_i8mat4x3;
+ typedef mat<4, 4, int8, highp> highp_i8mat4x4;
+
+ typedef mat<2, 2, int8, defaultp> i8mat2x2;
+ typedef mat<2, 3, int8, defaultp> i8mat2x3;
+ typedef mat<2, 4, int8, defaultp> i8mat2x4;
+ typedef mat<3, 2, int8, defaultp> i8mat3x2;
+ typedef mat<3, 3, int8, defaultp> i8mat3x3;
+ typedef mat<3, 4, int8, defaultp> i8mat3x4;
+ typedef mat<4, 2, int8, defaultp> i8mat4x2;
+ typedef mat<4, 3, int8, defaultp> i8mat4x3;
+ typedef mat<4, 4, int8, defaultp> i8mat4x4;
+
+
+ typedef mat<2, 2, int16, lowp> lowp_i16mat2x2;
+ typedef mat<2, 3, int16, lowp> lowp_i16mat2x3;
+ typedef mat<2, 4, int16, lowp> lowp_i16mat2x4;
+ typedef mat<3, 2, int16, lowp> lowp_i16mat3x2;
+ typedef mat<3, 3, int16, lowp> lowp_i16mat3x3;
+ typedef mat<3, 4, int16, lowp> lowp_i16mat3x4;
+ typedef mat<4, 2, int16, lowp> lowp_i16mat4x2;
+ typedef mat<4, 3, int16, lowp> lowp_i16mat4x3;
+ typedef mat<4, 4, int16, lowp> lowp_i16mat4x4;
+
+ typedef mat<2, 2, int16, mediump> mediump_i16mat2x2;
+ typedef mat<2, 3, int16, mediump> mediump_i16mat2x3;
+ typedef mat<2, 4, int16, mediump> mediump_i16mat2x4;
+ typedef mat<3, 2, int16, mediump> mediump_i16mat3x2;
+ typedef mat<3, 3, int16, mediump> mediump_i16mat3x3;
+ typedef mat<3, 4, int16, mediump> mediump_i16mat3x4;
+ typedef mat<4, 2, int16, mediump> mediump_i16mat4x2;
+ typedef mat<4, 3, int16, mediump> mediump_i16mat4x3;
+ typedef mat<4, 4, int16, mediump> mediump_i16mat4x4;
+
+ typedef mat<2, 2, int16, highp> highp_i16mat2x2;
+ typedef mat<2, 3, int16, highp> highp_i16mat2x3;
+ typedef mat<2, 4, int16, highp> highp_i16mat2x4;
+ typedef mat<3, 2, int16, highp> highp_i16mat3x2;
+ typedef mat<3, 3, int16, highp> highp_i16mat3x3;
+ typedef mat<3, 4, int16, highp> highp_i16mat3x4;
+ typedef mat<4, 2, int16, highp> highp_i16mat4x2;
+ typedef mat<4, 3, int16, highp> highp_i16mat4x3;
+ typedef mat<4, 4, int16, highp> highp_i16mat4x4;
+
+ typedef mat<2, 2, int16, defaultp> i16mat2x2;
+ typedef mat<2, 3, int16, defaultp> i16mat2x3;
+ typedef mat<2, 4, int16, defaultp> i16mat2x4;
+ typedef mat<3, 2, int16, defaultp> i16mat3x2;
+ typedef mat<3, 3, int16, defaultp> i16mat3x3;
+ typedef mat<3, 4, int16, defaultp> i16mat3x4;
+ typedef mat<4, 2, int16, defaultp> i16mat4x2;
+ typedef mat<4, 3, int16, defaultp> i16mat4x3;
+ typedef mat<4, 4, int16, defaultp> i16mat4x4;
+
+
+ typedef mat<2, 2, int32, lowp> lowp_i32mat2x2;
+ typedef mat<2, 3, int32, lowp> lowp_i32mat2x3;
+ typedef mat<2, 4, int32, lowp> lowp_i32mat2x4;
+ typedef mat<3, 2, int32, lowp> lowp_i32mat3x2;
+ typedef mat<3, 3, int32, lowp> lowp_i32mat3x3;
+ typedef mat<3, 4, int32, lowp> lowp_i32mat3x4;
+ typedef mat<4, 2, int32, lowp> lowp_i32mat4x2;
+ typedef mat<4, 3, int32, lowp> lowp_i32mat4x3;
+ typedef mat<4, 4, int32, lowp> lowp_i32mat4x4;
+
+ typedef mat<2, 2, int32, mediump> mediump_i32mat2x2;
+ typedef mat<2, 3, int32, mediump> mediump_i32mat2x3;
+ typedef mat<2, 4, int32, mediump> mediump_i32mat2x4;
+ typedef mat<3, 2, int32, mediump> mediump_i32mat3x2;
+ typedef mat<3, 3, int32, mediump> mediump_i32mat3x3;
+ typedef mat<3, 4, int32, mediump> mediump_i32mat3x4;
+ typedef mat<4, 2, int32, mediump> mediump_i32mat4x2;
+ typedef mat<4, 3, int32, mediump> mediump_i32mat4x3;
+ typedef mat<4, 4, int32, mediump> mediump_i32mat4x4;
+
+ typedef mat<2, 2, int32, highp> highp_i32mat2x2;
+ typedef mat<2, 3, int32, highp> highp_i32mat2x3;
+ typedef mat<2, 4, int32, highp> highp_i32mat2x4;
+ typedef mat<3, 2, int32, highp> highp_i32mat3x2;
+ typedef mat<3, 3, int32, highp> highp_i32mat3x3;
+ typedef mat<3, 4, int32, highp> highp_i32mat3x4;
+ typedef mat<4, 2, int32, highp> highp_i32mat4x2;
+ typedef mat<4, 3, int32, highp> highp_i32mat4x3;
+ typedef mat<4, 4, int32, highp> highp_i32mat4x4;
+
+ typedef mat<2, 2, int32, defaultp> i32mat2x2;
+ typedef mat<2, 3, int32, defaultp> i32mat2x3;
+ typedef mat<2, 4, int32, defaultp> i32mat2x4;
+ typedef mat<3, 2, int32, defaultp> i32mat3x2;
+ typedef mat<3, 3, int32, defaultp> i32mat3x3;
+ typedef mat<3, 4, int32, defaultp> i32mat3x4;
+ typedef mat<4, 2, int32, defaultp> i32mat4x2;
+ typedef mat<4, 3, int32, defaultp> i32mat4x3;
+ typedef mat<4, 4, int32, defaultp> i32mat4x4;
+
+
+ typedef mat<2, 2, int64, lowp> lowp_i64mat2x2;
+ typedef mat<2, 3, int64, lowp> lowp_i64mat2x3;
+ typedef mat<2, 4, int64, lowp> lowp_i64mat2x4;
+ typedef mat<3, 2, int64, lowp> lowp_i64mat3x2;
+ typedef mat<3, 3, int64, lowp> lowp_i64mat3x3;
+ typedef mat<3, 4, int64, lowp> lowp_i64mat3x4;
+ typedef mat<4, 2, int64, lowp> lowp_i64mat4x2;
+ typedef mat<4, 3, int64, lowp> lowp_i64mat4x3;
+ typedef mat<4, 4, int64, lowp> lowp_i64mat4x4;
+
+ typedef mat<2, 2, int64, mediump> mediump_i64mat2x2;
+ typedef mat<2, 3, int64, mediump> mediump_i64mat2x3;
+ typedef mat<2, 4, int64, mediump> mediump_i64mat2x4;
+ typedef mat<3, 2, int64, mediump> mediump_i64mat3x2;
+ typedef mat<3, 3, int64, mediump> mediump_i64mat3x3;
+ typedef mat<3, 4, int64, mediump> mediump_i64mat3x4;
+ typedef mat<4, 2, int64, mediump> mediump_i64mat4x2;
+ typedef mat<4, 3, int64, mediump> mediump_i64mat4x3;
+ typedef mat<4, 4, int64, mediump> mediump_i64mat4x4;
+
+ typedef mat<2, 2, int64, highp> highp_i64mat2x2;
+ typedef mat<2, 3, int64, highp> highp_i64mat2x3;
+ typedef mat<2, 4, int64, highp> highp_i64mat2x4;
+ typedef mat<3, 2, int64, highp> highp_i64mat3x2;
+ typedef mat<3, 3, int64, highp> highp_i64mat3x3;
+ typedef mat<3, 4, int64, highp> highp_i64mat3x4;
+ typedef mat<4, 2, int64, highp> highp_i64mat4x2;
+ typedef mat<4, 3, int64, highp> highp_i64mat4x3;
+ typedef mat<4, 4, int64, highp> highp_i64mat4x4;
+
+ typedef mat<2, 2, int64, defaultp> i64mat2x2;
+ typedef mat<2, 3, int64, defaultp> i64mat2x3;
+ typedef mat<2, 4, int64, defaultp> i64mat2x4;
+ typedef mat<3, 2, int64, defaultp> i64mat3x2;
+ typedef mat<3, 3, int64, defaultp> i64mat3x3;
+ typedef mat<3, 4, int64, defaultp> i64mat3x4;
+ typedef mat<4, 2, int64, defaultp> i64mat4x2;
+ typedef mat<4, 3, int64, defaultp> i64mat4x3;
+ typedef mat<4, 4, int64, defaultp> i64mat4x4;
+
+
+ // Unsigned integer matrix MxN
+
+ typedef mat<2, 2, uint, lowp> lowp_umat2x2;
+ typedef mat<2, 3, uint, lowp> lowp_umat2x3;
+ typedef mat<2, 4, uint, lowp> lowp_umat2x4;
+ typedef mat<3, 2, uint, lowp> lowp_umat3x2;
+ typedef mat<3, 3, uint, lowp> lowp_umat3x3;
+ typedef mat<3, 4, uint, lowp> lowp_umat3x4;
+ typedef mat<4, 2, uint, lowp> lowp_umat4x2;
+ typedef mat<4, 3, uint, lowp> lowp_umat4x3;
+ typedef mat<4, 4, uint, lowp> lowp_umat4x4;
+
+ typedef mat<2, 2, uint, mediump> mediump_umat2x2;
+ typedef mat<2, 3, uint, mediump> mediump_umat2x3;
+ typedef mat<2, 4, uint, mediump> mediump_umat2x4;
+ typedef mat<3, 2, uint, mediump> mediump_umat3x2;
+ typedef mat<3, 3, uint, mediump> mediump_umat3x3;
+ typedef mat<3, 4, uint, mediump> mediump_umat3x4;
+ typedef mat<4, 2, uint, mediump> mediump_umat4x2;
+ typedef mat<4, 3, uint, mediump> mediump_umat4x3;
+ typedef mat<4, 4, uint, mediump> mediump_umat4x4;
+
+ typedef mat<2, 2, uint, highp> highp_umat2x2;
+ typedef mat<2, 3, uint, highp> highp_umat2x3;
+ typedef mat<2, 4, uint, highp> highp_umat2x4;
+ typedef mat<3, 2, uint, highp> highp_umat3x2;
+ typedef mat<3, 3, uint, highp> highp_umat3x3;
+ typedef mat<3, 4, uint, highp> highp_umat3x4;
+ typedef mat<4, 2, uint, highp> highp_umat4x2;
+ typedef mat<4, 3, uint, highp> highp_umat4x3;
+ typedef mat<4, 4, uint, highp> highp_umat4x4;
+
+ typedef mat<2, 2, uint, defaultp> umat2x2;
+ typedef mat<2, 3, uint, defaultp> umat2x3;
+ typedef mat<2, 4, uint, defaultp> umat2x4;
+ typedef mat<3, 2, uint, defaultp> umat3x2;
+ typedef mat<3, 3, uint, defaultp> umat3x3;
+ typedef mat<3, 4, uint, defaultp> umat3x4;
+ typedef mat<4, 2, uint, defaultp> umat4x2;
+ typedef mat<4, 3, uint, defaultp> umat4x3;
+ typedef mat<4, 4, uint, defaultp> umat4x4;
+
+
+ typedef mat<2, 2, uint8, lowp> lowp_u8mat2x2;
+ typedef mat<2, 3, uint8, lowp> lowp_u8mat2x3;
+ typedef mat<2, 4, uint8, lowp> lowp_u8mat2x4;
+ typedef mat<3, 2, uint8, lowp> lowp_u8mat3x2;
+ typedef mat<3, 3, uint8, lowp> lowp_u8mat3x3;
+ typedef mat<3, 4, uint8, lowp> lowp_u8mat3x4;
+ typedef mat<4, 2, uint8, lowp> lowp_u8mat4x2;
+ typedef mat<4, 3, uint8, lowp> lowp_u8mat4x3;
+ typedef mat<4, 4, uint8, lowp> lowp_u8mat4x4;
+
+ typedef mat<2, 2, uint8, mediump> mediump_u8mat2x2;
+ typedef mat<2, 3, uint8, mediump> mediump_u8mat2x3;
+ typedef mat<2, 4, uint8, mediump> mediump_u8mat2x4;
+ typedef mat<3, 2, uint8, mediump> mediump_u8mat3x2;
+ typedef mat<3, 3, uint8, mediump> mediump_u8mat3x3;
+ typedef mat<3, 4, uint8, mediump> mediump_u8mat3x4;
+ typedef mat<4, 2, uint8, mediump> mediump_u8mat4x2;
+ typedef mat<4, 3, uint8, mediump> mediump_u8mat4x3;
+ typedef mat<4, 4, uint8, mediump> mediump_u8mat4x4;
+
+ typedef mat<2, 2, uint8, highp> highp_u8mat2x2;
+ typedef mat<2, 3, uint8, highp> highp_u8mat2x3;
+ typedef mat<2, 4, uint8, highp> highp_u8mat2x4;
+ typedef mat<3, 2, uint8, highp> highp_u8mat3x2;
+ typedef mat<3, 3, uint8, highp> highp_u8mat3x3;
+ typedef mat<3, 4, uint8, highp> highp_u8mat3x4;
+ typedef mat<4, 2, uint8, highp> highp_u8mat4x2;
+ typedef mat<4, 3, uint8, highp> highp_u8mat4x3;
+ typedef mat<4, 4, uint8, highp> highp_u8mat4x4;
+
+ typedef mat<2, 2, uint8, defaultp> u8mat2x2;
+ typedef mat<2, 3, uint8, defaultp> u8mat2x3;
+ typedef mat<2, 4, uint8, defaultp> u8mat2x4;
+ typedef mat<3, 2, uint8, defaultp> u8mat3x2;
+ typedef mat<3, 3, uint8, defaultp> u8mat3x3;
+ typedef mat<3, 4, uint8, defaultp> u8mat3x4;
+ typedef mat<4, 2, uint8, defaultp> u8mat4x2;
+ typedef mat<4, 3, uint8, defaultp> u8mat4x3;
+ typedef mat<4, 4, uint8, defaultp> u8mat4x4;
+
+
+ typedef mat<2, 2, uint16, lowp> lowp_u16mat2x2;
+ typedef mat<2, 3, uint16, lowp> lowp_u16mat2x3;
+ typedef mat<2, 4, uint16, lowp> lowp_u16mat2x4;
+ typedef mat<3, 2, uint16, lowp> lowp_u16mat3x2;
+ typedef mat<3, 3, uint16, lowp> lowp_u16mat3x3;
+ typedef mat<3, 4, uint16, lowp> lowp_u16mat3x4;
+ typedef mat<4, 2, uint16, lowp> lowp_u16mat4x2;
+ typedef mat<4, 3, uint16, lowp> lowp_u16mat4x3;
+ typedef mat<4, 4, uint16, lowp> lowp_u16mat4x4;
+
+ typedef mat<2, 2, uint16, mediump> mediump_u16mat2x2;
+ typedef mat<2, 3, uint16, mediump> mediump_u16mat2x3;
+ typedef mat<2, 4, uint16, mediump> mediump_u16mat2x4;
+ typedef mat<3, 2, uint16, mediump> mediump_u16mat3x2;
+ typedef mat<3, 3, uint16, mediump> mediump_u16mat3x3;
+ typedef mat<3, 4, uint16, mediump> mediump_u16mat3x4;
+ typedef mat<4, 2, uint16, mediump> mediump_u16mat4x2;
+ typedef mat<4, 3, uint16, mediump> mediump_u16mat4x3;
+ typedef mat<4, 4, uint16, mediump> mediump_u16mat4x4;
+
+ typedef mat<2, 2, uint16, highp> highp_u16mat2x2;
+ typedef mat<2, 3, uint16, highp> highp_u16mat2x3;
+ typedef mat<2, 4, uint16, highp> highp_u16mat2x4;
+ typedef mat<3, 2, uint16, highp> highp_u16mat3x2;
+ typedef mat<3, 3, uint16, highp> highp_u16mat3x3;
+ typedef mat<3, 4, uint16, highp> highp_u16mat3x4;
+ typedef mat<4, 2, uint16, highp> highp_u16mat4x2;
+ typedef mat<4, 3, uint16, highp> highp_u16mat4x3;
+ typedef mat<4, 4, uint16, highp> highp_u16mat4x4;
+
+ typedef mat<2, 2, uint16, defaultp> u16mat2x2;
+ typedef mat<2, 3, uint16, defaultp> u16mat2x3;
+ typedef mat<2, 4, uint16, defaultp> u16mat2x4;
+ typedef mat<3, 2, uint16, defaultp> u16mat3x2;
+ typedef mat<3, 3, uint16, defaultp> u16mat3x3;
+ typedef mat<3, 4, uint16, defaultp> u16mat3x4;
+ typedef mat<4, 2, uint16, defaultp> u16mat4x2;
+ typedef mat<4, 3, uint16, defaultp> u16mat4x3;
+ typedef mat<4, 4, uint16, defaultp> u16mat4x4;
+
+
+ typedef mat<2, 2, uint32, lowp> lowp_u32mat2x2;
+ typedef mat<2, 3, uint32, lowp> lowp_u32mat2x3;
+ typedef mat<2, 4, uint32, lowp> lowp_u32mat2x4;
+ typedef mat<3, 2, uint32, lowp> lowp_u32mat3x2;
+ typedef mat<3, 3, uint32, lowp> lowp_u32mat3x3;
+ typedef mat<3, 4, uint32, lowp> lowp_u32mat3x4;
+ typedef mat<4, 2, uint32, lowp> lowp_u32mat4x2;
+ typedef mat<4, 3, uint32, lowp> lowp_u32mat4x3;
+ typedef mat<4, 4, uint32, lowp> lowp_u32mat4x4;
+
+ typedef mat<2, 2, uint32, mediump> mediump_u32mat2x2;
+ typedef mat<2, 3, uint32, mediump> mediump_u32mat2x3;
+ typedef mat<2, 4, uint32, mediump> mediump_u32mat2x4;
+ typedef mat<3, 2, uint32, mediump> mediump_u32mat3x2;
+ typedef mat<3, 3, uint32, mediump> mediump_u32mat3x3;
+ typedef mat<3, 4, uint32, mediump> mediump_u32mat3x4;
+ typedef mat<4, 2, uint32, mediump> mediump_u32mat4x2;
+ typedef mat<4, 3, uint32, mediump> mediump_u32mat4x3;
+ typedef mat<4, 4, uint32, mediump> mediump_u32mat4x4;
+
+ typedef mat<2, 2, uint32, highp> highp_u32mat2x2;
+ typedef mat<2, 3, uint32, highp> highp_u32mat2x3;
+ typedef mat<2, 4, uint32, highp> highp_u32mat2x4;
+ typedef mat<3, 2, uint32, highp> highp_u32mat3x2;
+ typedef mat<3, 3, uint32, highp> highp_u32mat3x3;
+ typedef mat<3, 4, uint32, highp> highp_u32mat3x4;
+ typedef mat<4, 2, uint32, highp> highp_u32mat4x2;
+ typedef mat<4, 3, uint32, highp> highp_u32mat4x3;
+ typedef mat<4, 4, uint32, highp> highp_u32mat4x4;
+
+ typedef mat<2, 2, uint32, defaultp> u32mat2x2;
+ typedef mat<2, 3, uint32, defaultp> u32mat2x3;
+ typedef mat<2, 4, uint32, defaultp> u32mat2x4;
+ typedef mat<3, 2, uint32, defaultp> u32mat3x2;
+ typedef mat<3, 3, uint32, defaultp> u32mat3x3;
+ typedef mat<3, 4, uint32, defaultp> u32mat3x4;
+ typedef mat<4, 2, uint32, defaultp> u32mat4x2;
+ typedef mat<4, 3, uint32, defaultp> u32mat4x3;
+ typedef mat<4, 4, uint32, defaultp> u32mat4x4;
+
+
+ typedef mat<2, 2, uint64, lowp> lowp_u64mat2x2;
+ typedef mat<2, 3, uint64, lowp> lowp_u64mat2x3;
+ typedef mat<2, 4, uint64, lowp> lowp_u64mat2x4;
+ typedef mat<3, 2, uint64, lowp> lowp_u64mat3x2;
+ typedef mat<3, 3, uint64, lowp> lowp_u64mat3x3;
+ typedef mat<3, 4, uint64, lowp> lowp_u64mat3x4;
+ typedef mat<4, 2, uint64, lowp> lowp_u64mat4x2;
+ typedef mat<4, 3, uint64, lowp> lowp_u64mat4x3;
+ typedef mat<4, 4, uint64, lowp> lowp_u64mat4x4;
+
+ typedef mat<2, 2, uint64, mediump> mediump_u64mat2x2;
+ typedef mat<2, 3, uint64, mediump> mediump_u64mat2x3;
+ typedef mat<2, 4, uint64, mediump> mediump_u64mat2x4;
+ typedef mat<3, 2, uint64, mediump> mediump_u64mat3x2;
+ typedef mat<3, 3, uint64, mediump> mediump_u64mat3x3;
+ typedef mat<3, 4, uint64, mediump> mediump_u64mat3x4;
+ typedef mat<4, 2, uint64, mediump> mediump_u64mat4x2;
+ typedef mat<4, 3, uint64, mediump> mediump_u64mat4x3;
+ typedef mat<4, 4, uint64, mediump> mediump_u64mat4x4;
+
+ typedef mat<2, 2, uint64, highp> highp_u64mat2x2;
+ typedef mat<2, 3, uint64, highp> highp_u64mat2x3;
+ typedef mat<2, 4, uint64, highp> highp_u64mat2x4;
+ typedef mat<3, 2, uint64, highp> highp_u64mat3x2;
+ typedef mat<3, 3, uint64, highp> highp_u64mat3x3;
+ typedef mat<3, 4, uint64, highp> highp_u64mat3x4;
+ typedef mat<4, 2, uint64, highp> highp_u64mat4x2;
+ typedef mat<4, 3, uint64, highp> highp_u64mat4x3;
+ typedef mat<4, 4, uint64, highp> highp_u64mat4x4;
+
+ typedef mat<2, 2, uint64, defaultp> u64mat2x2;
+ typedef mat<2, 3, uint64, defaultp> u64mat2x3;
+ typedef mat<2, 4, uint64, defaultp> u64mat2x4;
+ typedef mat<3, 2, uint64, defaultp> u64mat3x2;
+ typedef mat<3, 3, uint64, defaultp> u64mat3x3;
+ typedef mat<3, 4, uint64, defaultp> u64mat3x4;
+ typedef mat<4, 2, uint64, defaultp> u64mat4x2;
+ typedef mat<4, 3, uint64, defaultp> u64mat4x3;
+ typedef mat<4, 4, uint64, defaultp> u64mat4x4;
+
+ // Quaternion
+
+ typedef qua<float, lowp> lowp_quat;
+ typedef qua<float, mediump> mediump_quat;
+ typedef qua<float, highp> highp_quat;
+ typedef qua<float, defaultp> quat;
+
+ typedef qua<float, lowp> lowp_fquat;
+ typedef qua<float, mediump> mediump_fquat;
+ typedef qua<float, highp> highp_fquat;
+ typedef qua<float, defaultp> fquat;
+
+ typedef qua<f32, lowp> lowp_f32quat;
+ typedef qua<f32, mediump> mediump_f32quat;
+ typedef qua<f32, highp> highp_f32quat;
+ typedef qua<f32, defaultp> f32quat;
+
+ typedef qua<double, lowp> lowp_dquat;
+ typedef qua<double, mediump> mediump_dquat;
+ typedef qua<double, highp> highp_dquat;
+ typedef qua<double, defaultp> dquat;
+
+ typedef qua<f64, lowp> lowp_f64quat;
+ typedef qua<f64, mediump> mediump_f64quat;
+ typedef qua<f64, highp> highp_f64quat;
+ typedef qua<f64, defaultp> f64quat;
+}//namespace glm
+
+
diff --git a/glm/geometric.hpp b/glm/geometric.hpp
new file mode 100644
index 0000000..ac857e6
--- /dev/null
+++ b/glm/geometric.hpp
@@ -0,0 +1,116 @@
+/// @ref core
+/// @file glm/geometric.hpp
+///
+/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
+///
+/// @defgroup core_func_geometric Geometric functions
+/// @ingroup core
+///
+/// These operate on vectors as vectors, not component-wise.
+///
+/// Include <glm/geometric.hpp> to use these core features.
+
+#pragma once
+
+#include "detail/type_vec3.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_func_geometric
+ /// @{
+
+ /// Returns the length of x, i.e., sqrt(x * x).
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/length.xml">GLSL length man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T length(vec<L, T, Q> const& x);
+
+ /// Returns the distance between p0 and p1, i.e., length(p0 - p1).
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/distance.xml">GLSL distance man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T distance(vec<L, T, Q> const& p0, vec<L, T, Q> const& p1);
+
+ /// Returns the dot product of x and y, i.e., result = x * y.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/dot.xml">GLSL dot man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR T dot(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Returns the cross product of x and y.
+ ///
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/cross.xml">GLSL cross man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<3, T, Q> cross(vec<3, T, Q> const& x, vec<3, T, Q> const& y);
+
+ /// Returns a vector in the same direction as x but with length of 1.
+ /// According to issue 10 GLSL 1.10 specification, if length(x) == 0 then result is undefined and generate an error.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/normalize.xml">GLSL normalize man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> normalize(vec<L, T, Q> const& x);
+
+ /// If dot(Nref, I) < 0.0, return N, otherwise, return -N.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/faceforward.xml">GLSL faceforward man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> faceforward(
+ vec<L, T, Q> const& N,
+ vec<L, T, Q> const& I,
+ vec<L, T, Q> const& Nref);
+
+ /// For the incident vector I and surface orientation N,
+ /// returns the reflection direction : result = I - 2.0 * dot(N, I) * N.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/reflect.xml">GLSL reflect man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> reflect(
+ vec<L, T, Q> const& I,
+ vec<L, T, Q> const& N);
+
+ /// For the incident vector I and surface normal N,
+ /// and the ratio of indices of refraction eta,
+ /// return the refraction vector.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/refract.xml">GLSL refract man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.5 Geometric Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> refract(
+ vec<L, T, Q> const& I,
+ vec<L, T, Q> const& N,
+ T eta);
+
+ /// @}
+}//namespace glm
+
+#include "detail/func_geometric.inl"
diff --git a/glm/glm.hpp b/glm/glm.hpp
new file mode 100644
index 0000000..8b61064
--- /dev/null
+++ b/glm/glm.hpp
@@ -0,0 +1,136 @@
+/// @ref core
+/// @file glm/glm.hpp
+///
+/// @defgroup core Core features
+///
+/// @brief Features that implement in C++ the GLSL specification as closely as possible.
+///
+/// The GLM core consists of C++ types that mirror GLSL types and
+/// C++ functions that mirror the GLSL functions.
+///
+/// The best documentation for GLM Core is the current GLSL specification,
+/// <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.clean.pdf">version 4.2
+/// (pdf file)</a>.
+///
+/// GLM core functionalities require <glm/glm.hpp> to be included to be used.
+///
+///
+/// @defgroup core_vector Vector types
+///
+/// Vector types of two to four components with an exhaustive set of operators.
+///
+/// @ingroup core
+///
+///
+/// @defgroup core_vector_precision Vector types with precision qualifiers
+///
+/// @brief Vector types with precision qualifiers which may result in various precision in term of ULPs
+///
+/// GLSL allows defining qualifiers for particular variables.
+/// With OpenGL's GLSL, these qualifiers have no effect; they are there for compatibility,
+/// with OpenGL ES's GLSL, these qualifiers do have an effect.
+///
+/// C++ has no language equivalent to qualifier qualifiers. So GLM provides the next-best thing:
+/// a number of typedefs that use a particular qualifier.
+///
+/// None of these types make any guarantees about the actual qualifier used.
+///
+/// @ingroup core
+///
+///
+/// @defgroup core_matrix Matrix types
+///
+/// Matrix types of with C columns and R rows where C and R are values between 2 to 4 included.
+/// These types have exhaustive sets of operators.
+///
+/// @ingroup core
+///
+///
+/// @defgroup core_matrix_precision Matrix types with precision qualifiers
+///
+/// @brief Matrix types with precision qualifiers which may result in various precision in term of ULPs
+///
+/// GLSL allows defining qualifiers for particular variables.
+/// With OpenGL's GLSL, these qualifiers have no effect; they are there for compatibility,
+/// with OpenGL ES's GLSL, these qualifiers do have an effect.
+///
+/// C++ has no language equivalent to qualifier qualifiers. So GLM provides the next-best thing:
+/// a number of typedefs that use a particular qualifier.
+///
+/// None of these types make any guarantees about the actual qualifier used.
+///
+/// @ingroup core
+///
+///
+/// @defgroup ext Stable extensions
+///
+/// @brief Additional features not specified by GLSL specification.
+///
+/// EXT extensions are fully tested and documented.
+///
+/// Even if it's highly unrecommended, it's possible to include all the extensions at once by
+/// including <glm/ext.hpp>. Otherwise, each extension needs to be included a specific file.
+///
+///
+/// @defgroup gtc Recommended extensions
+///
+/// @brief Additional features not specified by GLSL specification.
+///
+/// GTC extensions aim to be stable with tests and documentation.
+///
+/// Even if it's highly unrecommended, it's possible to include all the extensions at once by
+/// including <glm/ext.hpp>. Otherwise, each extension needs to be included a specific file.
+///
+///
+/// @defgroup gtx Experimental extensions
+///
+/// @brief Experimental features not specified by GLSL specification.
+///
+/// Experimental extensions are useful functions and types, but the development of
+/// their API and functionality is not necessarily stable. They can change
+/// substantially between versions. Backwards compatibility is not much of an issue
+/// for them.
+///
+/// Even if it's highly unrecommended, it's possible to include all the extensions
+/// at once by including <glm/ext.hpp>. Otherwise, each extension needs to be
+/// included a specific file.
+///
+/// @mainpage OpenGL Mathematics (GLM)
+/// - Website: <a href="https://glm.g-truc.net">glm.g-truc.net</a>
+/// - <a href="modules.html">GLM API documentation</a>
+/// - <a href="https://github.com/g-truc/glm/blob/master/manual.md">GLM Manual</a>
+
+#include "detail/_fixes.hpp"
+
+#include "detail/setup.hpp"
+
+#pragma once
+
+#include <cmath>
+#include <climits>
+#include <cfloat>
+#include <limits>
+#include <cassert>
+#include "fwd.hpp"
+
+#include "vec2.hpp"
+#include "vec3.hpp"
+#include "vec4.hpp"
+#include "mat2x2.hpp"
+#include "mat2x3.hpp"
+#include "mat2x4.hpp"
+#include "mat3x2.hpp"
+#include "mat3x3.hpp"
+#include "mat3x4.hpp"
+#include "mat4x2.hpp"
+#include "mat4x3.hpp"
+#include "mat4x4.hpp"
+
+#include "trigonometric.hpp"
+#include "exponential.hpp"
+#include "common.hpp"
+#include "packing.hpp"
+#include "geometric.hpp"
+#include "matrix.hpp"
+#include "vector_relational.hpp"
+#include "integer.hpp"
diff --git a/glm/gtc/bitfield.hpp b/glm/gtc/bitfield.hpp
new file mode 100644
index 0000000..084fbe7
--- /dev/null
+++ b/glm/gtc/bitfield.hpp
@@ -0,0 +1,266 @@
+/// @ref gtc_bitfield
+/// @file glm/gtc/bitfield.hpp
+///
+/// @see core (dependence)
+/// @see gtc_bitfield (dependence)
+///
+/// @defgroup gtc_bitfield GLM_GTC_bitfield
+/// @ingroup gtc
+///
+/// Include <glm/gtc/bitfield.hpp> to use the features of this extension.
+///
+/// Allow to perform bit operations on integer values
+
+#include "../detail/setup.hpp"
+
+#pragma once
+
+// Dependencies
+#include "../ext/scalar_int_sized.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+#include "../detail/qualifier.hpp"
+#include "../detail/_vectorize.hpp"
+#include "type_precision.hpp"
+#include <limits>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_bitfield extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_bitfield
+ /// @{
+
+ /// Build a mask of 'count' bits
+ ///
+ /// @see gtc_bitfield
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType mask(genIUType Bits);
+
+ /// Build a mask of 'count' bits
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed and unsigned integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_bitfield
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> mask(vec<L, T, Q> const& v);
+
+ /// Rotate all bits to the right. All the bits dropped in the right side are inserted back on the left side.
+ ///
+ /// @see gtc_bitfield
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType bitfieldRotateRight(genIUType In, int Shift);
+
+ /// Rotate all bits to the right. All the bits dropped in the right side are inserted back on the left side.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed and unsigned integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_bitfield
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> bitfieldRotateRight(vec<L, T, Q> const& In, int Shift);
+
+ /// Rotate all bits to the left. All the bits dropped in the left side are inserted back on the right side.
+ ///
+ /// @see gtc_bitfield
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType bitfieldRotateLeft(genIUType In, int Shift);
+
+ /// Rotate all bits to the left. All the bits dropped in the left side are inserted back on the right side.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed and unsigned integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_bitfield
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> bitfieldRotateLeft(vec<L, T, Q> const& In, int Shift);
+
+ /// Set to 1 a range of bits.
+ ///
+ /// @see gtc_bitfield
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType bitfieldFillOne(genIUType Value, int FirstBit, int BitCount);
+
+ /// Set to 1 a range of bits.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed and unsigned integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_bitfield
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> bitfieldFillOne(vec<L, T, Q> const& Value, int FirstBit, int BitCount);
+
+ /// Set to 0 a range of bits.
+ ///
+ /// @see gtc_bitfield
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType bitfieldFillZero(genIUType Value, int FirstBit, int BitCount);
+
+ /// Set to 0 a range of bits.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Signed and unsigned integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_bitfield
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> bitfieldFillZero(vec<L, T, Q> const& Value, int FirstBit, int BitCount);
+
+ /// Interleaves the bits of x and y.
+ /// The first bit is the first bit of x followed by the first bit of y.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL int16 bitfieldInterleave(int8 x, int8 y);
+
+ /// Interleaves the bits of x and y.
+ /// The first bit is the first bit of x followed by the first bit of y.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL uint16 bitfieldInterleave(uint8 x, uint8 y);
+
+ /// Interleaves the bits of x and y.
+ /// The first bit is the first bit of v.x followed by the first bit of v.y.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL uint16 bitfieldInterleave(u8vec2 const& v);
+
+ /// Deinterleaves the bits of x.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL glm::u8vec2 bitfieldDeinterleave(glm::uint16 x);
+
+ /// Interleaves the bits of x and y.
+ /// The first bit is the first bit of x followed by the first bit of y.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL int32 bitfieldInterleave(int16 x, int16 y);
+
+ /// Interleaves the bits of x and y.
+ /// The first bit is the first bit of x followed by the first bit of y.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL uint32 bitfieldInterleave(uint16 x, uint16 y);
+
+ /// Interleaves the bits of x and y.
+ /// The first bit is the first bit of v.x followed by the first bit of v.y.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL uint32 bitfieldInterleave(u16vec2 const& v);
+
+ /// Deinterleaves the bits of x.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL glm::u16vec2 bitfieldDeinterleave(glm::uint32 x);
+
+ /// Interleaves the bits of x and y.
+ /// The first bit is the first bit of x followed by the first bit of y.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL int64 bitfieldInterleave(int32 x, int32 y);
+
+ /// Interleaves the bits of x and y.
+ /// The first bit is the first bit of x followed by the first bit of y.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL uint64 bitfieldInterleave(uint32 x, uint32 y);
+
+ /// Interleaves the bits of x and y.
+ /// The first bit is the first bit of v.x followed by the first bit of v.y.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL uint64 bitfieldInterleave(u32vec2 const& v);
+
+ /// Deinterleaves the bits of x.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL glm::u32vec2 bitfieldDeinterleave(glm::uint64 x);
+
+ /// Interleaves the bits of x, y and z.
+ /// The first bit is the first bit of x followed by the first bit of y and the first bit of z.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL int32 bitfieldInterleave(int8 x, int8 y, int8 z);
+
+ /// Interleaves the bits of x, y and z.
+ /// The first bit is the first bit of x followed by the first bit of y and the first bit of z.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z);
+
+ /// Interleaves the bits of x, y and z.
+ /// The first bit is the first bit of x followed by the first bit of y and the first bit of z.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL int64 bitfieldInterleave(int16 x, int16 y, int16 z);
+
+ /// Interleaves the bits of x, y and z.
+ /// The first bit is the first bit of x followed by the first bit of y and the first bit of z.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL uint64 bitfieldInterleave(uint16 x, uint16 y, uint16 z);
+
+ /// Interleaves the bits of x, y and z.
+ /// The first bit is the first bit of x followed by the first bit of y and the first bit of z.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL int64 bitfieldInterleave(int32 x, int32 y, int32 z);
+
+ /// Interleaves the bits of x, y and z.
+ /// The first bit is the first bit of x followed by the first bit of y and the first bit of z.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL uint64 bitfieldInterleave(uint32 x, uint32 y, uint32 z);
+
+ /// Interleaves the bits of x, y, z and w.
+ /// The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL int32 bitfieldInterleave(int8 x, int8 y, int8 z, int8 w);
+
+ /// Interleaves the bits of x, y, z and w.
+ /// The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z, uint8 w);
+
+ /// Interleaves the bits of x, y, z and w.
+ /// The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL int64 bitfieldInterleave(int16 x, int16 y, int16 z, int16 w);
+
+ /// Interleaves the bits of x, y, z and w.
+ /// The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w.
+ /// The other bits are interleaved following the previous sequence.
+ ///
+ /// @see gtc_bitfield
+ GLM_FUNC_DECL uint64 bitfieldInterleave(uint16 x, uint16 y, uint16 z, uint16 w);
+
+ /// @}
+} //namespace glm
+
+#include "bitfield.inl"
diff --git a/glm/gtc/bitfield.inl b/glm/gtc/bitfield.inl
new file mode 100644
index 0000000..06cf188
--- /dev/null
+++ b/glm/gtc/bitfield.inl
@@ -0,0 +1,626 @@
+/// @ref gtc_bitfield
+
+#include "../simd/integer.h"
+
+namespace glm{
+namespace detail
+{
+ template<typename PARAM, typename RET>
+ GLM_FUNC_DECL RET bitfieldInterleave(PARAM x, PARAM y);
+
+ template<typename PARAM, typename RET>
+ GLM_FUNC_DECL RET bitfieldInterleave(PARAM x, PARAM y, PARAM z);
+
+ template<typename PARAM, typename RET>
+ GLM_FUNC_DECL RET bitfieldInterleave(PARAM x, PARAM y, PARAM z, PARAM w);
+
+ template<>
+ GLM_FUNC_QUALIFIER glm::uint16 bitfieldInterleave(glm::uint8 x, glm::uint8 y)
+ {
+ glm::uint16 REG1(x);
+ glm::uint16 REG2(y);
+
+ REG1 = ((REG1 << 4) | REG1) & static_cast<glm::uint16>(0x0F0F);
+ REG2 = ((REG2 << 4) | REG2) & static_cast<glm::uint16>(0x0F0F);
+
+ REG1 = ((REG1 << 2) | REG1) & static_cast<glm::uint16>(0x3333);
+ REG2 = ((REG2 << 2) | REG2) & static_cast<glm::uint16>(0x3333);
+
+ REG1 = ((REG1 << 1) | REG1) & static_cast<glm::uint16>(0x5555);
+ REG2 = ((REG2 << 1) | REG2) & static_cast<glm::uint16>(0x5555);
+
+ return REG1 | static_cast<glm::uint16>(REG2 << 1);
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER glm::uint32 bitfieldInterleave(glm::uint16 x, glm::uint16 y)
+ {
+ glm::uint32 REG1(x);
+ glm::uint32 REG2(y);
+
+ REG1 = ((REG1 << 8) | REG1) & static_cast<glm::uint32>(0x00FF00FF);
+ REG2 = ((REG2 << 8) | REG2) & static_cast<glm::uint32>(0x00FF00FF);
+
+ REG1 = ((REG1 << 4) | REG1) & static_cast<glm::uint32>(0x0F0F0F0F);
+ REG2 = ((REG2 << 4) | REG2) & static_cast<glm::uint32>(0x0F0F0F0F);
+
+ REG1 = ((REG1 << 2) | REG1) & static_cast<glm::uint32>(0x33333333);
+ REG2 = ((REG2 << 2) | REG2) & static_cast<glm::uint32>(0x33333333);
+
+ REG1 = ((REG1 << 1) | REG1) & static_cast<glm::uint32>(0x55555555);
+ REG2 = ((REG2 << 1) | REG2) & static_cast<glm::uint32>(0x55555555);
+
+ return REG1 | (REG2 << 1);
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(glm::uint32 x, glm::uint32 y)
+ {
+ glm::uint64 REG1(x);
+ glm::uint64 REG2(y);
+
+ REG1 = ((REG1 << 16) | REG1) & static_cast<glm::uint64>(0x0000FFFF0000FFFFull);
+ REG2 = ((REG2 << 16) | REG2) & static_cast<glm::uint64>(0x0000FFFF0000FFFFull);
+
+ REG1 = ((REG1 << 8) | REG1) & static_cast<glm::uint64>(0x00FF00FF00FF00FFull);
+ REG2 = ((REG2 << 8) | REG2) & static_cast<glm::uint64>(0x00FF00FF00FF00FFull);
+
+ REG1 = ((REG1 << 4) | REG1) & static_cast<glm::uint64>(0x0F0F0F0F0F0F0F0Full);
+ REG2 = ((REG2 << 4) | REG2) & static_cast<glm::uint64>(0x0F0F0F0F0F0F0F0Full);
+
+ REG1 = ((REG1 << 2) | REG1) & static_cast<glm::uint64>(0x3333333333333333ull);
+ REG2 = ((REG2 << 2) | REG2) & static_cast<glm::uint64>(0x3333333333333333ull);
+
+ REG1 = ((REG1 << 1) | REG1) & static_cast<glm::uint64>(0x5555555555555555ull);
+ REG2 = ((REG2 << 1) | REG2) & static_cast<glm::uint64>(0x5555555555555555ull);
+
+ return REG1 | (REG2 << 1);
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER glm::uint32 bitfieldInterleave(glm::uint8 x, glm::uint8 y, glm::uint8 z)
+ {
+ glm::uint32 REG1(x);
+ glm::uint32 REG2(y);
+ glm::uint32 REG3(z);
+
+ REG1 = ((REG1 << 16) | REG1) & static_cast<glm::uint32>(0xFF0000FFu);
+ REG2 = ((REG2 << 16) | REG2) & static_cast<glm::uint32>(0xFF0000FFu);
+ REG3 = ((REG3 << 16) | REG3) & static_cast<glm::uint32>(0xFF0000FFu);
+
+ REG1 = ((REG1 << 8) | REG1) & static_cast<glm::uint32>(0x0F00F00Fu);
+ REG2 = ((REG2 << 8) | REG2) & static_cast<glm::uint32>(0x0F00F00Fu);
+ REG3 = ((REG3 << 8) | REG3) & static_cast<glm::uint32>(0x0F00F00Fu);
+
+ REG1 = ((REG1 << 4) | REG1) & static_cast<glm::uint32>(0xC30C30C3u);
+ REG2 = ((REG2 << 4) | REG2) & static_cast<glm::uint32>(0xC30C30C3u);
+ REG3 = ((REG3 << 4) | REG3) & static_cast<glm::uint32>(0xC30C30C3u);
+
+ REG1 = ((REG1 << 2) | REG1) & static_cast<glm::uint32>(0x49249249u);
+ REG2 = ((REG2 << 2) | REG2) & static_cast<glm::uint32>(0x49249249u);
+ REG3 = ((REG3 << 2) | REG3) & static_cast<glm::uint32>(0x49249249u);
+
+ return REG1 | (REG2 << 1) | (REG3 << 2);
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(glm::uint16 x, glm::uint16 y, glm::uint16 z)
+ {
+ glm::uint64 REG1(x);
+ glm::uint64 REG2(y);
+ glm::uint64 REG3(z);
+
+ REG1 = ((REG1 << 32) | REG1) & static_cast<glm::uint64>(0xFFFF00000000FFFFull);
+ REG2 = ((REG2 << 32) | REG2) & static_cast<glm::uint64>(0xFFFF00000000FFFFull);
+ REG3 = ((REG3 << 32) | REG3) & static_cast<glm::uint64>(0xFFFF00000000FFFFull);
+
+ REG1 = ((REG1 << 16) | REG1) & static_cast<glm::uint64>(0x00FF0000FF0000FFull);
+ REG2 = ((REG2 << 16) | REG2) & static_cast<glm::uint64>(0x00FF0000FF0000FFull);
+ REG3 = ((REG3 << 16) | REG3) & static_cast<glm::uint64>(0x00FF0000FF0000FFull);
+
+ REG1 = ((REG1 << 8) | REG1) & static_cast<glm::uint64>(0xF00F00F00F00F00Full);
+ REG2 = ((REG2 << 8) | REG2) & static_cast<glm::uint64>(0xF00F00F00F00F00Full);
+ REG3 = ((REG3 << 8) | REG3) & static_cast<glm::uint64>(0xF00F00F00F00F00Full);
+
+ REG1 = ((REG1 << 4) | REG1) & static_cast<glm::uint64>(0x30C30C30C30C30C3ull);
+ REG2 = ((REG2 << 4) | REG2) & static_cast<glm::uint64>(0x30C30C30C30C30C3ull);
+ REG3 = ((REG3 << 4) | REG3) & static_cast<glm::uint64>(0x30C30C30C30C30C3ull);
+
+ REG1 = ((REG1 << 2) | REG1) & static_cast<glm::uint64>(0x9249249249249249ull);
+ REG2 = ((REG2 << 2) | REG2) & static_cast<glm::uint64>(0x9249249249249249ull);
+ REG3 = ((REG3 << 2) | REG3) & static_cast<glm::uint64>(0x9249249249249249ull);
+
+ return REG1 | (REG2 << 1) | (REG3 << 2);
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(glm::uint32 x, glm::uint32 y, glm::uint32 z)
+ {
+ glm::uint64 REG1(x);
+ glm::uint64 REG2(y);
+ glm::uint64 REG3(z);
+
+ REG1 = ((REG1 << 32) | REG1) & static_cast<glm::uint64>(0xFFFF00000000FFFFull);
+ REG2 = ((REG2 << 32) | REG2) & static_cast<glm::uint64>(0xFFFF00000000FFFFull);
+ REG3 = ((REG3 << 32) | REG3) & static_cast<glm::uint64>(0xFFFF00000000FFFFull);
+
+ REG1 = ((REG1 << 16) | REG1) & static_cast<glm::uint64>(0x00FF0000FF0000FFull);
+ REG2 = ((REG2 << 16) | REG2) & static_cast<glm::uint64>(0x00FF0000FF0000FFull);
+ REG3 = ((REG3 << 16) | REG3) & static_cast<glm::uint64>(0x00FF0000FF0000FFull);
+
+ REG1 = ((REG1 << 8) | REG1) & static_cast<glm::uint64>(0xF00F00F00F00F00Full);
+ REG2 = ((REG2 << 8) | REG2) & static_cast<glm::uint64>(0xF00F00F00F00F00Full);
+ REG3 = ((REG3 << 8) | REG3) & static_cast<glm::uint64>(0xF00F00F00F00F00Full);
+
+ REG1 = ((REG1 << 4) | REG1) & static_cast<glm::uint64>(0x30C30C30C30C30C3ull);
+ REG2 = ((REG2 << 4) | REG2) & static_cast<glm::uint64>(0x30C30C30C30C30C3ull);
+ REG3 = ((REG3 << 4) | REG3) & static_cast<glm::uint64>(0x30C30C30C30C30C3ull);
+
+ REG1 = ((REG1 << 2) | REG1) & static_cast<glm::uint64>(0x9249249249249249ull);
+ REG2 = ((REG2 << 2) | REG2) & static_cast<glm::uint64>(0x9249249249249249ull);
+ REG3 = ((REG3 << 2) | REG3) & static_cast<glm::uint64>(0x9249249249249249ull);
+
+ return REG1 | (REG2 << 1) | (REG3 << 2);
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER glm::uint32 bitfieldInterleave(glm::uint8 x, glm::uint8 y, glm::uint8 z, glm::uint8 w)
+ {
+ glm::uint32 REG1(x);
+ glm::uint32 REG2(y);
+ glm::uint32 REG3(z);
+ glm::uint32 REG4(w);
+
+ REG1 = ((REG1 << 12) | REG1) & static_cast<glm::uint32>(0x000F000Fu);
+ REG2 = ((REG2 << 12) | REG2) & static_cast<glm::uint32>(0x000F000Fu);
+ REG3 = ((REG3 << 12) | REG3) & static_cast<glm::uint32>(0x000F000Fu);
+ REG4 = ((REG4 << 12) | REG4) & static_cast<glm::uint32>(0x000F000Fu);
+
+ REG1 = ((REG1 << 6) | REG1) & static_cast<glm::uint32>(0x03030303u);
+ REG2 = ((REG2 << 6) | REG2) & static_cast<glm::uint32>(0x03030303u);
+ REG3 = ((REG3 << 6) | REG3) & static_cast<glm::uint32>(0x03030303u);
+ REG4 = ((REG4 << 6) | REG4) & static_cast<glm::uint32>(0x03030303u);
+
+ REG1 = ((REG1 << 3) | REG1) & static_cast<glm::uint32>(0x11111111u);
+ REG2 = ((REG2 << 3) | REG2) & static_cast<glm::uint32>(0x11111111u);
+ REG3 = ((REG3 << 3) | REG3) & static_cast<glm::uint32>(0x11111111u);
+ REG4 = ((REG4 << 3) | REG4) & static_cast<glm::uint32>(0x11111111u);
+
+ return REG1 | (REG2 << 1) | (REG3 << 2) | (REG4 << 3);
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(glm::uint16 x, glm::uint16 y, glm::uint16 z, glm::uint16 w)
+ {
+ glm::uint64 REG1(x);
+ glm::uint64 REG2(y);
+ glm::uint64 REG3(z);
+ glm::uint64 REG4(w);
+
+ REG1 = ((REG1 << 24) | REG1) & static_cast<glm::uint64>(0x000000FF000000FFull);
+ REG2 = ((REG2 << 24) | REG2) & static_cast<glm::uint64>(0x000000FF000000FFull);
+ REG3 = ((REG3 << 24) | REG3) & static_cast<glm::uint64>(0x000000FF000000FFull);
+ REG4 = ((REG4 << 24) | REG4) & static_cast<glm::uint64>(0x000000FF000000FFull);
+
+ REG1 = ((REG1 << 12) | REG1) & static_cast<glm::uint64>(0x000F000F000F000Full);
+ REG2 = ((REG2 << 12) | REG2) & static_cast<glm::uint64>(0x000F000F000F000Full);
+ REG3 = ((REG3 << 12) | REG3) & static_cast<glm::uint64>(0x000F000F000F000Full);
+ REG4 = ((REG4 << 12) | REG4) & static_cast<glm::uint64>(0x000F000F000F000Full);
+
+ REG1 = ((REG1 << 6) | REG1) & static_cast<glm::uint64>(0x0303030303030303ull);
+ REG2 = ((REG2 << 6) | REG2) & static_cast<glm::uint64>(0x0303030303030303ull);
+ REG3 = ((REG3 << 6) | REG3) & static_cast<glm::uint64>(0x0303030303030303ull);
+ REG4 = ((REG4 << 6) | REG4) & static_cast<glm::uint64>(0x0303030303030303ull);
+
+ REG1 = ((REG1 << 3) | REG1) & static_cast<glm::uint64>(0x1111111111111111ull);
+ REG2 = ((REG2 << 3) | REG2) & static_cast<glm::uint64>(0x1111111111111111ull);
+ REG3 = ((REG3 << 3) | REG3) & static_cast<glm::uint64>(0x1111111111111111ull);
+ REG4 = ((REG4 << 3) | REG4) & static_cast<glm::uint64>(0x1111111111111111ull);
+
+ return REG1 | (REG2 << 1) | (REG3 << 2) | (REG4 << 3);
+ }
+}//namespace detail
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType mask(genIUType Bits)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIUType>::is_integer, "'mask' accepts only integer values");
+
+ return Bits >= sizeof(genIUType) * 8 ? ~static_cast<genIUType>(0) : (static_cast<genIUType>(1) << Bits) - static_cast<genIUType>(1);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> mask(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'mask' accepts only integer values");
+
+ return detail::functor1<vec, L, T, T, Q>::call(mask, v);
+ }
+
+ template<typename genIType>
+ GLM_FUNC_QUALIFIER genIType bitfieldRotateRight(genIType In, int Shift)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIType>::is_integer, "'bitfieldRotateRight' accepts only integer values");
+
+ int const BitSize = static_cast<genIType>(sizeof(genIType) * 8);
+ return (In << static_cast<genIType>(Shift)) | (In >> static_cast<genIType>(BitSize - Shift));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> bitfieldRotateRight(vec<L, T, Q> const& In, int Shift)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'bitfieldRotateRight' accepts only integer values");
+
+ int const BitSize = static_cast<int>(sizeof(T) * 8);
+ return (In << static_cast<T>(Shift)) | (In >> static_cast<T>(BitSize - Shift));
+ }
+
+ template<typename genIType>
+ GLM_FUNC_QUALIFIER genIType bitfieldRotateLeft(genIType In, int Shift)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genIType>::is_integer, "'bitfieldRotateLeft' accepts only integer values");
+
+ int const BitSize = static_cast<genIType>(sizeof(genIType) * 8);
+ return (In >> static_cast<genIType>(Shift)) | (In << static_cast<genIType>(BitSize - Shift));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> bitfieldRotateLeft(vec<L, T, Q> const& In, int Shift)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_integer, "'bitfieldRotateLeft' accepts only integer values");
+
+ int const BitSize = static_cast<int>(sizeof(T) * 8);
+ return (In >> static_cast<T>(Shift)) | (In << static_cast<T>(BitSize - Shift));
+ }
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType bitfieldFillOne(genIUType Value, int FirstBit, int BitCount)
+ {
+ return Value | static_cast<genIUType>(mask(BitCount) << FirstBit);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> bitfieldFillOne(vec<L, T, Q> const& Value, int FirstBit, int BitCount)
+ {
+ return Value | static_cast<T>(mask(BitCount) << FirstBit);
+ }
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType bitfieldFillZero(genIUType Value, int FirstBit, int BitCount)
+ {
+ return Value & static_cast<genIUType>(~(mask(BitCount) << FirstBit));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> bitfieldFillZero(vec<L, T, Q> const& Value, int FirstBit, int BitCount)
+ {
+ return Value & static_cast<T>(~(mask(BitCount) << FirstBit));
+ }
+
+ GLM_FUNC_QUALIFIER int16 bitfieldInterleave(int8 x, int8 y)
+ {
+ union sign8
+ {
+ int8 i;
+ uint8 u;
+ } sign_x, sign_y;
+
+ union sign16
+ {
+ int16 i;
+ uint16 u;
+ } result;
+
+ sign_x.i = x;
+ sign_y.i = y;
+ result.u = bitfieldInterleave(sign_x.u, sign_y.u);
+
+ return result.i;
+ }
+
+ GLM_FUNC_QUALIFIER uint16 bitfieldInterleave(uint8 x, uint8 y)
+ {
+ return detail::bitfieldInterleave<uint8, uint16>(x, y);
+ }
+
+ GLM_FUNC_QUALIFIER uint16 bitfieldInterleave(u8vec2 const& v)
+ {
+ return detail::bitfieldInterleave<uint8, uint16>(v.x, v.y);
+ }
+
+ GLM_FUNC_QUALIFIER u8vec2 bitfieldDeinterleave(glm::uint16 x)
+ {
+ uint16 REG1(x);
+ uint16 REG2(x >>= 1);
+
+ REG1 = REG1 & static_cast<uint16>(0x5555);
+ REG2 = REG2 & static_cast<uint16>(0x5555);
+
+ REG1 = ((REG1 >> 1) | REG1) & static_cast<uint16>(0x3333);
+ REG2 = ((REG2 >> 1) | REG2) & static_cast<uint16>(0x3333);
+
+ REG1 = ((REG1 >> 2) | REG1) & static_cast<uint16>(0x0F0F);
+ REG2 = ((REG2 >> 2) | REG2) & static_cast<uint16>(0x0F0F);
+
+ REG1 = ((REG1 >> 4) | REG1) & static_cast<uint16>(0x00FF);
+ REG2 = ((REG2 >> 4) | REG2) & static_cast<uint16>(0x00FF);
+
+ REG1 = ((REG1 >> 8) | REG1) & static_cast<uint16>(0xFFFF);
+ REG2 = ((REG2 >> 8) | REG2) & static_cast<uint16>(0xFFFF);
+
+ return glm::u8vec2(REG1, REG2);
+ }
+
+ GLM_FUNC_QUALIFIER int32 bitfieldInterleave(int16 x, int16 y)
+ {
+ union sign16
+ {
+ int16 i;
+ uint16 u;
+ } sign_x, sign_y;
+
+ union sign32
+ {
+ int32 i;
+ uint32 u;
+ } result;
+
+ sign_x.i = x;
+ sign_y.i = y;
+ result.u = bitfieldInterleave(sign_x.u, sign_y.u);
+
+ return result.i;
+ }
+
+ GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(uint16 x, uint16 y)
+ {
+ return detail::bitfieldInterleave<uint16, uint32>(x, y);
+ }
+
+ GLM_FUNC_QUALIFIER glm::uint32 bitfieldInterleave(u16vec2 const& v)
+ {
+ return detail::bitfieldInterleave<uint16, uint32>(v.x, v.y);
+ }
+
+ GLM_FUNC_QUALIFIER glm::u16vec2 bitfieldDeinterleave(glm::uint32 x)
+ {
+ glm::uint32 REG1(x);
+ glm::uint32 REG2(x >>= 1);
+
+ REG1 = REG1 & static_cast<glm::uint32>(0x55555555);
+ REG2 = REG2 & static_cast<glm::uint32>(0x55555555);
+
+ REG1 = ((REG1 >> 1) | REG1) & static_cast<glm::uint32>(0x33333333);
+ REG2 = ((REG2 >> 1) | REG2) & static_cast<glm::uint32>(0x33333333);
+
+ REG1 = ((REG1 >> 2) | REG1) & static_cast<glm::uint32>(0x0F0F0F0F);
+ REG2 = ((REG2 >> 2) | REG2) & static_cast<glm::uint32>(0x0F0F0F0F);
+
+ REG1 = ((REG1 >> 4) | REG1) & static_cast<glm::uint32>(0x00FF00FF);
+ REG2 = ((REG2 >> 4) | REG2) & static_cast<glm::uint32>(0x00FF00FF);
+
+ REG1 = ((REG1 >> 8) | REG1) & static_cast<glm::uint32>(0x0000FFFF);
+ REG2 = ((REG2 >> 8) | REG2) & static_cast<glm::uint32>(0x0000FFFF);
+
+ return glm::u16vec2(REG1, REG2);
+ }
+
+ GLM_FUNC_QUALIFIER int64 bitfieldInterleave(int32 x, int32 y)
+ {
+ union sign32
+ {
+ int32 i;
+ uint32 u;
+ } sign_x, sign_y;
+
+ union sign64
+ {
+ int64 i;
+ uint64 u;
+ } result;
+
+ sign_x.i = x;
+ sign_y.i = y;
+ result.u = bitfieldInterleave(sign_x.u, sign_y.u);
+
+ return result.i;
+ }
+
+ GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(uint32 x, uint32 y)
+ {
+ return detail::bitfieldInterleave<uint32, uint64>(x, y);
+ }
+
+ GLM_FUNC_QUALIFIER glm::uint64 bitfieldInterleave(u32vec2 const& v)
+ {
+ return detail::bitfieldInterleave<uint32, uint64>(v.x, v.y);
+ }
+
+ GLM_FUNC_QUALIFIER glm::u32vec2 bitfieldDeinterleave(glm::uint64 x)
+ {
+ glm::uint64 REG1(x);
+ glm::uint64 REG2(x >>= 1);
+
+ REG1 = REG1 & static_cast<glm::uint64>(0x5555555555555555ull);
+ REG2 = REG2 & static_cast<glm::uint64>(0x5555555555555555ull);
+
+ REG1 = ((REG1 >> 1) | REG1) & static_cast<glm::uint64>(0x3333333333333333ull);
+ REG2 = ((REG2 >> 1) | REG2) & static_cast<glm::uint64>(0x3333333333333333ull);
+
+ REG1 = ((REG1 >> 2) | REG1) & static_cast<glm::uint64>(0x0F0F0F0F0F0F0F0Full);
+ REG2 = ((REG2 >> 2) | REG2) & static_cast<glm::uint64>(0x0F0F0F0F0F0F0F0Full);
+
+ REG1 = ((REG1 >> 4) | REG1) & static_cast<glm::uint64>(0x00FF00FF00FF00FFull);
+ REG2 = ((REG2 >> 4) | REG2) & static_cast<glm::uint64>(0x00FF00FF00FF00FFull);
+
+ REG1 = ((REG1 >> 8) | REG1) & static_cast<glm::uint64>(0x0000FFFF0000FFFFull);
+ REG2 = ((REG2 >> 8) | REG2) & static_cast<glm::uint64>(0x0000FFFF0000FFFFull);
+
+ REG1 = ((REG1 >> 16) | REG1) & static_cast<glm::uint64>(0x00000000FFFFFFFFull);
+ REG2 = ((REG2 >> 16) | REG2) & static_cast<glm::uint64>(0x00000000FFFFFFFFull);
+
+ return glm::u32vec2(REG1, REG2);
+ }
+
+ GLM_FUNC_QUALIFIER int32 bitfieldInterleave(int8 x, int8 y, int8 z)
+ {
+ union sign8
+ {
+ int8 i;
+ uint8 u;
+ } sign_x, sign_y, sign_z;
+
+ union sign32
+ {
+ int32 i;
+ uint32 u;
+ } result;
+
+ sign_x.i = x;
+ sign_y.i = y;
+ sign_z.i = z;
+ result.u = bitfieldInterleave(sign_x.u, sign_y.u, sign_z.u);
+
+ return result.i;
+ }
+
+ GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z)
+ {
+ return detail::bitfieldInterleave<uint8, uint32>(x, y, z);
+ }
+
+ GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(u8vec3 const& v)
+ {
+ return detail::bitfieldInterleave<uint8, uint32>(v.x, v.y, v.z);
+ }
+
+ GLM_FUNC_QUALIFIER int64 bitfieldInterleave(int16 x, int16 y, int16 z)
+ {
+ union sign16
+ {
+ int16 i;
+ uint16 u;
+ } sign_x, sign_y, sign_z;
+
+ union sign64
+ {
+ int64 i;
+ uint64 u;
+ } result;
+
+ sign_x.i = x;
+ sign_y.i = y;
+ sign_z.i = z;
+ result.u = bitfieldInterleave(sign_x.u, sign_y.u, sign_z.u);
+
+ return result.i;
+ }
+
+ GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(uint16 x, uint16 y, uint16 z)
+ {
+ return detail::bitfieldInterleave<uint32, uint64>(x, y, z);
+ }
+
+ GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(u16vec3 const& v)
+ {
+ return detail::bitfieldInterleave<uint32, uint64>(v.x, v.y, v.z);
+ }
+
+ GLM_FUNC_QUALIFIER int64 bitfieldInterleave(int32 x, int32 y, int32 z)
+ {
+ union sign16
+ {
+ int32 i;
+ uint32 u;
+ } sign_x, sign_y, sign_z;
+
+ union sign64
+ {
+ int64 i;
+ uint64 u;
+ } result;
+
+ sign_x.i = x;
+ sign_y.i = y;
+ sign_z.i = z;
+ result.u = bitfieldInterleave(sign_x.u, sign_y.u, sign_z.u);
+
+ return result.i;
+ }
+
+ GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(uint32 x, uint32 y, uint32 z)
+ {
+ return detail::bitfieldInterleave<uint32, uint64>(x, y, z);
+ }
+
+ GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(u32vec3 const& v)
+ {
+ return detail::bitfieldInterleave<uint32, uint64>(v.x, v.y, v.z);
+ }
+
+ GLM_FUNC_QUALIFIER int32 bitfieldInterleave(int8 x, int8 y, int8 z, int8 w)
+ {
+ union sign8
+ {
+ int8 i;
+ uint8 u;
+ } sign_x, sign_y, sign_z, sign_w;
+
+ union sign32
+ {
+ int32 i;
+ uint32 u;
+ } result;
+
+ sign_x.i = x;
+ sign_y.i = y;
+ sign_z.i = z;
+ sign_w.i = w;
+ result.u = bitfieldInterleave(sign_x.u, sign_y.u, sign_z.u, sign_w.u);
+
+ return result.i;
+ }
+
+ GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z, uint8 w)
+ {
+ return detail::bitfieldInterleave<uint8, uint32>(x, y, z, w);
+ }
+
+ GLM_FUNC_QUALIFIER uint32 bitfieldInterleave(u8vec4 const& v)
+ {
+ return detail::bitfieldInterleave<uint8, uint32>(v.x, v.y, v.z, v.w);
+ }
+
+ GLM_FUNC_QUALIFIER int64 bitfieldInterleave(int16 x, int16 y, int16 z, int16 w)
+ {
+ union sign16
+ {
+ int16 i;
+ uint16 u;
+ } sign_x, sign_y, sign_z, sign_w;
+
+ union sign64
+ {
+ int64 i;
+ uint64 u;
+ } result;
+
+ sign_x.i = x;
+ sign_y.i = y;
+ sign_z.i = z;
+ sign_w.i = w;
+ result.u = bitfieldInterleave(sign_x.u, sign_y.u, sign_z.u, sign_w.u);
+
+ return result.i;
+ }
+
+ GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(uint16 x, uint16 y, uint16 z, uint16 w)
+ {
+ return detail::bitfieldInterleave<uint16, uint64>(x, y, z, w);
+ }
+
+ GLM_FUNC_QUALIFIER uint64 bitfieldInterleave(u16vec4 const& v)
+ {
+ return detail::bitfieldInterleave<uint16, uint64>(v.x, v.y, v.z, v.w);
+ }
+}//namespace glm
diff --git a/glm/gtc/color_space.hpp b/glm/gtc/color_space.hpp
new file mode 100644
index 0000000..cffd9f0
--- /dev/null
+++ b/glm/gtc/color_space.hpp
@@ -0,0 +1,56 @@
+/// @ref gtc_color_space
+/// @file glm/gtc/color_space.hpp
+///
+/// @see core (dependence)
+/// @see gtc_color_space (dependence)
+///
+/// @defgroup gtc_color_space GLM_GTC_color_space
+/// @ingroup gtc
+///
+/// Include <glm/gtc/color_space.hpp> to use the features of this extension.
+///
+/// Allow to perform bit operations on integer values
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+#include "../exponential.hpp"
+#include "../vec3.hpp"
+#include "../vec4.hpp"
+#include <limits>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_color_space extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_color_space
+ /// @{
+
+ /// Convert a linear color to sRGB color using a standard gamma correction.
+ /// IEC 61966-2-1:1999 / Rec. 709 specification https://www.w3.org/Graphics/Color/srgb
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> convertLinearToSRGB(vec<L, T, Q> const& ColorLinear);
+
+ /// Convert a linear color to sRGB color using a custom gamma correction.
+ /// IEC 61966-2-1:1999 / Rec. 709 specification https://www.w3.org/Graphics/Color/srgb
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> convertLinearToSRGB(vec<L, T, Q> const& ColorLinear, T Gamma);
+
+ /// Convert a sRGB color to linear color using a standard gamma correction.
+ /// IEC 61966-2-1:1999 / Rec. 709 specification https://www.w3.org/Graphics/Color/srgb
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> convertSRGBToLinear(vec<L, T, Q> const& ColorSRGB);
+
+ /// Convert a sRGB color to linear color using a custom gamma correction.
+ // IEC 61966-2-1:1999 / Rec. 709 specification https://www.w3.org/Graphics/Color/srgb
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> convertSRGBToLinear(vec<L, T, Q> const& ColorSRGB, T Gamma);
+
+ /// @}
+} //namespace glm
+
+#include "color_space.inl"
diff --git a/glm/gtc/color_space.inl b/glm/gtc/color_space.inl
new file mode 100644
index 0000000..2a90004
--- /dev/null
+++ b/glm/gtc/color_space.inl
@@ -0,0 +1,84 @@
+/// @ref gtc_color_space
+
+namespace glm{
+namespace detail
+{
+ template<length_t L, typename T, qualifier Q>
+ struct compute_rgbToSrgb
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& ColorRGB, T GammaCorrection)
+ {
+ vec<L, T, Q> const ClampedColor(clamp(ColorRGB, static_cast<T>(0), static_cast<T>(1)));
+
+ return mix(
+ pow(ClampedColor, vec<L, T, Q>(GammaCorrection)) * static_cast<T>(1.055) - static_cast<T>(0.055),
+ ClampedColor * static_cast<T>(12.92),
+ lessThan(ClampedColor, vec<L, T, Q>(static_cast<T>(0.0031308))));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_rgbToSrgb<4, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, T, Q> call(vec<4, T, Q> const& ColorRGB, T GammaCorrection)
+ {
+ return vec<4, T, Q>(compute_rgbToSrgb<3, T, Q>::call(vec<3, T, Q>(ColorRGB), GammaCorrection), ColorRGB.w);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q>
+ struct compute_srgbToRgb
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& ColorSRGB, T Gamma)
+ {
+ return mix(
+ pow((ColorSRGB + static_cast<T>(0.055)) * static_cast<T>(0.94786729857819905213270142180095), vec<L, T, Q>(Gamma)),
+ ColorSRGB * static_cast<T>(0.07739938080495356037151702786378),
+ lessThanEqual(ColorSRGB, vec<L, T, Q>(static_cast<T>(0.04045))));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_srgbToRgb<4, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, T, Q> call(vec<4, T, Q> const& ColorSRGB, T Gamma)
+ {
+ return vec<4, T, Q>(compute_srgbToRgb<3, T, Q>::call(vec<3, T, Q>(ColorSRGB), Gamma), ColorSRGB.w);
+ }
+ };
+}//namespace detail
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> convertLinearToSRGB(vec<L, T, Q> const& ColorLinear)
+ {
+ return detail::compute_rgbToSrgb<L, T, Q>::call(ColorLinear, static_cast<T>(0.41666));
+ }
+
+ // Based on Ian Taylor http://chilliant.blogspot.fr/2012/08/srgb-approximations-for-hlsl.html
+ template<>
+ GLM_FUNC_QUALIFIER vec<3, float, lowp> convertLinearToSRGB(vec<3, float, lowp> const& ColorLinear)
+ {
+ vec<3, float, lowp> S1 = sqrt(ColorLinear);
+ vec<3, float, lowp> S2 = sqrt(S1);
+ vec<3, float, lowp> S3 = sqrt(S2);
+ return 0.662002687f * S1 + 0.684122060f * S2 - 0.323583601f * S3 - 0.0225411470f * ColorLinear;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> convertLinearToSRGB(vec<L, T, Q> const& ColorLinear, T Gamma)
+ {
+ return detail::compute_rgbToSrgb<L, T, Q>::call(ColorLinear, static_cast<T>(1) / Gamma);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> convertSRGBToLinear(vec<L, T, Q> const& ColorSRGB)
+ {
+ return detail::compute_srgbToRgb<L, T, Q>::call(ColorSRGB, static_cast<T>(2.4));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> convertSRGBToLinear(vec<L, T, Q> const& ColorSRGB, T Gamma)
+ {
+ return detail::compute_srgbToRgb<L, T, Q>::call(ColorSRGB, Gamma);
+ }
+}//namespace glm
diff --git a/glm/gtc/constants.hpp b/glm/gtc/constants.hpp
new file mode 100644
index 0000000..99f2128
--- /dev/null
+++ b/glm/gtc/constants.hpp
@@ -0,0 +1,165 @@
+/// @ref gtc_constants
+/// @file glm/gtc/constants.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtc_constants GLM_GTC_constants
+/// @ingroup gtc
+///
+/// Include <glm/gtc/constants.hpp> to use the features of this extension.
+///
+/// Provide a list of constants and precomputed useful values.
+
+#pragma once
+
+// Dependencies
+#include "../ext/scalar_constants.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_constants extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_constants
+ /// @{
+
+ /// Return 0.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType zero();
+
+ /// Return 1.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType one();
+
+ /// Return pi * 2.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType two_pi();
+
+ /// Return square root of pi.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType root_pi();
+
+ /// Return pi / 2.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType half_pi();
+
+ /// Return pi / 2 * 3.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType three_over_two_pi();
+
+ /// Return pi / 4.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType quarter_pi();
+
+ /// Return 1 / pi.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType one_over_pi();
+
+ /// Return 1 / (pi * 2).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType one_over_two_pi();
+
+ /// Return 2 / pi.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType two_over_pi();
+
+ /// Return 4 / pi.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType four_over_pi();
+
+ /// Return 2 / sqrt(pi).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType two_over_root_pi();
+
+ /// Return 1 / sqrt(2).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType one_over_root_two();
+
+ /// Return sqrt(pi / 2).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType root_half_pi();
+
+ /// Return sqrt(2 * pi).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType root_two_pi();
+
+ /// Return sqrt(ln(4)).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType root_ln_four();
+
+ /// Return e constant.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType e();
+
+ /// Return Euler's constant.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType euler();
+
+ /// Return sqrt(2).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType root_two();
+
+ /// Return sqrt(3).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType root_three();
+
+ /// Return sqrt(5).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType root_five();
+
+ /// Return ln(2).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType ln_two();
+
+ /// Return ln(10).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType ln_ten();
+
+ /// Return ln(ln(2)).
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType ln_ln_two();
+
+ /// Return 1 / 3.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType third();
+
+ /// Return 2 / 3.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType two_thirds();
+
+ /// Return the golden ratio constant.
+ /// @see gtc_constants
+ template<typename genType>
+ GLM_FUNC_DECL GLM_CONSTEXPR genType golden_ratio();
+
+ /// @}
+} //namespace glm
+
+#include "constants.inl"
diff --git a/glm/gtc/constants.inl b/glm/gtc/constants.inl
new file mode 100644
index 0000000..bb98c6b
--- /dev/null
+++ b/glm/gtc/constants.inl
@@ -0,0 +1,167 @@
+/// @ref gtc_constants
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType zero()
+ {
+ return genType(0);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType one()
+ {
+ return genType(1);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType two_pi()
+ {
+ return genType(6.28318530717958647692528676655900576);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_pi()
+ {
+ return genType(1.772453850905516027);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType half_pi()
+ {
+ return genType(1.57079632679489661923132169163975144);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType three_over_two_pi()
+ {
+ return genType(4.71238898038468985769396507491925432);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType quarter_pi()
+ {
+ return genType(0.785398163397448309615660845819875721);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType one_over_pi()
+ {
+ return genType(0.318309886183790671537767526745028724);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType one_over_two_pi()
+ {
+ return genType(0.159154943091895335768883763372514362);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType two_over_pi()
+ {
+ return genType(0.636619772367581343075535053490057448);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType four_over_pi()
+ {
+ return genType(1.273239544735162686151070106980114898);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType two_over_root_pi()
+ {
+ return genType(1.12837916709551257389615890312154517);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType one_over_root_two()
+ {
+ return genType(0.707106781186547524400844362104849039);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_half_pi()
+ {
+ return genType(1.253314137315500251);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_two_pi()
+ {
+ return genType(2.506628274631000502);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_ln_four()
+ {
+ return genType(1.17741002251547469);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType e()
+ {
+ return genType(2.71828182845904523536);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType euler()
+ {
+ return genType(0.577215664901532860606);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_two()
+ {
+ return genType(1.41421356237309504880168872420969808);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_three()
+ {
+ return genType(1.73205080756887729352744634150587236);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType root_five()
+ {
+ return genType(2.23606797749978969640917366873127623);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType ln_two()
+ {
+ return genType(0.693147180559945309417232121458176568);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType ln_ten()
+ {
+ return genType(2.30258509299404568401799145468436421);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType ln_ln_two()
+ {
+ return genType(-0.3665129205816643);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType third()
+ {
+ return genType(0.3333333333333333333333333333333333333333);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType two_thirds()
+ {
+ return genType(0.666666666666666666666666666666666666667);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR genType golden_ratio()
+ {
+ return genType(1.61803398874989484820458683436563811);
+ }
+
+} //namespace glm
diff --git a/glm/gtc/epsilon.hpp b/glm/gtc/epsilon.hpp
new file mode 100644
index 0000000..640439b
--- /dev/null
+++ b/glm/gtc/epsilon.hpp
@@ -0,0 +1,60 @@
+/// @ref gtc_epsilon
+/// @file glm/gtc/epsilon.hpp
+///
+/// @see core (dependence)
+/// @see gtc_quaternion (dependence)
+///
+/// @defgroup gtc_epsilon GLM_GTC_epsilon
+/// @ingroup gtc
+///
+/// Include <glm/gtc/epsilon.hpp> to use the features of this extension.
+///
+/// Comparison functions for a user defined epsilon values.
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_epsilon extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_epsilon
+ /// @{
+
+ /// Returns the component-wise comparison of |x - y| < epsilon.
+ /// True if this expression is satisfied.
+ ///
+ /// @see gtc_epsilon
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, bool, Q> epsilonEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, T const& epsilon);
+
+ /// Returns the component-wise comparison of |x - y| < epsilon.
+ /// True if this expression is satisfied.
+ ///
+ /// @see gtc_epsilon
+ template<typename genType>
+ GLM_FUNC_DECL bool epsilonEqual(genType const& x, genType const& y, genType const& epsilon);
+
+ /// Returns the component-wise comparison of |x - y| < epsilon.
+ /// True if this expression is not satisfied.
+ ///
+ /// @see gtc_epsilon
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, bool, Q> epsilonNotEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, T const& epsilon);
+
+ /// Returns the component-wise comparison of |x - y| >= epsilon.
+ /// True if this expression is not satisfied.
+ ///
+ /// @see gtc_epsilon
+ template<typename genType>
+ GLM_FUNC_DECL bool epsilonNotEqual(genType const& x, genType const& y, genType const& epsilon);
+
+ /// @}
+}//namespace glm
+
+#include "epsilon.inl"
diff --git a/glm/gtc/epsilon.inl b/glm/gtc/epsilon.inl
new file mode 100644
index 0000000..508b9f8
--- /dev/null
+++ b/glm/gtc/epsilon.inl
@@ -0,0 +1,80 @@
+/// @ref gtc_epsilon
+
+// Dependency:
+#include "../vector_relational.hpp"
+#include "../common.hpp"
+
+namespace glm
+{
+ template<>
+ GLM_FUNC_QUALIFIER bool epsilonEqual
+ (
+ float const& x,
+ float const& y,
+ float const& epsilon
+ )
+ {
+ return abs(x - y) < epsilon;
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER bool epsilonEqual
+ (
+ double const& x,
+ double const& y,
+ double const& epsilon
+ )
+ {
+ return abs(x - y) < epsilon;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> epsilonEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, T const& epsilon)
+ {
+ return lessThan(abs(x - y), vec<L, T, Q>(epsilon));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> epsilonEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& epsilon)
+ {
+ return lessThan(abs(x - y), vec<L, T, Q>(epsilon));
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER bool epsilonNotEqual(float const& x, float const& y, float const& epsilon)
+ {
+ return abs(x - y) >= epsilon;
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER bool epsilonNotEqual(double const& x, double const& y, double const& epsilon)
+ {
+ return abs(x - y) >= epsilon;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> epsilonNotEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, T const& epsilon)
+ {
+ return greaterThanEqual(abs(x - y), vec<L, T, Q>(epsilon));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> epsilonNotEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y, vec<L, T, Q> const& epsilon)
+ {
+ return greaterThanEqual(abs(x - y), vec<L, T, Q>(epsilon));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> epsilonEqual(qua<T, Q> const& x, qua<T, Q> const& y, T const& epsilon)
+ {
+ vec<4, T, Q> v(x.x - y.x, x.y - y.y, x.z - y.z, x.w - y.w);
+ return lessThan(abs(v), vec<4, T, Q>(epsilon));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> epsilonNotEqual(qua<T, Q> const& x, qua<T, Q> const& y, T const& epsilon)
+ {
+ vec<4, T, Q> v(x.x - y.x, x.y - y.y, x.z - y.z, x.w - y.w);
+ return greaterThanEqual(abs(v), vec<4, T, Q>(epsilon));
+ }
+}//namespace glm
diff --git a/glm/gtc/integer.hpp b/glm/gtc/integer.hpp
new file mode 100644
index 0000000..a2a5bf6
--- /dev/null
+++ b/glm/gtc/integer.hpp
@@ -0,0 +1,43 @@
+/// @ref gtc_integer
+/// @file glm/gtc/integer.hpp
+///
+/// @see core (dependence)
+/// @see gtc_integer (dependence)
+///
+/// @defgroup gtc_integer GLM_GTC_integer
+/// @ingroup gtc
+///
+/// Include <glm/gtc/integer.hpp> to use the features of this extension.
+///
+/// @brief Allow to perform bit operations on integer values
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+#include "../common.hpp"
+#include "../integer.hpp"
+#include "../exponential.hpp"
+#include "../ext/scalar_common.hpp"
+#include "../ext/vector_common.hpp"
+#include <limits>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_integer extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_integer
+ /// @{
+
+ /// Returns the log2 of x for integer values. Usefull to compute mipmap count from the texture size.
+ /// @see gtc_integer
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType log2(genIUType x);
+
+ /// @}
+} //namespace glm
+
+#include "integer.inl"
diff --git a/glm/gtc/integer.inl b/glm/gtc/integer.inl
new file mode 100644
index 0000000..5f66dfe
--- /dev/null
+++ b/glm/gtc/integer.inl
@@ -0,0 +1,33 @@
+/// @ref gtc_integer
+
+namespace glm{
+namespace detail
+{
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_log2<L, T, Q, false, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& v)
+ {
+ //Equivalent to return findMSB(vec); but save one function call in ASM with VC
+ //return findMSB(vec);
+ return vec<L, T, Q>(detail::compute_findMSB_vec<L, T, Q, sizeof(T) * 8>::call(v));
+ }
+ };
+
+# if GLM_HAS_BITSCAN_WINDOWS
+ template<qualifier Q, bool Aligned>
+ struct compute_log2<4, int, Q, false, Aligned>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, int, Q> call(vec<4, int, Q> const& v)
+ {
+ vec<4, int, Q> Result;
+ _BitScanReverse(reinterpret_cast<unsigned long*>(&Result.x), v.x);
+ _BitScanReverse(reinterpret_cast<unsigned long*>(&Result.y), v.y);
+ _BitScanReverse(reinterpret_cast<unsigned long*>(&Result.z), v.z);
+ _BitScanReverse(reinterpret_cast<unsigned long*>(&Result.w), v.w);
+ return Result;
+ }
+ };
+# endif//GLM_HAS_BITSCAN_WINDOWS
+}//namespace detail
+}//namespace glm
diff --git a/glm/gtc/matrix_access.hpp b/glm/gtc/matrix_access.hpp
new file mode 100644
index 0000000..4935ba7
--- /dev/null
+++ b/glm/gtc/matrix_access.hpp
@@ -0,0 +1,60 @@
+/// @ref gtc_matrix_access
+/// @file glm/gtc/matrix_access.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtc_matrix_access GLM_GTC_matrix_access
+/// @ingroup gtc
+///
+/// Include <glm/gtc/matrix_access.hpp> to use the features of this extension.
+///
+/// Defines functions to access rows or columns of a matrix easily.
+
+#pragma once
+
+// Dependency:
+#include "../detail/setup.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_matrix_access extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_matrix_access
+ /// @{
+
+ /// Get a specific row of a matrix.
+ /// @see gtc_matrix_access
+ template<typename genType>
+ GLM_FUNC_DECL typename genType::row_type row(
+ genType const& m,
+ length_t index);
+
+ /// Set a specific row to a matrix.
+ /// @see gtc_matrix_access
+ template<typename genType>
+ GLM_FUNC_DECL genType row(
+ genType const& m,
+ length_t index,
+ typename genType::row_type const& x);
+
+ /// Get a specific column of a matrix.
+ /// @see gtc_matrix_access
+ template<typename genType>
+ GLM_FUNC_DECL typename genType::col_type column(
+ genType const& m,
+ length_t index);
+
+ /// Set a specific column to a matrix.
+ /// @see gtc_matrix_access
+ template<typename genType>
+ GLM_FUNC_DECL genType column(
+ genType const& m,
+ length_t index,
+ typename genType::col_type const& x);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_access.inl"
diff --git a/glm/gtc/matrix_access.inl b/glm/gtc/matrix_access.inl
new file mode 100644
index 0000000..09fcc10
--- /dev/null
+++ b/glm/gtc/matrix_access.inl
@@ -0,0 +1,62 @@
+/// @ref gtc_matrix_access
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType row
+ (
+ genType const& m,
+ length_t index,
+ typename genType::row_type const& x
+ )
+ {
+ assert(index >= 0 && index < m[0].length());
+
+ genType Result = m;
+ for(length_t i = 0; i < m.length(); ++i)
+ Result[i][index] = x[i];
+ return Result;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER typename genType::row_type row
+ (
+ genType const& m,
+ length_t index
+ )
+ {
+ assert(index >= 0 && index < m[0].length());
+
+ typename genType::row_type Result(0);
+ for(length_t i = 0; i < m.length(); ++i)
+ Result[i] = m[i][index];
+ return Result;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType column
+ (
+ genType const& m,
+ length_t index,
+ typename genType::col_type const& x
+ )
+ {
+ assert(index >= 0 && index < m.length());
+
+ genType Result = m;
+ Result[index] = x;
+ return Result;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER typename genType::col_type column
+ (
+ genType const& m,
+ length_t index
+ )
+ {
+ assert(index >= 0 && index < m.length());
+
+ return m[index];
+ }
+}//namespace glm
diff --git a/glm/gtc/matrix_integer.hpp b/glm/gtc/matrix_integer.hpp
new file mode 100644
index 0000000..d7ebdc7
--- /dev/null
+++ b/glm/gtc/matrix_integer.hpp
@@ -0,0 +1,433 @@
+/// @ref gtc_matrix_integer
+/// @file glm/gtc/matrix_integer.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtc_matrix_integer GLM_GTC_matrix_integer
+/// @ingroup gtc
+///
+/// Include <glm/gtc/matrix_integer.hpp> to use the features of this extension.
+///
+/// Defines a number of matrices with integer types.
+
+#pragma once
+
+// Dependency:
+#include "../mat2x2.hpp"
+#include "../mat2x3.hpp"
+#include "../mat2x4.hpp"
+#include "../mat3x2.hpp"
+#include "../mat3x3.hpp"
+#include "../mat3x4.hpp"
+#include "../mat4x2.hpp"
+#include "../mat4x3.hpp"
+#include "../mat4x4.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_matrix_integer extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_matrix_integer
+ /// @{
+
+ /// High-qualifier signed integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, int, highp> highp_imat2;
+
+ /// High-qualifier signed integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, int, highp> highp_imat3;
+
+ /// High-qualifier signed integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, int, highp> highp_imat4;
+
+ /// High-qualifier signed integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, int, highp> highp_imat2x2;
+
+ /// High-qualifier signed integer 2x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 3, int, highp> highp_imat2x3;
+
+ /// High-qualifier signed integer 2x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 4, int, highp> highp_imat2x4;
+
+ /// High-qualifier signed integer 3x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 2, int, highp> highp_imat3x2;
+
+ /// High-qualifier signed integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, int, highp> highp_imat3x3;
+
+ /// High-qualifier signed integer 3x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 4, int, highp> highp_imat3x4;
+
+ /// High-qualifier signed integer 4x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 2, int, highp> highp_imat4x2;
+
+ /// High-qualifier signed integer 4x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 3, int, highp> highp_imat4x3;
+
+ /// High-qualifier signed integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, int, highp> highp_imat4x4;
+
+
+ /// Medium-qualifier signed integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, int, mediump> mediump_imat2;
+
+ /// Medium-qualifier signed integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, int, mediump> mediump_imat3;
+
+ /// Medium-qualifier signed integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, int, mediump> mediump_imat4;
+
+
+ /// Medium-qualifier signed integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, int, mediump> mediump_imat2x2;
+
+ /// Medium-qualifier signed integer 2x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 3, int, mediump> mediump_imat2x3;
+
+ /// Medium-qualifier signed integer 2x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 4, int, mediump> mediump_imat2x4;
+
+ /// Medium-qualifier signed integer 3x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 2, int, mediump> mediump_imat3x2;
+
+ /// Medium-qualifier signed integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, int, mediump> mediump_imat3x3;
+
+ /// Medium-qualifier signed integer 3x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 4, int, mediump> mediump_imat3x4;
+
+ /// Medium-qualifier signed integer 4x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 2, int, mediump> mediump_imat4x2;
+
+ /// Medium-qualifier signed integer 4x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 3, int, mediump> mediump_imat4x3;
+
+ /// Medium-qualifier signed integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, int, mediump> mediump_imat4x4;
+
+
+ /// Low-qualifier signed integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, int, lowp> lowp_imat2;
+
+ /// Low-qualifier signed integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, int, lowp> lowp_imat3;
+
+ /// Low-qualifier signed integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, int, lowp> lowp_imat4;
+
+
+ /// Low-qualifier signed integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, int, lowp> lowp_imat2x2;
+
+ /// Low-qualifier signed integer 2x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 3, int, lowp> lowp_imat2x3;
+
+ /// Low-qualifier signed integer 2x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 4, int, lowp> lowp_imat2x4;
+
+ /// Low-qualifier signed integer 3x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 2, int, lowp> lowp_imat3x2;
+
+ /// Low-qualifier signed integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, int, lowp> lowp_imat3x3;
+
+ /// Low-qualifier signed integer 3x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 4, int, lowp> lowp_imat3x4;
+
+ /// Low-qualifier signed integer 4x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 2, int, lowp> lowp_imat4x2;
+
+ /// Low-qualifier signed integer 4x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 3, int, lowp> lowp_imat4x3;
+
+ /// Low-qualifier signed integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, int, lowp> lowp_imat4x4;
+
+
+ /// High-qualifier unsigned integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, uint, highp> highp_umat2;
+
+ /// High-qualifier unsigned integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, uint, highp> highp_umat3;
+
+ /// High-qualifier unsigned integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, uint, highp> highp_umat4;
+
+ /// High-qualifier unsigned integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, uint, highp> highp_umat2x2;
+
+ /// High-qualifier unsigned integer 2x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 3, uint, highp> highp_umat2x3;
+
+ /// High-qualifier unsigned integer 2x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 4, uint, highp> highp_umat2x4;
+
+ /// High-qualifier unsigned integer 3x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 2, uint, highp> highp_umat3x2;
+
+ /// High-qualifier unsigned integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, uint, highp> highp_umat3x3;
+
+ /// High-qualifier unsigned integer 3x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 4, uint, highp> highp_umat3x4;
+
+ /// High-qualifier unsigned integer 4x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 2, uint, highp> highp_umat4x2;
+
+ /// High-qualifier unsigned integer 4x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 3, uint, highp> highp_umat4x3;
+
+ /// High-qualifier unsigned integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, uint, highp> highp_umat4x4;
+
+
+ /// Medium-qualifier unsigned integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, uint, mediump> mediump_umat2;
+
+ /// Medium-qualifier unsigned integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, uint, mediump> mediump_umat3;
+
+ /// Medium-qualifier unsigned integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, uint, mediump> mediump_umat4;
+
+
+ /// Medium-qualifier unsigned integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, uint, mediump> mediump_umat2x2;
+
+ /// Medium-qualifier unsigned integer 2x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 3, uint, mediump> mediump_umat2x3;
+
+ /// Medium-qualifier unsigned integer 2x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 4, uint, mediump> mediump_umat2x4;
+
+ /// Medium-qualifier unsigned integer 3x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 2, uint, mediump> mediump_umat3x2;
+
+ /// Medium-qualifier unsigned integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, uint, mediump> mediump_umat3x3;
+
+ /// Medium-qualifier unsigned integer 3x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 4, uint, mediump> mediump_umat3x4;
+
+ /// Medium-qualifier unsigned integer 4x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 2, uint, mediump> mediump_umat4x2;
+
+ /// Medium-qualifier unsigned integer 4x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 3, uint, mediump> mediump_umat4x3;
+
+ /// Medium-qualifier unsigned integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, uint, mediump> mediump_umat4x4;
+
+
+ /// Low-qualifier unsigned integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, uint, lowp> lowp_umat2;
+
+ /// Low-qualifier unsigned integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, uint, lowp> lowp_umat3;
+
+ /// Low-qualifier unsigned integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, uint, lowp> lowp_umat4;
+
+
+ /// Low-qualifier unsigned integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, uint, lowp> lowp_umat2x2;
+
+ /// Low-qualifier unsigned integer 2x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 3, uint, lowp> lowp_umat2x3;
+
+ /// Low-qualifier unsigned integer 2x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 4, uint, lowp> lowp_umat2x4;
+
+ /// Low-qualifier unsigned integer 3x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 2, uint, lowp> lowp_umat3x2;
+
+ /// Low-qualifier unsigned integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, uint, lowp> lowp_umat3x3;
+
+ /// Low-qualifier unsigned integer 3x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 4, uint, lowp> lowp_umat3x4;
+
+ /// Low-qualifier unsigned integer 4x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 2, uint, lowp> lowp_umat4x2;
+
+ /// Low-qualifier unsigned integer 4x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 3, uint, lowp> lowp_umat4x3;
+
+ /// Low-qualifier unsigned integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, uint, lowp> lowp_umat4x4;
+
+
+
+ /// Signed integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, int, defaultp> imat2;
+
+ /// Signed integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, int, defaultp> imat3;
+
+ /// Signed integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, int, defaultp> imat4;
+
+ /// Signed integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, int, defaultp> imat2x2;
+
+ /// Signed integer 2x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 3, int, defaultp> imat2x3;
+
+ /// Signed integer 2x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 4, int, defaultp> imat2x4;
+
+ /// Signed integer 3x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 2, int, defaultp> imat3x2;
+
+ /// Signed integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, int, defaultp> imat3x3;
+
+ /// Signed integer 3x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 4, int, defaultp> imat3x4;
+
+ /// Signed integer 4x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 2, int, defaultp> imat4x2;
+
+ /// Signed integer 4x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 3, int, defaultp> imat4x3;
+
+ /// Signed integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, int, defaultp> imat4x4;
+
+
+
+ /// Unsigned integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, uint, defaultp> umat2;
+
+ /// Unsigned integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, uint, defaultp> umat3;
+
+ /// Unsigned integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, uint, defaultp> umat4;
+
+ /// Unsigned integer 2x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 2, uint, defaultp> umat2x2;
+
+ /// Unsigned integer 2x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 3, uint, defaultp> umat2x3;
+
+ /// Unsigned integer 2x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<2, 4, uint, defaultp> umat2x4;
+
+ /// Unsigned integer 3x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 2, uint, defaultp> umat3x2;
+
+ /// Unsigned integer 3x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 3, uint, defaultp> umat3x3;
+
+ /// Unsigned integer 3x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<3, 4, uint, defaultp> umat3x4;
+
+ /// Unsigned integer 4x2 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 2, uint, defaultp> umat4x2;
+
+ /// Unsigned integer 4x3 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 3, uint, defaultp> umat4x3;
+
+ /// Unsigned integer 4x4 matrix.
+ /// @see gtc_matrix_integer
+ typedef mat<4, 4, uint, defaultp> umat4x4;
+
+ /// @}
+}//namespace glm
diff --git a/glm/gtc/matrix_inverse.hpp b/glm/gtc/matrix_inverse.hpp
new file mode 100644
index 0000000..8f77860
--- /dev/null
+++ b/glm/gtc/matrix_inverse.hpp
@@ -0,0 +1,50 @@
+/// @ref gtc_matrix_inverse
+/// @file glm/gtc/matrix_inverse.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtc_matrix_inverse GLM_GTC_matrix_inverse
+/// @ingroup gtc
+///
+/// Include <glm/gtc/matrix_inverse.hpp> to use the features of this extension.
+///
+/// Defines additional matrix inverting functions.
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../matrix.hpp"
+#include "../mat2x2.hpp"
+#include "../mat3x3.hpp"
+#include "../mat4x4.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_matrix_inverse extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_matrix_inverse
+ /// @{
+
+ /// Fast matrix inverse for affine matrix.
+ ///
+ /// @param m Input matrix to invert.
+ /// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-qualifier floating point value is highly innacurate.
+ /// @see gtc_matrix_inverse
+ template<typename genType>
+ GLM_FUNC_DECL genType affineInverse(genType const& m);
+
+ /// Compute the inverse transpose of a matrix.
+ ///
+ /// @param m Input matrix to invert transpose.
+ /// @tparam genType Squared floating-point matrix: half, float or double. Inverse of matrix based of half-qualifier floating point value is highly innacurate.
+ /// @see gtc_matrix_inverse
+ template<typename genType>
+ GLM_FUNC_DECL genType inverseTranspose(genType const& m);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_inverse.inl"
diff --git a/glm/gtc/matrix_inverse.inl b/glm/gtc/matrix_inverse.inl
new file mode 100644
index 0000000..c004b9e
--- /dev/null
+++ b/glm/gtc/matrix_inverse.inl
@@ -0,0 +1,118 @@
+/// @ref gtc_matrix_inverse
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> affineInverse(mat<3, 3, T, Q> const& m)
+ {
+ mat<2, 2, T, Q> const Inv(inverse(mat<2, 2, T, Q>(m)));
+
+ return mat<3, 3, T, Q>(
+ vec<3, T, Q>(Inv[0], static_cast<T>(0)),
+ vec<3, T, Q>(Inv[1], static_cast<T>(0)),
+ vec<3, T, Q>(-Inv * vec<2, T, Q>(m[2]), static_cast<T>(1)));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> affineInverse(mat<4, 4, T, Q> const& m)
+ {
+ mat<3, 3, T, Q> const Inv(inverse(mat<3, 3, T, Q>(m)));
+
+ return mat<4, 4, T, Q>(
+ vec<4, T, Q>(Inv[0], static_cast<T>(0)),
+ vec<4, T, Q>(Inv[1], static_cast<T>(0)),
+ vec<4, T, Q>(Inv[2], static_cast<T>(0)),
+ vec<4, T, Q>(-Inv * vec<3, T, Q>(m[3]), static_cast<T>(1)));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> inverseTranspose(mat<2, 2, T, Q> const& m)
+ {
+ T Determinant = m[0][0] * m[1][1] - m[1][0] * m[0][1];
+
+ mat<2, 2, T, Q> Inverse(
+ + m[1][1] / Determinant,
+ - m[0][1] / Determinant,
+ - m[1][0] / Determinant,
+ + m[0][0] / Determinant);
+
+ return Inverse;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> inverseTranspose(mat<3, 3, T, Q> const& m)
+ {
+ T Determinant =
+ + m[0][0] * (m[1][1] * m[2][2] - m[1][2] * m[2][1])
+ - m[0][1] * (m[1][0] * m[2][2] - m[1][2] * m[2][0])
+ + m[0][2] * (m[1][0] * m[2][1] - m[1][1] * m[2][0]);
+
+ mat<3, 3, T, Q> Inverse;
+ Inverse[0][0] = + (m[1][1] * m[2][2] - m[2][1] * m[1][2]);
+ Inverse[0][1] = - (m[1][0] * m[2][2] - m[2][0] * m[1][2]);
+ Inverse[0][2] = + (m[1][0] * m[2][1] - m[2][0] * m[1][1]);
+ Inverse[1][0] = - (m[0][1] * m[2][2] - m[2][1] * m[0][2]);
+ Inverse[1][1] = + (m[0][0] * m[2][2] - m[2][0] * m[0][2]);
+ Inverse[1][2] = - (m[0][0] * m[2][1] - m[2][0] * m[0][1]);
+ Inverse[2][0] = + (m[0][1] * m[1][2] - m[1][1] * m[0][2]);
+ Inverse[2][1] = - (m[0][0] * m[1][2] - m[1][0] * m[0][2]);
+ Inverse[2][2] = + (m[0][0] * m[1][1] - m[1][0] * m[0][1]);
+ Inverse /= Determinant;
+
+ return Inverse;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> inverseTranspose(mat<4, 4, T, Q> const& m)
+ {
+ T SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ T SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ T SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ T SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ T SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ T SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1];
+ T SubFactor06 = m[1][2] * m[3][3] - m[3][2] * m[1][3];
+ T SubFactor07 = m[1][1] * m[3][3] - m[3][1] * m[1][3];
+ T SubFactor08 = m[1][1] * m[3][2] - m[3][1] * m[1][2];
+ T SubFactor09 = m[1][0] * m[3][3] - m[3][0] * m[1][3];
+ T SubFactor10 = m[1][0] * m[3][2] - m[3][0] * m[1][2];
+ T SubFactor11 = m[1][0] * m[3][1] - m[3][0] * m[1][1];
+ T SubFactor12 = m[1][2] * m[2][3] - m[2][2] * m[1][3];
+ T SubFactor13 = m[1][1] * m[2][3] - m[2][1] * m[1][3];
+ T SubFactor14 = m[1][1] * m[2][2] - m[2][1] * m[1][2];
+ T SubFactor15 = m[1][0] * m[2][3] - m[2][0] * m[1][3];
+ T SubFactor16 = m[1][0] * m[2][2] - m[2][0] * m[1][2];
+ T SubFactor17 = m[1][0] * m[2][1] - m[2][0] * m[1][1];
+
+ mat<4, 4, T, Q> Inverse;
+ Inverse[0][0] = + (m[1][1] * SubFactor00 - m[1][2] * SubFactor01 + m[1][3] * SubFactor02);
+ Inverse[0][1] = - (m[1][0] * SubFactor00 - m[1][2] * SubFactor03 + m[1][3] * SubFactor04);
+ Inverse[0][2] = + (m[1][0] * SubFactor01 - m[1][1] * SubFactor03 + m[1][3] * SubFactor05);
+ Inverse[0][3] = - (m[1][0] * SubFactor02 - m[1][1] * SubFactor04 + m[1][2] * SubFactor05);
+
+ Inverse[1][0] = - (m[0][1] * SubFactor00 - m[0][2] * SubFactor01 + m[0][3] * SubFactor02);
+ Inverse[1][1] = + (m[0][0] * SubFactor00 - m[0][2] * SubFactor03 + m[0][3] * SubFactor04);
+ Inverse[1][2] = - (m[0][0] * SubFactor01 - m[0][1] * SubFactor03 + m[0][3] * SubFactor05);
+ Inverse[1][3] = + (m[0][0] * SubFactor02 - m[0][1] * SubFactor04 + m[0][2] * SubFactor05);
+
+ Inverse[2][0] = + (m[0][1] * SubFactor06 - m[0][2] * SubFactor07 + m[0][3] * SubFactor08);
+ Inverse[2][1] = - (m[0][0] * SubFactor06 - m[0][2] * SubFactor09 + m[0][3] * SubFactor10);
+ Inverse[2][2] = + (m[0][0] * SubFactor07 - m[0][1] * SubFactor09 + m[0][3] * SubFactor11);
+ Inverse[2][3] = - (m[0][0] * SubFactor08 - m[0][1] * SubFactor10 + m[0][2] * SubFactor11);
+
+ Inverse[3][0] = - (m[0][1] * SubFactor12 - m[0][2] * SubFactor13 + m[0][3] * SubFactor14);
+ Inverse[3][1] = + (m[0][0] * SubFactor12 - m[0][2] * SubFactor15 + m[0][3] * SubFactor16);
+ Inverse[3][2] = - (m[0][0] * SubFactor13 - m[0][1] * SubFactor15 + m[0][3] * SubFactor17);
+ Inverse[3][3] = + (m[0][0] * SubFactor14 - m[0][1] * SubFactor16 + m[0][2] * SubFactor17);
+
+ T Determinant =
+ + m[0][0] * Inverse[0][0]
+ + m[0][1] * Inverse[0][1]
+ + m[0][2] * Inverse[0][2]
+ + m[0][3] * Inverse[0][3];
+
+ Inverse /= Determinant;
+
+ return Inverse;
+ }
+}//namespace glm
diff --git a/glm/gtc/matrix_transform.hpp b/glm/gtc/matrix_transform.hpp
new file mode 100644
index 0000000..612418f
--- /dev/null
+++ b/glm/gtc/matrix_transform.hpp
@@ -0,0 +1,36 @@
+/// @ref gtc_matrix_transform
+/// @file glm/gtc/matrix_transform.hpp
+///
+/// @see core (dependence)
+/// @see gtx_transform
+/// @see gtx_transform2
+///
+/// @defgroup gtc_matrix_transform GLM_GTC_matrix_transform
+/// @ingroup gtc
+///
+/// Include <glm/gtc/matrix_transform.hpp> to use the features of this extension.
+///
+/// Defines functions that generate common transformation matrices.
+///
+/// The matrices generated by this extension use standard OpenGL fixed-function
+/// conventions. For example, the lookAt function generates a transform from world
+/// space into the specific eye space that the projective matrix functions
+/// (perspective, ortho, etc) are designed to expect. The OpenGL compatibility
+/// specifications defines the particular layout of this eye space.
+
+#pragma once
+
+// Dependencies
+#include "../mat4x4.hpp"
+#include "../vec2.hpp"
+#include "../vec3.hpp"
+#include "../vec4.hpp"
+#include "../ext/matrix_projection.hpp"
+#include "../ext/matrix_clip_space.hpp"
+#include "../ext/matrix_transform.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_matrix_transform extension included")
+#endif
+
+#include "matrix_transform.inl"
diff --git a/glm/gtc/matrix_transform.inl b/glm/gtc/matrix_transform.inl
new file mode 100644
index 0000000..15b46bc
--- /dev/null
+++ b/glm/gtc/matrix_transform.inl
@@ -0,0 +1,3 @@
+#include "../geometric.hpp"
+#include "../trigonometric.hpp"
+#include "../matrix.hpp"
diff --git a/glm/gtc/noise.hpp b/glm/gtc/noise.hpp
new file mode 100644
index 0000000..ab1772e
--- /dev/null
+++ b/glm/gtc/noise.hpp
@@ -0,0 +1,61 @@
+/// @ref gtc_noise
+/// @file glm/gtc/noise.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtc_noise GLM_GTC_noise
+/// @ingroup gtc
+///
+/// Include <glm/gtc/noise.hpp> to use the features of this extension.
+///
+/// Defines 2D, 3D and 4D procedural noise functions
+/// Based on the work of Stefan Gustavson and Ashima Arts on "webgl-noise":
+/// https://github.com/ashima/webgl-noise
+/// Following Stefan Gustavson's paper "Simplex noise demystified":
+/// http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+#include "../detail/_noise.hpp"
+#include "../geometric.hpp"
+#include "../common.hpp"
+#include "../vector_relational.hpp"
+#include "../vec2.hpp"
+#include "../vec3.hpp"
+#include "../vec4.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_noise extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_noise
+ /// @{
+
+ /// Classic perlin noise.
+ /// @see gtc_noise
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T perlin(
+ vec<L, T, Q> const& p);
+
+ /// Periodic perlin noise.
+ /// @see gtc_noise
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T perlin(
+ vec<L, T, Q> const& p,
+ vec<L, T, Q> const& rep);
+
+ /// Simplex noise.
+ /// @see gtc_noise
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T simplex(
+ vec<L, T, Q> const& p);
+
+ /// @}
+}//namespace glm
+
+#include "noise.inl"
diff --git a/glm/gtc/noise.inl b/glm/gtc/noise.inl
new file mode 100644
index 0000000..30d0b27
--- /dev/null
+++ b/glm/gtc/noise.inl
@@ -0,0 +1,807 @@
+/// @ref gtc_noise
+///
+// Based on the work of Stefan Gustavson and Ashima Arts on "webgl-noise":
+// https://github.com/ashima/webgl-noise
+// Following Stefan Gustavson's paper "Simplex noise demystified":
+// http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf
+
+namespace glm{
+namespace gtc
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> grad4(T const& j, vec<4, T, Q> const& ip)
+ {
+ vec<3, T, Q> pXYZ = floor(fract(vec<3, T, Q>(j) * vec<3, T, Q>(ip)) * T(7)) * ip[2] - T(1);
+ T pW = static_cast<T>(1.5) - dot(abs(pXYZ), vec<3, T, Q>(1));
+ vec<4, T, Q> s = vec<4, T, Q>(lessThan(vec<4, T, Q>(pXYZ, pW), vec<4, T, Q>(0.0)));
+ pXYZ = pXYZ + (vec<3, T, Q>(s) * T(2) - T(1)) * s.w;
+ return vec<4, T, Q>(pXYZ, pW);
+ }
+}//namespace gtc
+
+ // Classic Perlin noise
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T perlin(vec<2, T, Q> const& Position)
+ {
+ vec<4, T, Q> Pi = glm::floor(vec<4, T, Q>(Position.x, Position.y, Position.x, Position.y)) + vec<4, T, Q>(0.0, 0.0, 1.0, 1.0);
+ vec<4, T, Q> Pf = glm::fract(vec<4, T, Q>(Position.x, Position.y, Position.x, Position.y)) - vec<4, T, Q>(0.0, 0.0, 1.0, 1.0);
+ Pi = mod(Pi, vec<4, T, Q>(289)); // To avoid truncation effects in permutation
+ vec<4, T, Q> ix(Pi.x, Pi.z, Pi.x, Pi.z);
+ vec<4, T, Q> iy(Pi.y, Pi.y, Pi.w, Pi.w);
+ vec<4, T, Q> fx(Pf.x, Pf.z, Pf.x, Pf.z);
+ vec<4, T, Q> fy(Pf.y, Pf.y, Pf.w, Pf.w);
+
+ vec<4, T, Q> i = detail::permute(detail::permute(ix) + iy);
+
+ vec<4, T, Q> gx = static_cast<T>(2) * glm::fract(i / T(41)) - T(1);
+ vec<4, T, Q> gy = glm::abs(gx) - T(0.5);
+ vec<4, T, Q> tx = glm::floor(gx + T(0.5));
+ gx = gx - tx;
+
+ vec<2, T, Q> g00(gx.x, gy.x);
+ vec<2, T, Q> g10(gx.y, gy.y);
+ vec<2, T, Q> g01(gx.z, gy.z);
+ vec<2, T, Q> g11(gx.w, gy.w);
+
+ vec<4, T, Q> norm = detail::taylorInvSqrt(vec<4, T, Q>(dot(g00, g00), dot(g01, g01), dot(g10, g10), dot(g11, g11)));
+ g00 *= norm.x;
+ g01 *= norm.y;
+ g10 *= norm.z;
+ g11 *= norm.w;
+
+ T n00 = dot(g00, vec<2, T, Q>(fx.x, fy.x));
+ T n10 = dot(g10, vec<2, T, Q>(fx.y, fy.y));
+ T n01 = dot(g01, vec<2, T, Q>(fx.z, fy.z));
+ T n11 = dot(g11, vec<2, T, Q>(fx.w, fy.w));
+
+ vec<2, T, Q> fade_xy = detail::fade(vec<2, T, Q>(Pf.x, Pf.y));
+ vec<2, T, Q> n_x = mix(vec<2, T, Q>(n00, n01), vec<2, T, Q>(n10, n11), fade_xy.x);
+ T n_xy = mix(n_x.x, n_x.y, fade_xy.y);
+ return T(2.3) * n_xy;
+ }
+
+ // Classic Perlin noise
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T perlin(vec<3, T, Q> const& Position)
+ {
+ vec<3, T, Q> Pi0 = floor(Position); // Integer part for indexing
+ vec<3, T, Q> Pi1 = Pi0 + T(1); // Integer part + 1
+ Pi0 = detail::mod289(Pi0);
+ Pi1 = detail::mod289(Pi1);
+ vec<3, T, Q> Pf0 = fract(Position); // Fractional part for interpolation
+ vec<3, T, Q> Pf1 = Pf0 - T(1); // Fractional part - 1.0
+ vec<4, T, Q> ix(Pi0.x, Pi1.x, Pi0.x, Pi1.x);
+ vec<4, T, Q> iy = vec<4, T, Q>(vec<2, T, Q>(Pi0.y), vec<2, T, Q>(Pi1.y));
+ vec<4, T, Q> iz0(Pi0.z);
+ vec<4, T, Q> iz1(Pi1.z);
+
+ vec<4, T, Q> ixy = detail::permute(detail::permute(ix) + iy);
+ vec<4, T, Q> ixy0 = detail::permute(ixy + iz0);
+ vec<4, T, Q> ixy1 = detail::permute(ixy + iz1);
+
+ vec<4, T, Q> gx0 = ixy0 * T(1.0 / 7.0);
+ vec<4, T, Q> gy0 = fract(floor(gx0) * T(1.0 / 7.0)) - T(0.5);
+ gx0 = fract(gx0);
+ vec<4, T, Q> gz0 = vec<4, T, Q>(0.5) - abs(gx0) - abs(gy0);
+ vec<4, T, Q> sz0 = step(gz0, vec<4, T, Q>(0.0));
+ gx0 -= sz0 * (step(T(0), gx0) - T(0.5));
+ gy0 -= sz0 * (step(T(0), gy0) - T(0.5));
+
+ vec<4, T, Q> gx1 = ixy1 * T(1.0 / 7.0);
+ vec<4, T, Q> gy1 = fract(floor(gx1) * T(1.0 / 7.0)) - T(0.5);
+ gx1 = fract(gx1);
+ vec<4, T, Q> gz1 = vec<4, T, Q>(0.5) - abs(gx1) - abs(gy1);
+ vec<4, T, Q> sz1 = step(gz1, vec<4, T, Q>(0.0));
+ gx1 -= sz1 * (step(T(0), gx1) - T(0.5));
+ gy1 -= sz1 * (step(T(0), gy1) - T(0.5));
+
+ vec<3, T, Q> g000(gx0.x, gy0.x, gz0.x);
+ vec<3, T, Q> g100(gx0.y, gy0.y, gz0.y);
+ vec<3, T, Q> g010(gx0.z, gy0.z, gz0.z);
+ vec<3, T, Q> g110(gx0.w, gy0.w, gz0.w);
+ vec<3, T, Q> g001(gx1.x, gy1.x, gz1.x);
+ vec<3, T, Q> g101(gx1.y, gy1.y, gz1.y);
+ vec<3, T, Q> g011(gx1.z, gy1.z, gz1.z);
+ vec<3, T, Q> g111(gx1.w, gy1.w, gz1.w);
+
+ vec<4, T, Q> norm0 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g000, g000), dot(g010, g010), dot(g100, g100), dot(g110, g110)));
+ g000 *= norm0.x;
+ g010 *= norm0.y;
+ g100 *= norm0.z;
+ g110 *= norm0.w;
+ vec<4, T, Q> norm1 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g001, g001), dot(g011, g011), dot(g101, g101), dot(g111, g111)));
+ g001 *= norm1.x;
+ g011 *= norm1.y;
+ g101 *= norm1.z;
+ g111 *= norm1.w;
+
+ T n000 = dot(g000, Pf0);
+ T n100 = dot(g100, vec<3, T, Q>(Pf1.x, Pf0.y, Pf0.z));
+ T n010 = dot(g010, vec<3, T, Q>(Pf0.x, Pf1.y, Pf0.z));
+ T n110 = dot(g110, vec<3, T, Q>(Pf1.x, Pf1.y, Pf0.z));
+ T n001 = dot(g001, vec<3, T, Q>(Pf0.x, Pf0.y, Pf1.z));
+ T n101 = dot(g101, vec<3, T, Q>(Pf1.x, Pf0.y, Pf1.z));
+ T n011 = dot(g011, vec<3, T, Q>(Pf0.x, Pf1.y, Pf1.z));
+ T n111 = dot(g111, Pf1);
+
+ vec<3, T, Q> fade_xyz = detail::fade(Pf0);
+ vec<4, T, Q> n_z = mix(vec<4, T, Q>(n000, n100, n010, n110), vec<4, T, Q>(n001, n101, n011, n111), fade_xyz.z);
+ vec<2, T, Q> n_yz = mix(vec<2, T, Q>(n_z.x, n_z.y), vec<2, T, Q>(n_z.z, n_z.w), fade_xyz.y);
+ T n_xyz = mix(n_yz.x, n_yz.y, fade_xyz.x);
+ return T(2.2) * n_xyz;
+ }
+ /*
+ // Classic Perlin noise
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T perlin(vec<3, T, Q> const& P)
+ {
+ vec<3, T, Q> Pi0 = floor(P); // Integer part for indexing
+ vec<3, T, Q> Pi1 = Pi0 + T(1); // Integer part + 1
+ Pi0 = mod(Pi0, T(289));
+ Pi1 = mod(Pi1, T(289));
+ vec<3, T, Q> Pf0 = fract(P); // Fractional part for interpolation
+ vec<3, T, Q> Pf1 = Pf0 - T(1); // Fractional part - 1.0
+ vec<4, T, Q> ix(Pi0.x, Pi1.x, Pi0.x, Pi1.x);
+ vec<4, T, Q> iy(Pi0.y, Pi0.y, Pi1.y, Pi1.y);
+ vec<4, T, Q> iz0(Pi0.z);
+ vec<4, T, Q> iz1(Pi1.z);
+
+ vec<4, T, Q> ixy = permute(permute(ix) + iy);
+ vec<4, T, Q> ixy0 = permute(ixy + iz0);
+ vec<4, T, Q> ixy1 = permute(ixy + iz1);
+
+ vec<4, T, Q> gx0 = ixy0 / T(7);
+ vec<4, T, Q> gy0 = fract(floor(gx0) / T(7)) - T(0.5);
+ gx0 = fract(gx0);
+ vec<4, T, Q> gz0 = vec<4, T, Q>(0.5) - abs(gx0) - abs(gy0);
+ vec<4, T, Q> sz0 = step(gz0, vec<4, T, Q>(0.0));
+ gx0 -= sz0 * (step(0.0, gx0) - T(0.5));
+ gy0 -= sz0 * (step(0.0, gy0) - T(0.5));
+
+ vec<4, T, Q> gx1 = ixy1 / T(7);
+ vec<4, T, Q> gy1 = fract(floor(gx1) / T(7)) - T(0.5);
+ gx1 = fract(gx1);
+ vec<4, T, Q> gz1 = vec<4, T, Q>(0.5) - abs(gx1) - abs(gy1);
+ vec<4, T, Q> sz1 = step(gz1, vec<4, T, Q>(0.0));
+ gx1 -= sz1 * (step(T(0), gx1) - T(0.5));
+ gy1 -= sz1 * (step(T(0), gy1) - T(0.5));
+
+ vec<3, T, Q> g000(gx0.x, gy0.x, gz0.x);
+ vec<3, T, Q> g100(gx0.y, gy0.y, gz0.y);
+ vec<3, T, Q> g010(gx0.z, gy0.z, gz0.z);
+ vec<3, T, Q> g110(gx0.w, gy0.w, gz0.w);
+ vec<3, T, Q> g001(gx1.x, gy1.x, gz1.x);
+ vec<3, T, Q> g101(gx1.y, gy1.y, gz1.y);
+ vec<3, T, Q> g011(gx1.z, gy1.z, gz1.z);
+ vec<3, T, Q> g111(gx1.w, gy1.w, gz1.w);
+
+ vec<4, T, Q> norm0 = taylorInvSqrt(vec<4, T, Q>(dot(g000, g000), dot(g010, g010), dot(g100, g100), dot(g110, g110)));
+ g000 *= norm0.x;
+ g010 *= norm0.y;
+ g100 *= norm0.z;
+ g110 *= norm0.w;
+ vec<4, T, Q> norm1 = taylorInvSqrt(vec<4, T, Q>(dot(g001, g001), dot(g011, g011), dot(g101, g101), dot(g111, g111)));
+ g001 *= norm1.x;
+ g011 *= norm1.y;
+ g101 *= norm1.z;
+ g111 *= norm1.w;
+
+ T n000 = dot(g000, Pf0);
+ T n100 = dot(g100, vec<3, T, Q>(Pf1.x, Pf0.y, Pf0.z));
+ T n010 = dot(g010, vec<3, T, Q>(Pf0.x, Pf1.y, Pf0.z));
+ T n110 = dot(g110, vec<3, T, Q>(Pf1.x, Pf1.y, Pf0.z));
+ T n001 = dot(g001, vec<3, T, Q>(Pf0.x, Pf0.y, Pf1.z));
+ T n101 = dot(g101, vec<3, T, Q>(Pf1.x, Pf0.y, Pf1.z));
+ T n011 = dot(g011, vec<3, T, Q>(Pf0.x, Pf1.y, Pf1.z));
+ T n111 = dot(g111, Pf1);
+
+ vec<3, T, Q> fade_xyz = fade(Pf0);
+ vec<4, T, Q> n_z = mix(vec<4, T, Q>(n000, n100, n010, n110), vec<4, T, Q>(n001, n101, n011, n111), fade_xyz.z);
+ vec<2, T, Q> n_yz = mix(
+ vec<2, T, Q>(n_z.x, n_z.y),
+ vec<2, T, Q>(n_z.z, n_z.w), fade_xyz.y);
+ T n_xyz = mix(n_yz.x, n_yz.y, fade_xyz.x);
+ return T(2.2) * n_xyz;
+ }
+ */
+ // Classic Perlin noise
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T perlin(vec<4, T, Q> const& Position)
+ {
+ vec<4, T, Q> Pi0 = floor(Position); // Integer part for indexing
+ vec<4, T, Q> Pi1 = Pi0 + T(1); // Integer part + 1
+ Pi0 = mod(Pi0, vec<4, T, Q>(289));
+ Pi1 = mod(Pi1, vec<4, T, Q>(289));
+ vec<4, T, Q> Pf0 = fract(Position); // Fractional part for interpolation
+ vec<4, T, Q> Pf1 = Pf0 - T(1); // Fractional part - 1.0
+ vec<4, T, Q> ix(Pi0.x, Pi1.x, Pi0.x, Pi1.x);
+ vec<4, T, Q> iy(Pi0.y, Pi0.y, Pi1.y, Pi1.y);
+ vec<4, T, Q> iz0(Pi0.z);
+ vec<4, T, Q> iz1(Pi1.z);
+ vec<4, T, Q> iw0(Pi0.w);
+ vec<4, T, Q> iw1(Pi1.w);
+
+ vec<4, T, Q> ixy = detail::permute(detail::permute(ix) + iy);
+ vec<4, T, Q> ixy0 = detail::permute(ixy + iz0);
+ vec<4, T, Q> ixy1 = detail::permute(ixy + iz1);
+ vec<4, T, Q> ixy00 = detail::permute(ixy0 + iw0);
+ vec<4, T, Q> ixy01 = detail::permute(ixy0 + iw1);
+ vec<4, T, Q> ixy10 = detail::permute(ixy1 + iw0);
+ vec<4, T, Q> ixy11 = detail::permute(ixy1 + iw1);
+
+ vec<4, T, Q> gx00 = ixy00 / T(7);
+ vec<4, T, Q> gy00 = floor(gx00) / T(7);
+ vec<4, T, Q> gz00 = floor(gy00) / T(6);
+ gx00 = fract(gx00) - T(0.5);
+ gy00 = fract(gy00) - T(0.5);
+ gz00 = fract(gz00) - T(0.5);
+ vec<4, T, Q> gw00 = vec<4, T, Q>(0.75) - abs(gx00) - abs(gy00) - abs(gz00);
+ vec<4, T, Q> sw00 = step(gw00, vec<4, T, Q>(0.0));
+ gx00 -= sw00 * (step(T(0), gx00) - T(0.5));
+ gy00 -= sw00 * (step(T(0), gy00) - T(0.5));
+
+ vec<4, T, Q> gx01 = ixy01 / T(7);
+ vec<4, T, Q> gy01 = floor(gx01) / T(7);
+ vec<4, T, Q> gz01 = floor(gy01) / T(6);
+ gx01 = fract(gx01) - T(0.5);
+ gy01 = fract(gy01) - T(0.5);
+ gz01 = fract(gz01) - T(0.5);
+ vec<4, T, Q> gw01 = vec<4, T, Q>(0.75) - abs(gx01) - abs(gy01) - abs(gz01);
+ vec<4, T, Q> sw01 = step(gw01, vec<4, T, Q>(0.0));
+ gx01 -= sw01 * (step(T(0), gx01) - T(0.5));
+ gy01 -= sw01 * (step(T(0), gy01) - T(0.5));
+
+ vec<4, T, Q> gx10 = ixy10 / T(7);
+ vec<4, T, Q> gy10 = floor(gx10) / T(7);
+ vec<4, T, Q> gz10 = floor(gy10) / T(6);
+ gx10 = fract(gx10) - T(0.5);
+ gy10 = fract(gy10) - T(0.5);
+ gz10 = fract(gz10) - T(0.5);
+ vec<4, T, Q> gw10 = vec<4, T, Q>(0.75) - abs(gx10) - abs(gy10) - abs(gz10);
+ vec<4, T, Q> sw10 = step(gw10, vec<4, T, Q>(0));
+ gx10 -= sw10 * (step(T(0), gx10) - T(0.5));
+ gy10 -= sw10 * (step(T(0), gy10) - T(0.5));
+
+ vec<4, T, Q> gx11 = ixy11 / T(7);
+ vec<4, T, Q> gy11 = floor(gx11) / T(7);
+ vec<4, T, Q> gz11 = floor(gy11) / T(6);
+ gx11 = fract(gx11) - T(0.5);
+ gy11 = fract(gy11) - T(0.5);
+ gz11 = fract(gz11) - T(0.5);
+ vec<4, T, Q> gw11 = vec<4, T, Q>(0.75) - abs(gx11) - abs(gy11) - abs(gz11);
+ vec<4, T, Q> sw11 = step(gw11, vec<4, T, Q>(0.0));
+ gx11 -= sw11 * (step(T(0), gx11) - T(0.5));
+ gy11 -= sw11 * (step(T(0), gy11) - T(0.5));
+
+ vec<4, T, Q> g0000(gx00.x, gy00.x, gz00.x, gw00.x);
+ vec<4, T, Q> g1000(gx00.y, gy00.y, gz00.y, gw00.y);
+ vec<4, T, Q> g0100(gx00.z, gy00.z, gz00.z, gw00.z);
+ vec<4, T, Q> g1100(gx00.w, gy00.w, gz00.w, gw00.w);
+ vec<4, T, Q> g0010(gx10.x, gy10.x, gz10.x, gw10.x);
+ vec<4, T, Q> g1010(gx10.y, gy10.y, gz10.y, gw10.y);
+ vec<4, T, Q> g0110(gx10.z, gy10.z, gz10.z, gw10.z);
+ vec<4, T, Q> g1110(gx10.w, gy10.w, gz10.w, gw10.w);
+ vec<4, T, Q> g0001(gx01.x, gy01.x, gz01.x, gw01.x);
+ vec<4, T, Q> g1001(gx01.y, gy01.y, gz01.y, gw01.y);
+ vec<4, T, Q> g0101(gx01.z, gy01.z, gz01.z, gw01.z);
+ vec<4, T, Q> g1101(gx01.w, gy01.w, gz01.w, gw01.w);
+ vec<4, T, Q> g0011(gx11.x, gy11.x, gz11.x, gw11.x);
+ vec<4, T, Q> g1011(gx11.y, gy11.y, gz11.y, gw11.y);
+ vec<4, T, Q> g0111(gx11.z, gy11.z, gz11.z, gw11.z);
+ vec<4, T, Q> g1111(gx11.w, gy11.w, gz11.w, gw11.w);
+
+ vec<4, T, Q> norm00 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0000, g0000), dot(g0100, g0100), dot(g1000, g1000), dot(g1100, g1100)));
+ g0000 *= norm00.x;
+ g0100 *= norm00.y;
+ g1000 *= norm00.z;
+ g1100 *= norm00.w;
+
+ vec<4, T, Q> norm01 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0001, g0001), dot(g0101, g0101), dot(g1001, g1001), dot(g1101, g1101)));
+ g0001 *= norm01.x;
+ g0101 *= norm01.y;
+ g1001 *= norm01.z;
+ g1101 *= norm01.w;
+
+ vec<4, T, Q> norm10 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0010, g0010), dot(g0110, g0110), dot(g1010, g1010), dot(g1110, g1110)));
+ g0010 *= norm10.x;
+ g0110 *= norm10.y;
+ g1010 *= norm10.z;
+ g1110 *= norm10.w;
+
+ vec<4, T, Q> norm11 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0011, g0011), dot(g0111, g0111), dot(g1011, g1011), dot(g1111, g1111)));
+ g0011 *= norm11.x;
+ g0111 *= norm11.y;
+ g1011 *= norm11.z;
+ g1111 *= norm11.w;
+
+ T n0000 = dot(g0000, Pf0);
+ T n1000 = dot(g1000, vec<4, T, Q>(Pf1.x, Pf0.y, Pf0.z, Pf0.w));
+ T n0100 = dot(g0100, vec<4, T, Q>(Pf0.x, Pf1.y, Pf0.z, Pf0.w));
+ T n1100 = dot(g1100, vec<4, T, Q>(Pf1.x, Pf1.y, Pf0.z, Pf0.w));
+ T n0010 = dot(g0010, vec<4, T, Q>(Pf0.x, Pf0.y, Pf1.z, Pf0.w));
+ T n1010 = dot(g1010, vec<4, T, Q>(Pf1.x, Pf0.y, Pf1.z, Pf0.w));
+ T n0110 = dot(g0110, vec<4, T, Q>(Pf0.x, Pf1.y, Pf1.z, Pf0.w));
+ T n1110 = dot(g1110, vec<4, T, Q>(Pf1.x, Pf1.y, Pf1.z, Pf0.w));
+ T n0001 = dot(g0001, vec<4, T, Q>(Pf0.x, Pf0.y, Pf0.z, Pf1.w));
+ T n1001 = dot(g1001, vec<4, T, Q>(Pf1.x, Pf0.y, Pf0.z, Pf1.w));
+ T n0101 = dot(g0101, vec<4, T, Q>(Pf0.x, Pf1.y, Pf0.z, Pf1.w));
+ T n1101 = dot(g1101, vec<4, T, Q>(Pf1.x, Pf1.y, Pf0.z, Pf1.w));
+ T n0011 = dot(g0011, vec<4, T, Q>(Pf0.x, Pf0.y, Pf1.z, Pf1.w));
+ T n1011 = dot(g1011, vec<4, T, Q>(Pf1.x, Pf0.y, Pf1.z, Pf1.w));
+ T n0111 = dot(g0111, vec<4, T, Q>(Pf0.x, Pf1.y, Pf1.z, Pf1.w));
+ T n1111 = dot(g1111, Pf1);
+
+ vec<4, T, Q> fade_xyzw = detail::fade(Pf0);
+ vec<4, T, Q> n_0w = mix(vec<4, T, Q>(n0000, n1000, n0100, n1100), vec<4, T, Q>(n0001, n1001, n0101, n1101), fade_xyzw.w);
+ vec<4, T, Q> n_1w = mix(vec<4, T, Q>(n0010, n1010, n0110, n1110), vec<4, T, Q>(n0011, n1011, n0111, n1111), fade_xyzw.w);
+ vec<4, T, Q> n_zw = mix(n_0w, n_1w, fade_xyzw.z);
+ vec<2, T, Q> n_yzw = mix(vec<2, T, Q>(n_zw.x, n_zw.y), vec<2, T, Q>(n_zw.z, n_zw.w), fade_xyzw.y);
+ T n_xyzw = mix(n_yzw.x, n_yzw.y, fade_xyzw.x);
+ return T(2.2) * n_xyzw;
+ }
+
+ // Classic Perlin noise, periodic variant
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T perlin(vec<2, T, Q> const& Position, vec<2, T, Q> const& rep)
+ {
+ vec<4, T, Q> Pi = floor(vec<4, T, Q>(Position.x, Position.y, Position.x, Position.y)) + vec<4, T, Q>(0.0, 0.0, 1.0, 1.0);
+ vec<4, T, Q> Pf = fract(vec<4, T, Q>(Position.x, Position.y, Position.x, Position.y)) - vec<4, T, Q>(0.0, 0.0, 1.0, 1.0);
+ Pi = mod(Pi, vec<4, T, Q>(rep.x, rep.y, rep.x, rep.y)); // To create noise with explicit period
+ Pi = mod(Pi, vec<4, T, Q>(289)); // To avoid truncation effects in permutation
+ vec<4, T, Q> ix(Pi.x, Pi.z, Pi.x, Pi.z);
+ vec<4, T, Q> iy(Pi.y, Pi.y, Pi.w, Pi.w);
+ vec<4, T, Q> fx(Pf.x, Pf.z, Pf.x, Pf.z);
+ vec<4, T, Q> fy(Pf.y, Pf.y, Pf.w, Pf.w);
+
+ vec<4, T, Q> i = detail::permute(detail::permute(ix) + iy);
+
+ vec<4, T, Q> gx = static_cast<T>(2) * fract(i / T(41)) - T(1);
+ vec<4, T, Q> gy = abs(gx) - T(0.5);
+ vec<4, T, Q> tx = floor(gx + T(0.5));
+ gx = gx - tx;
+
+ vec<2, T, Q> g00(gx.x, gy.x);
+ vec<2, T, Q> g10(gx.y, gy.y);
+ vec<2, T, Q> g01(gx.z, gy.z);
+ vec<2, T, Q> g11(gx.w, gy.w);
+
+ vec<4, T, Q> norm = detail::taylorInvSqrt(vec<4, T, Q>(dot(g00, g00), dot(g01, g01), dot(g10, g10), dot(g11, g11)));
+ g00 *= norm.x;
+ g01 *= norm.y;
+ g10 *= norm.z;
+ g11 *= norm.w;
+
+ T n00 = dot(g00, vec<2, T, Q>(fx.x, fy.x));
+ T n10 = dot(g10, vec<2, T, Q>(fx.y, fy.y));
+ T n01 = dot(g01, vec<2, T, Q>(fx.z, fy.z));
+ T n11 = dot(g11, vec<2, T, Q>(fx.w, fy.w));
+
+ vec<2, T, Q> fade_xy = detail::fade(vec<2, T, Q>(Pf.x, Pf.y));
+ vec<2, T, Q> n_x = mix(vec<2, T, Q>(n00, n01), vec<2, T, Q>(n10, n11), fade_xy.x);
+ T n_xy = mix(n_x.x, n_x.y, fade_xy.y);
+ return T(2.3) * n_xy;
+ }
+
+ // Classic Perlin noise, periodic variant
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T perlin(vec<3, T, Q> const& Position, vec<3, T, Q> const& rep)
+ {
+ vec<3, T, Q> Pi0 = mod(floor(Position), rep); // Integer part, modulo period
+ vec<3, T, Q> Pi1 = mod(Pi0 + vec<3, T, Q>(T(1)), rep); // Integer part + 1, mod period
+ Pi0 = mod(Pi0, vec<3, T, Q>(289));
+ Pi1 = mod(Pi1, vec<3, T, Q>(289));
+ vec<3, T, Q> Pf0 = fract(Position); // Fractional part for interpolation
+ vec<3, T, Q> Pf1 = Pf0 - vec<3, T, Q>(T(1)); // Fractional part - 1.0
+ vec<4, T, Q> ix = vec<4, T, Q>(Pi0.x, Pi1.x, Pi0.x, Pi1.x);
+ vec<4, T, Q> iy = vec<4, T, Q>(Pi0.y, Pi0.y, Pi1.y, Pi1.y);
+ vec<4, T, Q> iz0(Pi0.z);
+ vec<4, T, Q> iz1(Pi1.z);
+
+ vec<4, T, Q> ixy = detail::permute(detail::permute(ix) + iy);
+ vec<4, T, Q> ixy0 = detail::permute(ixy + iz0);
+ vec<4, T, Q> ixy1 = detail::permute(ixy + iz1);
+
+ vec<4, T, Q> gx0 = ixy0 / T(7);
+ vec<4, T, Q> gy0 = fract(floor(gx0) / T(7)) - T(0.5);
+ gx0 = fract(gx0);
+ vec<4, T, Q> gz0 = vec<4, T, Q>(0.5) - abs(gx0) - abs(gy0);
+ vec<4, T, Q> sz0 = step(gz0, vec<4, T, Q>(0));
+ gx0 -= sz0 * (step(T(0), gx0) - T(0.5));
+ gy0 -= sz0 * (step(T(0), gy0) - T(0.5));
+
+ vec<4, T, Q> gx1 = ixy1 / T(7);
+ vec<4, T, Q> gy1 = fract(floor(gx1) / T(7)) - T(0.5);
+ gx1 = fract(gx1);
+ vec<4, T, Q> gz1 = vec<4, T, Q>(0.5) - abs(gx1) - abs(gy1);
+ vec<4, T, Q> sz1 = step(gz1, vec<4, T, Q>(T(0)));
+ gx1 -= sz1 * (step(T(0), gx1) - T(0.5));
+ gy1 -= sz1 * (step(T(0), gy1) - T(0.5));
+
+ vec<3, T, Q> g000 = vec<3, T, Q>(gx0.x, gy0.x, gz0.x);
+ vec<3, T, Q> g100 = vec<3, T, Q>(gx0.y, gy0.y, gz0.y);
+ vec<3, T, Q> g010 = vec<3, T, Q>(gx0.z, gy0.z, gz0.z);
+ vec<3, T, Q> g110 = vec<3, T, Q>(gx0.w, gy0.w, gz0.w);
+ vec<3, T, Q> g001 = vec<3, T, Q>(gx1.x, gy1.x, gz1.x);
+ vec<3, T, Q> g101 = vec<3, T, Q>(gx1.y, gy1.y, gz1.y);
+ vec<3, T, Q> g011 = vec<3, T, Q>(gx1.z, gy1.z, gz1.z);
+ vec<3, T, Q> g111 = vec<3, T, Q>(gx1.w, gy1.w, gz1.w);
+
+ vec<4, T, Q> norm0 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g000, g000), dot(g010, g010), dot(g100, g100), dot(g110, g110)));
+ g000 *= norm0.x;
+ g010 *= norm0.y;
+ g100 *= norm0.z;
+ g110 *= norm0.w;
+ vec<4, T, Q> norm1 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g001, g001), dot(g011, g011), dot(g101, g101), dot(g111, g111)));
+ g001 *= norm1.x;
+ g011 *= norm1.y;
+ g101 *= norm1.z;
+ g111 *= norm1.w;
+
+ T n000 = dot(g000, Pf0);
+ T n100 = dot(g100, vec<3, T, Q>(Pf1.x, Pf0.y, Pf0.z));
+ T n010 = dot(g010, vec<3, T, Q>(Pf0.x, Pf1.y, Pf0.z));
+ T n110 = dot(g110, vec<3, T, Q>(Pf1.x, Pf1.y, Pf0.z));
+ T n001 = dot(g001, vec<3, T, Q>(Pf0.x, Pf0.y, Pf1.z));
+ T n101 = dot(g101, vec<3, T, Q>(Pf1.x, Pf0.y, Pf1.z));
+ T n011 = dot(g011, vec<3, T, Q>(Pf0.x, Pf1.y, Pf1.z));
+ T n111 = dot(g111, Pf1);
+
+ vec<3, T, Q> fade_xyz = detail::fade(Pf0);
+ vec<4, T, Q> n_z = mix(vec<4, T, Q>(n000, n100, n010, n110), vec<4, T, Q>(n001, n101, n011, n111), fade_xyz.z);
+ vec<2, T, Q> n_yz = mix(vec<2, T, Q>(n_z.x, n_z.y), vec<2, T, Q>(n_z.z, n_z.w), fade_xyz.y);
+ T n_xyz = mix(n_yz.x, n_yz.y, fade_xyz.x);
+ return T(2.2) * n_xyz;
+ }
+
+ // Classic Perlin noise, periodic version
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T perlin(vec<4, T, Q> const& Position, vec<4, T, Q> const& rep)
+ {
+ vec<4, T, Q> Pi0 = mod(floor(Position), rep); // Integer part modulo rep
+ vec<4, T, Q> Pi1 = mod(Pi0 + T(1), rep); // Integer part + 1 mod rep
+ vec<4, T, Q> Pf0 = fract(Position); // Fractional part for interpolation
+ vec<4, T, Q> Pf1 = Pf0 - T(1); // Fractional part - 1.0
+ vec<4, T, Q> ix = vec<4, T, Q>(Pi0.x, Pi1.x, Pi0.x, Pi1.x);
+ vec<4, T, Q> iy = vec<4, T, Q>(Pi0.y, Pi0.y, Pi1.y, Pi1.y);
+ vec<4, T, Q> iz0(Pi0.z);
+ vec<4, T, Q> iz1(Pi1.z);
+ vec<4, T, Q> iw0(Pi0.w);
+ vec<4, T, Q> iw1(Pi1.w);
+
+ vec<4, T, Q> ixy = detail::permute(detail::permute(ix) + iy);
+ vec<4, T, Q> ixy0 = detail::permute(ixy + iz0);
+ vec<4, T, Q> ixy1 = detail::permute(ixy + iz1);
+ vec<4, T, Q> ixy00 = detail::permute(ixy0 + iw0);
+ vec<4, T, Q> ixy01 = detail::permute(ixy0 + iw1);
+ vec<4, T, Q> ixy10 = detail::permute(ixy1 + iw0);
+ vec<4, T, Q> ixy11 = detail::permute(ixy1 + iw1);
+
+ vec<4, T, Q> gx00 = ixy00 / T(7);
+ vec<4, T, Q> gy00 = floor(gx00) / T(7);
+ vec<4, T, Q> gz00 = floor(gy00) / T(6);
+ gx00 = fract(gx00) - T(0.5);
+ gy00 = fract(gy00) - T(0.5);
+ gz00 = fract(gz00) - T(0.5);
+ vec<4, T, Q> gw00 = vec<4, T, Q>(0.75) - abs(gx00) - abs(gy00) - abs(gz00);
+ vec<4, T, Q> sw00 = step(gw00, vec<4, T, Q>(0));
+ gx00 -= sw00 * (step(T(0), gx00) - T(0.5));
+ gy00 -= sw00 * (step(T(0), gy00) - T(0.5));
+
+ vec<4, T, Q> gx01 = ixy01 / T(7);
+ vec<4, T, Q> gy01 = floor(gx01) / T(7);
+ vec<4, T, Q> gz01 = floor(gy01) / T(6);
+ gx01 = fract(gx01) - T(0.5);
+ gy01 = fract(gy01) - T(0.5);
+ gz01 = fract(gz01) - T(0.5);
+ vec<4, T, Q> gw01 = vec<4, T, Q>(0.75) - abs(gx01) - abs(gy01) - abs(gz01);
+ vec<4, T, Q> sw01 = step(gw01, vec<4, T, Q>(0.0));
+ gx01 -= sw01 * (step(T(0), gx01) - T(0.5));
+ gy01 -= sw01 * (step(T(0), gy01) - T(0.5));
+
+ vec<4, T, Q> gx10 = ixy10 / T(7);
+ vec<4, T, Q> gy10 = floor(gx10) / T(7);
+ vec<4, T, Q> gz10 = floor(gy10) / T(6);
+ gx10 = fract(gx10) - T(0.5);
+ gy10 = fract(gy10) - T(0.5);
+ gz10 = fract(gz10) - T(0.5);
+ vec<4, T, Q> gw10 = vec<4, T, Q>(0.75) - abs(gx10) - abs(gy10) - abs(gz10);
+ vec<4, T, Q> sw10 = step(gw10, vec<4, T, Q>(0.0));
+ gx10 -= sw10 * (step(T(0), gx10) - T(0.5));
+ gy10 -= sw10 * (step(T(0), gy10) - T(0.5));
+
+ vec<4, T, Q> gx11 = ixy11 / T(7);
+ vec<4, T, Q> gy11 = floor(gx11) / T(7);
+ vec<4, T, Q> gz11 = floor(gy11) / T(6);
+ gx11 = fract(gx11) - T(0.5);
+ gy11 = fract(gy11) - T(0.5);
+ gz11 = fract(gz11) - T(0.5);
+ vec<4, T, Q> gw11 = vec<4, T, Q>(0.75) - abs(gx11) - abs(gy11) - abs(gz11);
+ vec<4, T, Q> sw11 = step(gw11, vec<4, T, Q>(T(0)));
+ gx11 -= sw11 * (step(T(0), gx11) - T(0.5));
+ gy11 -= sw11 * (step(T(0), gy11) - T(0.5));
+
+ vec<4, T, Q> g0000(gx00.x, gy00.x, gz00.x, gw00.x);
+ vec<4, T, Q> g1000(gx00.y, gy00.y, gz00.y, gw00.y);
+ vec<4, T, Q> g0100(gx00.z, gy00.z, gz00.z, gw00.z);
+ vec<4, T, Q> g1100(gx00.w, gy00.w, gz00.w, gw00.w);
+ vec<4, T, Q> g0010(gx10.x, gy10.x, gz10.x, gw10.x);
+ vec<4, T, Q> g1010(gx10.y, gy10.y, gz10.y, gw10.y);
+ vec<4, T, Q> g0110(gx10.z, gy10.z, gz10.z, gw10.z);
+ vec<4, T, Q> g1110(gx10.w, gy10.w, gz10.w, gw10.w);
+ vec<4, T, Q> g0001(gx01.x, gy01.x, gz01.x, gw01.x);
+ vec<4, T, Q> g1001(gx01.y, gy01.y, gz01.y, gw01.y);
+ vec<4, T, Q> g0101(gx01.z, gy01.z, gz01.z, gw01.z);
+ vec<4, T, Q> g1101(gx01.w, gy01.w, gz01.w, gw01.w);
+ vec<4, T, Q> g0011(gx11.x, gy11.x, gz11.x, gw11.x);
+ vec<4, T, Q> g1011(gx11.y, gy11.y, gz11.y, gw11.y);
+ vec<4, T, Q> g0111(gx11.z, gy11.z, gz11.z, gw11.z);
+ vec<4, T, Q> g1111(gx11.w, gy11.w, gz11.w, gw11.w);
+
+ vec<4, T, Q> norm00 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0000, g0000), dot(g0100, g0100), dot(g1000, g1000), dot(g1100, g1100)));
+ g0000 *= norm00.x;
+ g0100 *= norm00.y;
+ g1000 *= norm00.z;
+ g1100 *= norm00.w;
+
+ vec<4, T, Q> norm01 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0001, g0001), dot(g0101, g0101), dot(g1001, g1001), dot(g1101, g1101)));
+ g0001 *= norm01.x;
+ g0101 *= norm01.y;
+ g1001 *= norm01.z;
+ g1101 *= norm01.w;
+
+ vec<4, T, Q> norm10 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0010, g0010), dot(g0110, g0110), dot(g1010, g1010), dot(g1110, g1110)));
+ g0010 *= norm10.x;
+ g0110 *= norm10.y;
+ g1010 *= norm10.z;
+ g1110 *= norm10.w;
+
+ vec<4, T, Q> norm11 = detail::taylorInvSqrt(vec<4, T, Q>(dot(g0011, g0011), dot(g0111, g0111), dot(g1011, g1011), dot(g1111, g1111)));
+ g0011 *= norm11.x;
+ g0111 *= norm11.y;
+ g1011 *= norm11.z;
+ g1111 *= norm11.w;
+
+ T n0000 = dot(g0000, Pf0);
+ T n1000 = dot(g1000, vec<4, T, Q>(Pf1.x, Pf0.y, Pf0.z, Pf0.w));
+ T n0100 = dot(g0100, vec<4, T, Q>(Pf0.x, Pf1.y, Pf0.z, Pf0.w));
+ T n1100 = dot(g1100, vec<4, T, Q>(Pf1.x, Pf1.y, Pf0.z, Pf0.w));
+ T n0010 = dot(g0010, vec<4, T, Q>(Pf0.x, Pf0.y, Pf1.z, Pf0.w));
+ T n1010 = dot(g1010, vec<4, T, Q>(Pf1.x, Pf0.y, Pf1.z, Pf0.w));
+ T n0110 = dot(g0110, vec<4, T, Q>(Pf0.x, Pf1.y, Pf1.z, Pf0.w));
+ T n1110 = dot(g1110, vec<4, T, Q>(Pf1.x, Pf1.y, Pf1.z, Pf0.w));
+ T n0001 = dot(g0001, vec<4, T, Q>(Pf0.x, Pf0.y, Pf0.z, Pf1.w));
+ T n1001 = dot(g1001, vec<4, T, Q>(Pf1.x, Pf0.y, Pf0.z, Pf1.w));
+ T n0101 = dot(g0101, vec<4, T, Q>(Pf0.x, Pf1.y, Pf0.z, Pf1.w));
+ T n1101 = dot(g1101, vec<4, T, Q>(Pf1.x, Pf1.y, Pf0.z, Pf1.w));
+ T n0011 = dot(g0011, vec<4, T, Q>(Pf0.x, Pf0.y, Pf1.z, Pf1.w));
+ T n1011 = dot(g1011, vec<4, T, Q>(Pf1.x, Pf0.y, Pf1.z, Pf1.w));
+ T n0111 = dot(g0111, vec<4, T, Q>(Pf0.x, Pf1.y, Pf1.z, Pf1.w));
+ T n1111 = dot(g1111, Pf1);
+
+ vec<4, T, Q> fade_xyzw = detail::fade(Pf0);
+ vec<4, T, Q> n_0w = mix(vec<4, T, Q>(n0000, n1000, n0100, n1100), vec<4, T, Q>(n0001, n1001, n0101, n1101), fade_xyzw.w);
+ vec<4, T, Q> n_1w = mix(vec<4, T, Q>(n0010, n1010, n0110, n1110), vec<4, T, Q>(n0011, n1011, n0111, n1111), fade_xyzw.w);
+ vec<4, T, Q> n_zw = mix(n_0w, n_1w, fade_xyzw.z);
+ vec<2, T, Q> n_yzw = mix(vec<2, T, Q>(n_zw.x, n_zw.y), vec<2, T, Q>(n_zw.z, n_zw.w), fade_xyzw.y);
+ T n_xyzw = mix(n_yzw.x, n_yzw.y, fade_xyzw.x);
+ return T(2.2) * n_xyzw;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T simplex(glm::vec<2, T, Q> const& v)
+ {
+ vec<4, T, Q> const C = vec<4, T, Q>(
+ T( 0.211324865405187), // (3.0 - sqrt(3.0)) / 6.0
+ T( 0.366025403784439), // 0.5 * (sqrt(3.0) - 1.0)
+ T(-0.577350269189626), // -1.0 + 2.0 * C.x
+ T( 0.024390243902439)); // 1.0 / 41.0
+
+ // First corner
+ vec<2, T, Q> i = floor(v + dot(v, vec<2, T, Q>(C[1])));
+ vec<2, T, Q> x0 = v - i + dot(i, vec<2, T, Q>(C[0]));
+
+ // Other corners
+ //i1.x = step( x0.y, x0.x ); // x0.x > x0.y ? 1.0 : 0.0
+ //i1.y = 1.0 - i1.x;
+ vec<2, T, Q> i1 = (x0.x > x0.y) ? vec<2, T, Q>(1, 0) : vec<2, T, Q>(0, 1);
+ // x0 = x0 - 0.0 + 0.0 * C.xx ;
+ // x1 = x0 - i1 + 1.0 * C.xx ;
+ // x2 = x0 - 1.0 + 2.0 * C.xx ;
+ vec<4, T, Q> x12 = vec<4, T, Q>(x0.x, x0.y, x0.x, x0.y) + vec<4, T, Q>(C.x, C.x, C.z, C.z);
+ x12 = vec<4, T, Q>(vec<2, T, Q>(x12) - i1, x12.z, x12.w);
+
+ // Permutations
+ i = mod(i, vec<2, T, Q>(289)); // Avoid truncation effects in permutation
+ vec<3, T, Q> p = detail::permute(
+ detail::permute(i.y + vec<3, T, Q>(T(0), i1.y, T(1)))
+ + i.x + vec<3, T, Q>(T(0), i1.x, T(1)));
+
+ vec<3, T, Q> m = max(vec<3, T, Q>(0.5) - vec<3, T, Q>(
+ dot(x0, x0),
+ dot(vec<2, T, Q>(x12.x, x12.y), vec<2, T, Q>(x12.x, x12.y)),
+ dot(vec<2, T, Q>(x12.z, x12.w), vec<2, T, Q>(x12.z, x12.w))), vec<3, T, Q>(0));
+ m = m * m ;
+ m = m * m ;
+
+ // Gradients: 41 points uniformly over a line, mapped onto a diamond.
+ // The ring size 17*17 = 289 is close to a multiple of 41 (41*7 = 287)
+
+ vec<3, T, Q> x = static_cast<T>(2) * fract(p * C.w) - T(1);
+ vec<3, T, Q> h = abs(x) - T(0.5);
+ vec<3, T, Q> ox = floor(x + T(0.5));
+ vec<3, T, Q> a0 = x - ox;
+
+ // Normalise gradients implicitly by scaling m
+ // Inlined for speed: m *= taylorInvSqrt( a0*a0 + h*h );
+ m *= static_cast<T>(1.79284291400159) - T(0.85373472095314) * (a0 * a0 + h * h);
+
+ // Compute final noise value at P
+ vec<3, T, Q> g;
+ g.x = a0.x * x0.x + h.x * x0.y;
+ //g.yz = a0.yz * x12.xz + h.yz * x12.yw;
+ g.y = a0.y * x12.x + h.y * x12.y;
+ g.z = a0.z * x12.z + h.z * x12.w;
+ return T(130) * dot(m, g);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T simplex(vec<3, T, Q> const& v)
+ {
+ vec<2, T, Q> const C(1.0 / 6.0, 1.0 / 3.0);
+ vec<4, T, Q> const D(0.0, 0.5, 1.0, 2.0);
+
+ // First corner
+ vec<3, T, Q> i(floor(v + dot(v, vec<3, T, Q>(C.y))));
+ vec<3, T, Q> x0(v - i + dot(i, vec<3, T, Q>(C.x)));
+
+ // Other corners
+ vec<3, T, Q> g(step(vec<3, T, Q>(x0.y, x0.z, x0.x), x0));
+ vec<3, T, Q> l(T(1) - g);
+ vec<3, T, Q> i1(min(g, vec<3, T, Q>(l.z, l.x, l.y)));
+ vec<3, T, Q> i2(max(g, vec<3, T, Q>(l.z, l.x, l.y)));
+
+ // x0 = x0 - 0.0 + 0.0 * C.xxx;
+ // x1 = x0 - i1 + 1.0 * C.xxx;
+ // x2 = x0 - i2 + 2.0 * C.xxx;
+ // x3 = x0 - 1.0 + 3.0 * C.xxx;
+ vec<3, T, Q> x1(x0 - i1 + C.x);
+ vec<3, T, Q> x2(x0 - i2 + C.y); // 2.0*C.x = 1/3 = C.y
+ vec<3, T, Q> x3(x0 - D.y); // -1.0+3.0*C.x = -0.5 = -D.y
+
+ // Permutations
+ i = detail::mod289(i);
+ vec<4, T, Q> p(detail::permute(detail::permute(detail::permute(
+ i.z + vec<4, T, Q>(T(0), i1.z, i2.z, T(1))) +
+ i.y + vec<4, T, Q>(T(0), i1.y, i2.y, T(1))) +
+ i.x + vec<4, T, Q>(T(0), i1.x, i2.x, T(1))));
+
+ // Gradients: 7x7 points over a square, mapped onto an octahedron.
+ // The ring size 17*17 = 289 is close to a multiple of 49 (49*6 = 294)
+ T n_ = static_cast<T>(0.142857142857); // 1.0/7.0
+ vec<3, T, Q> ns(n_ * vec<3, T, Q>(D.w, D.y, D.z) - vec<3, T, Q>(D.x, D.z, D.x));
+
+ vec<4, T, Q> j(p - T(49) * floor(p * ns.z * ns.z)); // mod(p,7*7)
+
+ vec<4, T, Q> x_(floor(j * ns.z));
+ vec<4, T, Q> y_(floor(j - T(7) * x_)); // mod(j,N)
+
+ vec<4, T, Q> x(x_ * ns.x + ns.y);
+ vec<4, T, Q> y(y_ * ns.x + ns.y);
+ vec<4, T, Q> h(T(1) - abs(x) - abs(y));
+
+ vec<4, T, Q> b0(x.x, x.y, y.x, y.y);
+ vec<4, T, Q> b1(x.z, x.w, y.z, y.w);
+
+ // vec4 s0 = vec4(lessThan(b0,0.0))*2.0 - 1.0;
+ // vec4 s1 = vec4(lessThan(b1,0.0))*2.0 - 1.0;
+ vec<4, T, Q> s0(floor(b0) * T(2) + T(1));
+ vec<4, T, Q> s1(floor(b1) * T(2) + T(1));
+ vec<4, T, Q> sh(-step(h, vec<4, T, Q>(0.0)));
+
+ vec<4, T, Q> a0 = vec<4, T, Q>(b0.x, b0.z, b0.y, b0.w) + vec<4, T, Q>(s0.x, s0.z, s0.y, s0.w) * vec<4, T, Q>(sh.x, sh.x, sh.y, sh.y);
+ vec<4, T, Q> a1 = vec<4, T, Q>(b1.x, b1.z, b1.y, b1.w) + vec<4, T, Q>(s1.x, s1.z, s1.y, s1.w) * vec<4, T, Q>(sh.z, sh.z, sh.w, sh.w);
+
+ vec<3, T, Q> p0(a0.x, a0.y, h.x);
+ vec<3, T, Q> p1(a0.z, a0.w, h.y);
+ vec<3, T, Q> p2(a1.x, a1.y, h.z);
+ vec<3, T, Q> p3(a1.z, a1.w, h.w);
+
+ // Normalise gradients
+ vec<4, T, Q> norm = detail::taylorInvSqrt(vec<4, T, Q>(dot(p0, p0), dot(p1, p1), dot(p2, p2), dot(p3, p3)));
+ p0 *= norm.x;
+ p1 *= norm.y;
+ p2 *= norm.z;
+ p3 *= norm.w;
+
+ // Mix final noise value
+ vec<4, T, Q> m = max(T(0.6) - vec<4, T, Q>(dot(x0, x0), dot(x1, x1), dot(x2, x2), dot(x3, x3)), vec<4, T, Q>(0));
+ m = m * m;
+ return T(42) * dot(m * m, vec<4, T, Q>(dot(p0, x0), dot(p1, x1), dot(p2, x2), dot(p3, x3)));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T simplex(vec<4, T, Q> const& v)
+ {
+ vec<4, T, Q> const C(
+ 0.138196601125011, // (5 - sqrt(5))/20 G4
+ 0.276393202250021, // 2 * G4
+ 0.414589803375032, // 3 * G4
+ -0.447213595499958); // -1 + 4 * G4
+
+ // (sqrt(5) - 1)/4 = F4, used once below
+ T const F4 = static_cast<T>(0.309016994374947451);
+
+ // First corner
+ vec<4, T, Q> i = floor(v + dot(v, vec<4, T, Q>(F4)));
+ vec<4, T, Q> x0 = v - i + dot(i, vec<4, T, Q>(C.x));
+
+ // Other corners
+
+ // Rank sorting originally contributed by Bill Licea-Kane, AMD (formerly ATI)
+ vec<4, T, Q> i0;
+ vec<3, T, Q> isX = step(vec<3, T, Q>(x0.y, x0.z, x0.w), vec<3, T, Q>(x0.x));
+ vec<3, T, Q> isYZ = step(vec<3, T, Q>(x0.z, x0.w, x0.w), vec<3, T, Q>(x0.y, x0.y, x0.z));
+ // i0.x = dot(isX, vec3(1.0));
+ //i0.x = isX.x + isX.y + isX.z;
+ //i0.yzw = static_cast<T>(1) - isX;
+ i0 = vec<4, T, Q>(isX.x + isX.y + isX.z, T(1) - isX);
+ // i0.y += dot(isYZ.xy, vec2(1.0));
+ i0.y += isYZ.x + isYZ.y;
+ //i0.zw += 1.0 - vec<2, T, Q>(isYZ.x, isYZ.y);
+ i0.z += static_cast<T>(1) - isYZ.x;
+ i0.w += static_cast<T>(1) - isYZ.y;
+ i0.z += isYZ.z;
+ i0.w += static_cast<T>(1) - isYZ.z;
+
+ // i0 now contains the unique values 0,1,2,3 in each channel
+ vec<4, T, Q> i3 = clamp(i0, T(0), T(1));
+ vec<4, T, Q> i2 = clamp(i0 - T(1), T(0), T(1));
+ vec<4, T, Q> i1 = clamp(i0 - T(2), T(0), T(1));
+
+ // x0 = x0 - 0.0 + 0.0 * C.xxxx
+ // x1 = x0 - i1 + 0.0 * C.xxxx
+ // x2 = x0 - i2 + 0.0 * C.xxxx
+ // x3 = x0 - i3 + 0.0 * C.xxxx
+ // x4 = x0 - 1.0 + 4.0 * C.xxxx
+ vec<4, T, Q> x1 = x0 - i1 + C.x;
+ vec<4, T, Q> x2 = x0 - i2 + C.y;
+ vec<4, T, Q> x3 = x0 - i3 + C.z;
+ vec<4, T, Q> x4 = x0 + C.w;
+
+ // Permutations
+ i = mod(i, vec<4, T, Q>(289));
+ T j0 = detail::permute(detail::permute(detail::permute(detail::permute(i.w) + i.z) + i.y) + i.x);
+ vec<4, T, Q> j1 = detail::permute(detail::permute(detail::permute(detail::permute(
+ i.w + vec<4, T, Q>(i1.w, i2.w, i3.w, T(1))) +
+ i.z + vec<4, T, Q>(i1.z, i2.z, i3.z, T(1))) +
+ i.y + vec<4, T, Q>(i1.y, i2.y, i3.y, T(1))) +
+ i.x + vec<4, T, Q>(i1.x, i2.x, i3.x, T(1)));
+
+ // Gradients: 7x7x6 points over a cube, mapped onto a 4-cross polytope
+ // 7*7*6 = 294, which is close to the ring size 17*17 = 289.
+ vec<4, T, Q> ip = vec<4, T, Q>(T(1) / T(294), T(1) / T(49), T(1) / T(7), T(0));
+
+ vec<4, T, Q> p0 = gtc::grad4(j0, ip);
+ vec<4, T, Q> p1 = gtc::grad4(j1.x, ip);
+ vec<4, T, Q> p2 = gtc::grad4(j1.y, ip);
+ vec<4, T, Q> p3 = gtc::grad4(j1.z, ip);
+ vec<4, T, Q> p4 = gtc::grad4(j1.w, ip);
+
+ // Normalise gradients
+ vec<4, T, Q> norm = detail::taylorInvSqrt(vec<4, T, Q>(dot(p0, p0), dot(p1, p1), dot(p2, p2), dot(p3, p3)));
+ p0 *= norm.x;
+ p1 *= norm.y;
+ p2 *= norm.z;
+ p3 *= norm.w;
+ p4 *= detail::taylorInvSqrt(dot(p4, p4));
+
+ // Mix contributions from the five corners
+ vec<3, T, Q> m0 = max(T(0.6) - vec<3, T, Q>(dot(x0, x0), dot(x1, x1), dot(x2, x2)), vec<3, T, Q>(0));
+ vec<2, T, Q> m1 = max(T(0.6) - vec<2, T, Q>(dot(x3, x3), dot(x4, x4) ), vec<2, T, Q>(0));
+ m0 = m0 * m0;
+ m1 = m1 * m1;
+ return T(49) *
+ (dot(m0 * m0, vec<3, T, Q>(dot(p0, x0), dot(p1, x1), dot(p2, x2))) +
+ dot(m1 * m1, vec<2, T, Q>(dot(p3, x3), dot(p4, x4))));
+ }
+}//namespace glm
diff --git a/glm/gtc/packing.hpp b/glm/gtc/packing.hpp
new file mode 100644
index 0000000..8e416b3
--- /dev/null
+++ b/glm/gtc/packing.hpp
@@ -0,0 +1,728 @@
+/// @ref gtc_packing
+/// @file glm/gtc/packing.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtc_packing GLM_GTC_packing
+/// @ingroup gtc
+///
+/// Include <glm/gtc/packing.hpp> to use the features of this extension.
+///
+/// This extension provides a set of function to convert vertors to packed
+/// formats.
+
+#pragma once
+
+// Dependency:
+#include "type_precision.hpp"
+#include "../ext/vector_packing.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_packing extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_packing
+ /// @{
+
+ /// First, converts the normalized floating-point value v into a 8-bit integer value.
+ /// Then, the results are packed into the returned 8-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packUnorm1x8: round(clamp(c, 0, +1) * 255.0)
+ ///
+ /// @see gtc_packing
+ /// @see uint16 packUnorm2x8(vec2 const& v)
+ /// @see uint32 packUnorm4x8(vec4 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packUnorm4x8.xml">GLSL packUnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint8 packUnorm1x8(float v);
+
+ /// Convert a single 8-bit integer to a normalized floating-point value.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackUnorm4x8: f / 255.0
+ ///
+ /// @see gtc_packing
+ /// @see vec2 unpackUnorm2x8(uint16 p)
+ /// @see vec4 unpackUnorm4x8(uint32 p)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackUnorm4x8.xml">GLSL unpackUnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL float unpackUnorm1x8(uint8 p);
+
+ /// First, converts each component of the normalized floating-point value v into 8-bit integer values.
+ /// Then, the results are packed into the returned 16-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packUnorm2x8: round(clamp(c, 0, +1) * 255.0)
+ ///
+ /// The first component of the vector will be written to the least significant bits of the output;
+ /// the last component will be written to the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint8 packUnorm1x8(float const& v)
+ /// @see uint32 packUnorm4x8(vec4 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packUnorm4x8.xml">GLSL packUnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint16 packUnorm2x8(vec2 const& v);
+
+ /// First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit unsigned integers.
+ /// Then, each component is converted to a normalized floating-point value to generate the returned two-component vector.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackUnorm4x8: f / 255.0
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see float unpackUnorm1x8(uint8 v)
+ /// @see vec4 unpackUnorm4x8(uint32 p)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackUnorm4x8.xml">GLSL unpackUnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL vec2 unpackUnorm2x8(uint16 p);
+
+ /// First, converts the normalized floating-point value v into 8-bit integer value.
+ /// Then, the results are packed into the returned 8-bit unsigned integer.
+ ///
+ /// The conversion to fixed point is done as follows:
+ /// packSnorm1x8: round(clamp(s, -1, +1) * 127.0)
+ ///
+ /// @see gtc_packing
+ /// @see uint16 packSnorm2x8(vec2 const& v)
+ /// @see uint32 packSnorm4x8(vec4 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packSnorm4x8.xml">GLSL packSnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint8 packSnorm1x8(float s);
+
+ /// First, unpacks a single 8-bit unsigned integer p into a single 8-bit signed integers.
+ /// Then, the value is converted to a normalized floating-point value to generate the returned scalar.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackSnorm1x8: clamp(f / 127.0, -1, +1)
+ ///
+ /// @see gtc_packing
+ /// @see vec2 unpackSnorm2x8(uint16 p)
+ /// @see vec4 unpackSnorm4x8(uint32 p)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackSnorm4x8.xml">GLSL unpackSnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL float unpackSnorm1x8(uint8 p);
+
+ /// First, converts each component of the normalized floating-point value v into 8-bit integer values.
+ /// Then, the results are packed into the returned 16-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packSnorm2x8: round(clamp(c, -1, +1) * 127.0)
+ ///
+ /// The first component of the vector will be written to the least significant bits of the output;
+ /// the last component will be written to the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint8 packSnorm1x8(float const& v)
+ /// @see uint32 packSnorm4x8(vec4 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packSnorm4x8.xml">GLSL packSnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint16 packSnorm2x8(vec2 const& v);
+
+ /// First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit signed integers.
+ /// Then, each component is converted to a normalized floating-point value to generate the returned two-component vector.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackSnorm2x8: clamp(f / 127.0, -1, +1)
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see float unpackSnorm1x8(uint8 p)
+ /// @see vec4 unpackSnorm4x8(uint32 p)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackSnorm4x8.xml">GLSL unpackSnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL vec2 unpackSnorm2x8(uint16 p);
+
+ /// First, converts the normalized floating-point value v into a 16-bit integer value.
+ /// Then, the results are packed into the returned 16-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packUnorm1x16: round(clamp(c, 0, +1) * 65535.0)
+ ///
+ /// @see gtc_packing
+ /// @see uint16 packSnorm1x16(float const& v)
+ /// @see uint64 packSnorm4x16(vec4 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packUnorm4x8.xml">GLSL packUnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint16 packUnorm1x16(float v);
+
+ /// First, unpacks a single 16-bit unsigned integer p into a of 16-bit unsigned integers.
+ /// Then, the value is converted to a normalized floating-point value to generate the returned scalar.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackUnorm1x16: f / 65535.0
+ ///
+ /// @see gtc_packing
+ /// @see vec2 unpackUnorm2x16(uint32 p)
+ /// @see vec4 unpackUnorm4x16(uint64 p)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackUnorm2x16.xml">GLSL unpackUnorm2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL float unpackUnorm1x16(uint16 p);
+
+ /// First, converts each component of the normalized floating-point value v into 16-bit integer values.
+ /// Then, the results are packed into the returned 64-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packUnorm4x16: round(clamp(c, 0, +1) * 65535.0)
+ ///
+ /// The first component of the vector will be written to the least significant bits of the output;
+ /// the last component will be written to the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint16 packUnorm1x16(float const& v)
+ /// @see uint32 packUnorm2x16(vec2 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packUnorm4x8.xml">GLSL packUnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint64 packUnorm4x16(vec4 const& v);
+
+ /// First, unpacks a single 64-bit unsigned integer p into four 16-bit unsigned integers.
+ /// Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackUnormx4x16: f / 65535.0
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see float unpackUnorm1x16(uint16 p)
+ /// @see vec2 unpackUnorm2x16(uint32 p)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackUnorm2x16.xml">GLSL unpackUnorm2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL vec4 unpackUnorm4x16(uint64 p);
+
+ /// First, converts the normalized floating-point value v into 16-bit integer value.
+ /// Then, the results are packed into the returned 16-bit unsigned integer.
+ ///
+ /// The conversion to fixed point is done as follows:
+ /// packSnorm1x8: round(clamp(s, -1, +1) * 32767.0)
+ ///
+ /// @see gtc_packing
+ /// @see uint32 packSnorm2x16(vec2 const& v)
+ /// @see uint64 packSnorm4x16(vec4 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packSnorm4x8.xml">GLSL packSnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint16 packSnorm1x16(float v);
+
+ /// First, unpacks a single 16-bit unsigned integer p into a single 16-bit signed integers.
+ /// Then, each component is converted to a normalized floating-point value to generate the returned scalar.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackSnorm1x16: clamp(f / 32767.0, -1, +1)
+ ///
+ /// @see gtc_packing
+ /// @see vec2 unpackSnorm2x16(uint32 p)
+ /// @see vec4 unpackSnorm4x16(uint64 p)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackSnorm1x16.xml">GLSL unpackSnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL float unpackSnorm1x16(uint16 p);
+
+ /// First, converts each component of the normalized floating-point value v into 16-bit integer values.
+ /// Then, the results are packed into the returned 64-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packSnorm2x8: round(clamp(c, -1, +1) * 32767.0)
+ ///
+ /// The first component of the vector will be written to the least significant bits of the output;
+ /// the last component will be written to the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint16 packSnorm1x16(float const& v)
+ /// @see uint32 packSnorm2x16(vec2 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packSnorm4x8.xml">GLSL packSnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint64 packSnorm4x16(vec4 const& v);
+
+ /// First, unpacks a single 64-bit unsigned integer p into four 16-bit signed integers.
+ /// Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackSnorm4x16: clamp(f / 32767.0, -1, +1)
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see float unpackSnorm1x16(uint16 p)
+ /// @see vec2 unpackSnorm2x16(uint32 p)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackSnorm2x16.xml">GLSL unpackSnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL vec4 unpackSnorm4x16(uint64 p);
+
+ /// Returns an unsigned integer obtained by converting the components of a floating-point scalar
+ /// to the 16-bit floating-point representation found in the OpenGL Specification,
+ /// and then packing this 16-bit value into a 16-bit unsigned integer.
+ ///
+ /// @see gtc_packing
+ /// @see uint32 packHalf2x16(vec2 const& v)
+ /// @see uint64 packHalf4x16(vec4 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packHalf2x16.xml">GLSL packHalf2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint16 packHalf1x16(float v);
+
+ /// Returns a floating-point scalar with components obtained by unpacking a 16-bit unsigned integer into a 16-bit value,
+ /// interpreted as a 16-bit floating-point number according to the OpenGL Specification,
+ /// and converting it to 32-bit floating-point values.
+ ///
+ /// @see gtc_packing
+ /// @see vec2 unpackHalf2x16(uint32 const& v)
+ /// @see vec4 unpackHalf4x16(uint64 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackHalf2x16.xml">GLSL unpackHalf2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL float unpackHalf1x16(uint16 v);
+
+ /// Returns an unsigned integer obtained by converting the components of a four-component floating-point vector
+ /// to the 16-bit floating-point representation found in the OpenGL Specification,
+ /// and then packing these four 16-bit values into a 64-bit unsigned integer.
+ /// The first vector component specifies the 16 least-significant bits of the result;
+ /// the forth component specifies the 16 most-significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint16 packHalf1x16(float const& v)
+ /// @see uint32 packHalf2x16(vec2 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packHalf2x16.xml">GLSL packHalf2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint64 packHalf4x16(vec4 const& v);
+
+ /// Returns a four-component floating-point vector with components obtained by unpacking a 64-bit unsigned integer into four 16-bit values,
+ /// interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification,
+ /// and converting them to 32-bit floating-point values.
+ /// The first component of the vector is obtained from the 16 least-significant bits of v;
+ /// the forth component is obtained from the 16 most-significant bits of v.
+ ///
+ /// @see gtc_packing
+ /// @see float unpackHalf1x16(uint16 const& v)
+ /// @see vec2 unpackHalf2x16(uint32 const& v)
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackHalf2x16.xml">GLSL unpackHalf2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL vec4 unpackHalf4x16(uint64 p);
+
+ /// Returns an unsigned integer obtained by converting the components of a four-component signed integer vector
+ /// to the 10-10-10-2-bit signed integer representation found in the OpenGL Specification,
+ /// and then packing these four values into a 32-bit unsigned integer.
+ /// The first vector component specifies the 10 least-significant bits of the result;
+ /// the forth component specifies the 2 most-significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint32 packI3x10_1x2(uvec4 const& v)
+ /// @see uint32 packSnorm3x10_1x2(vec4 const& v)
+ /// @see uint32 packUnorm3x10_1x2(vec4 const& v)
+ /// @see ivec4 unpackI3x10_1x2(uint32 const& p)
+ GLM_FUNC_DECL uint32 packI3x10_1x2(ivec4 const& v);
+
+ /// Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit signed integers.
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint32 packU3x10_1x2(uvec4 const& v)
+ /// @see vec4 unpackSnorm3x10_1x2(uint32 const& p);
+ /// @see uvec4 unpackI3x10_1x2(uint32 const& p);
+ GLM_FUNC_DECL ivec4 unpackI3x10_1x2(uint32 p);
+
+ /// Returns an unsigned integer obtained by converting the components of a four-component unsigned integer vector
+ /// to the 10-10-10-2-bit unsigned integer representation found in the OpenGL Specification,
+ /// and then packing these four values into a 32-bit unsigned integer.
+ /// The first vector component specifies the 10 least-significant bits of the result;
+ /// the forth component specifies the 2 most-significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint32 packI3x10_1x2(ivec4 const& v)
+ /// @see uint32 packSnorm3x10_1x2(vec4 const& v)
+ /// @see uint32 packUnorm3x10_1x2(vec4 const& v)
+ /// @see ivec4 unpackU3x10_1x2(uint32 const& p)
+ GLM_FUNC_DECL uint32 packU3x10_1x2(uvec4 const& v);
+
+ /// Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit unsigned integers.
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint32 packU3x10_1x2(uvec4 const& v)
+ /// @see vec4 unpackSnorm3x10_1x2(uint32 const& p);
+ /// @see uvec4 unpackI3x10_1x2(uint32 const& p);
+ GLM_FUNC_DECL uvec4 unpackU3x10_1x2(uint32 p);
+
+ /// First, converts the first three components of the normalized floating-point value v into 10-bit signed integer values.
+ /// Then, converts the forth component of the normalized floating-point value v into 2-bit signed integer values.
+ /// Then, the results are packed into the returned 32-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packSnorm3x10_1x2(xyz): round(clamp(c, -1, +1) * 511.0)
+ /// packSnorm3x10_1x2(w): round(clamp(c, -1, +1) * 1.0)
+ ///
+ /// The first vector component specifies the 10 least-significant bits of the result;
+ /// the forth component specifies the 2 most-significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see vec4 unpackSnorm3x10_1x2(uint32 const& p)
+ /// @see uint32 packUnorm3x10_1x2(vec4 const& v)
+ /// @see uint32 packU3x10_1x2(uvec4 const& v)
+ /// @see uint32 packI3x10_1x2(ivec4 const& v)
+ GLM_FUNC_DECL uint32 packSnorm3x10_1x2(vec4 const& v);
+
+ /// First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers.
+ /// Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackSnorm3x10_1x2(xyz): clamp(f / 511.0, -1, +1)
+ /// unpackSnorm3x10_1x2(w): clamp(f / 511.0, -1, +1)
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint32 packSnorm3x10_1x2(vec4 const& v)
+ /// @see vec4 unpackUnorm3x10_1x2(uint32 const& p))
+ /// @see uvec4 unpackI3x10_1x2(uint32 const& p)
+ /// @see uvec4 unpackU3x10_1x2(uint32 const& p)
+ GLM_FUNC_DECL vec4 unpackSnorm3x10_1x2(uint32 p);
+
+ /// First, converts the first three components of the normalized floating-point value v into 10-bit unsigned integer values.
+ /// Then, converts the forth component of the normalized floating-point value v into 2-bit signed uninteger values.
+ /// Then, the results are packed into the returned 32-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packUnorm3x10_1x2(xyz): round(clamp(c, 0, +1) * 1023.0)
+ /// packUnorm3x10_1x2(w): round(clamp(c, 0, +1) * 3.0)
+ ///
+ /// The first vector component specifies the 10 least-significant bits of the result;
+ /// the forth component specifies the 2 most-significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see vec4 unpackUnorm3x10_1x2(uint32 const& p)
+ /// @see uint32 packUnorm3x10_1x2(vec4 const& v)
+ /// @see uint32 packU3x10_1x2(uvec4 const& v)
+ /// @see uint32 packI3x10_1x2(ivec4 const& v)
+ GLM_FUNC_DECL uint32 packUnorm3x10_1x2(vec4 const& v);
+
+ /// First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers.
+ /// Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackSnorm3x10_1x2(xyz): clamp(f / 1023.0, 0, +1)
+ /// unpackSnorm3x10_1x2(w): clamp(f / 3.0, 0, +1)
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint32 packSnorm3x10_1x2(vec4 const& v)
+ /// @see vec4 unpackInorm3x10_1x2(uint32 const& p))
+ /// @see uvec4 unpackI3x10_1x2(uint32 const& p)
+ /// @see uvec4 unpackU3x10_1x2(uint32 const& p)
+ GLM_FUNC_DECL vec4 unpackUnorm3x10_1x2(uint32 p);
+
+ /// First, converts the first two components of the normalized floating-point value v into 11-bit signless floating-point values.
+ /// Then, converts the third component of the normalized floating-point value v into a 10-bit signless floating-point value.
+ /// Then, the results are packed into the returned 32-bit unsigned integer.
+ ///
+ /// The first vector component specifies the 11 least-significant bits of the result;
+ /// the last component specifies the 10 most-significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see vec3 unpackF2x11_1x10(uint32 const& p)
+ GLM_FUNC_DECL uint32 packF2x11_1x10(vec3 const& v);
+
+ /// First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and one 10-bit signless floating-point value .
+ /// Then, each component is converted to a normalized floating-point value to generate the returned three-component vector.
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see uint32 packF2x11_1x10(vec3 const& v)
+ GLM_FUNC_DECL vec3 unpackF2x11_1x10(uint32 p);
+
+
+ /// First, converts the first two components of the normalized floating-point value v into 11-bit signless floating-point values.
+ /// Then, converts the third component of the normalized floating-point value v into a 10-bit signless floating-point value.
+ /// Then, the results are packed into the returned 32-bit unsigned integer.
+ ///
+ /// The first vector component specifies the 11 least-significant bits of the result;
+ /// the last component specifies the 10 most-significant bits.
+ ///
+ /// packF3x9_E1x5 allows encoding into RGBE / RGB9E5 format
+ ///
+ /// @see gtc_packing
+ /// @see vec3 unpackF3x9_E1x5(uint32 const& p)
+ GLM_FUNC_DECL uint32 packF3x9_E1x5(vec3 const& v);
+
+ /// First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and one 10-bit signless floating-point value .
+ /// Then, each component is converted to a normalized floating-point value to generate the returned three-component vector.
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// unpackF3x9_E1x5 allows decoding RGBE / RGB9E5 data
+ ///
+ /// @see gtc_packing
+ /// @see uint32 packF3x9_E1x5(vec3 const& v)
+ GLM_FUNC_DECL vec3 unpackF3x9_E1x5(uint32 p);
+
+ /// Returns an unsigned integer vector obtained by converting the components of a floating-point vector
+ /// to the 16-bit floating-point representation found in the OpenGL Specification.
+ /// The first vector component specifies the 16 least-significant bits of the result;
+ /// the forth component specifies the 16 most-significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see vec<3, T, Q> unpackRGBM(vec<4, T, Q> const& p)
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> packRGBM(vec<3, T, Q> const& rgb);
+
+ /// Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bit floating-point numbers and converting them to 32-bit floating-point values.
+ /// The first component of the vector is obtained from the 16 least-significant bits of v;
+ /// the forth component is obtained from the 16 most-significant bits of v.
+ ///
+ /// @see gtc_packing
+ /// @see vec<4, T, Q> packRGBM(vec<3, float, Q> const& v)
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> unpackRGBM(vec<4, T, Q> const& rgbm);
+
+ /// Returns an unsigned integer vector obtained by converting the components of a floating-point vector
+ /// to the 16-bit floating-point representation found in the OpenGL Specification.
+ /// The first vector component specifies the 16 least-significant bits of the result;
+ /// the forth component specifies the 16 most-significant bits.
+ ///
+ /// @see gtc_packing
+ /// @see vec<L, float, Q> unpackHalf(vec<L, uint16, Q> const& p)
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL vec<L, uint16, Q> packHalf(vec<L, float, Q> const& v);
+
+ /// Returns a floating-point vector with components obtained by reinterpreting an integer vector as 16-bit floating-point numbers and converting them to 32-bit floating-point values.
+ /// The first component of the vector is obtained from the 16 least-significant bits of v;
+ /// the forth component is obtained from the 16 most-significant bits of v.
+ ///
+ /// @see gtc_packing
+ /// @see vec<L, uint16, Q> packHalf(vec<L, float, Q> const& v)
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL vec<L, float, Q> unpackHalf(vec<L, uint16, Q> const& p);
+
+ /// Convert each component of the normalized floating-point vector into unsigned integer values.
+ ///
+ /// @see gtc_packing
+ /// @see vec<L, floatType, Q> unpackUnorm(vec<L, intType, Q> const& p);
+ template<typename uintType, length_t L, typename floatType, qualifier Q>
+ GLM_FUNC_DECL vec<L, uintType, Q> packUnorm(vec<L, floatType, Q> const& v);
+
+ /// Convert a packed integer to a normalized floating-point vector.
+ ///
+ /// @see gtc_packing
+ /// @see vec<L, intType, Q> packUnorm(vec<L, floatType, Q> const& v)
+ template<typename floatType, length_t L, typename uintType, qualifier Q>
+ GLM_FUNC_DECL vec<L, floatType, Q> unpackUnorm(vec<L, uintType, Q> const& v);
+
+ /// Convert each component of the normalized floating-point vector into signed integer values.
+ ///
+ /// @see gtc_packing
+ /// @see vec<L, floatType, Q> unpackSnorm(vec<L, intType, Q> const& p);
+ template<typename intType, length_t L, typename floatType, qualifier Q>
+ GLM_FUNC_DECL vec<L, intType, Q> packSnorm(vec<L, floatType, Q> const& v);
+
+ /// Convert a packed integer to a normalized floating-point vector.
+ ///
+ /// @see gtc_packing
+ /// @see vec<L, intType, Q> packSnorm(vec<L, floatType, Q> const& v)
+ template<typename floatType, length_t L, typename intType, qualifier Q>
+ GLM_FUNC_DECL vec<L, floatType, Q> unpackSnorm(vec<L, intType, Q> const& v);
+
+ /// Convert each component of the normalized floating-point vector into unsigned integer values.
+ ///
+ /// @see gtc_packing
+ /// @see vec2 unpackUnorm2x4(uint8 p)
+ GLM_FUNC_DECL uint8 packUnorm2x4(vec2 const& v);
+
+ /// Convert a packed integer to a normalized floating-point vector.
+ ///
+ /// @see gtc_packing
+ /// @see uint8 packUnorm2x4(vec2 const& v)
+ GLM_FUNC_DECL vec2 unpackUnorm2x4(uint8 p);
+
+ /// Convert each component of the normalized floating-point vector into unsigned integer values.
+ ///
+ /// @see gtc_packing
+ /// @see vec4 unpackUnorm4x4(uint16 p)
+ GLM_FUNC_DECL uint16 packUnorm4x4(vec4 const& v);
+
+ /// Convert a packed integer to a normalized floating-point vector.
+ ///
+ /// @see gtc_packing
+ /// @see uint16 packUnorm4x4(vec4 const& v)
+ GLM_FUNC_DECL vec4 unpackUnorm4x4(uint16 p);
+
+ /// Convert each component of the normalized floating-point vector into unsigned integer values.
+ ///
+ /// @see gtc_packing
+ /// @see vec3 unpackUnorm1x5_1x6_1x5(uint16 p)
+ GLM_FUNC_DECL uint16 packUnorm1x5_1x6_1x5(vec3 const& v);
+
+ /// Convert a packed integer to a normalized floating-point vector.
+ ///
+ /// @see gtc_packing
+ /// @see uint16 packUnorm1x5_1x6_1x5(vec3 const& v)
+ GLM_FUNC_DECL vec3 unpackUnorm1x5_1x6_1x5(uint16 p);
+
+ /// Convert each component of the normalized floating-point vector into unsigned integer values.
+ ///
+ /// @see gtc_packing
+ /// @see vec4 unpackUnorm3x5_1x1(uint16 p)
+ GLM_FUNC_DECL uint16 packUnorm3x5_1x1(vec4 const& v);
+
+ /// Convert a packed integer to a normalized floating-point vector.
+ ///
+ /// @see gtc_packing
+ /// @see uint16 packUnorm3x5_1x1(vec4 const& v)
+ GLM_FUNC_DECL vec4 unpackUnorm3x5_1x1(uint16 p);
+
+ /// Convert each component of the normalized floating-point vector into unsigned integer values.
+ ///
+ /// @see gtc_packing
+ /// @see vec3 unpackUnorm2x3_1x2(uint8 p)
+ GLM_FUNC_DECL uint8 packUnorm2x3_1x2(vec3 const& v);
+
+ /// Convert a packed integer to a normalized floating-point vector.
+ ///
+ /// @see gtc_packing
+ /// @see uint8 packUnorm2x3_1x2(vec3 const& v)
+ GLM_FUNC_DECL vec3 unpackUnorm2x3_1x2(uint8 p);
+
+
+
+ /// Convert each component from an integer vector into a packed integer.
+ ///
+ /// @see gtc_packing
+ /// @see i8vec2 unpackInt2x8(int16 p)
+ GLM_FUNC_DECL int16 packInt2x8(i8vec2 const& v);
+
+ /// Convert a packed integer into an integer vector.
+ ///
+ /// @see gtc_packing
+ /// @see int16 packInt2x8(i8vec2 const& v)
+ GLM_FUNC_DECL i8vec2 unpackInt2x8(int16 p);
+
+ /// Convert each component from an integer vector into a packed unsigned integer.
+ ///
+ /// @see gtc_packing
+ /// @see u8vec2 unpackInt2x8(uint16 p)
+ GLM_FUNC_DECL uint16 packUint2x8(u8vec2 const& v);
+
+ /// Convert a packed integer into an integer vector.
+ ///
+ /// @see gtc_packing
+ /// @see uint16 packInt2x8(u8vec2 const& v)
+ GLM_FUNC_DECL u8vec2 unpackUint2x8(uint16 p);
+
+ /// Convert each component from an integer vector into a packed integer.
+ ///
+ /// @see gtc_packing
+ /// @see i8vec4 unpackInt4x8(int32 p)
+ GLM_FUNC_DECL int32 packInt4x8(i8vec4 const& v);
+
+ /// Convert a packed integer into an integer vector.
+ ///
+ /// @see gtc_packing
+ /// @see int32 packInt2x8(i8vec4 const& v)
+ GLM_FUNC_DECL i8vec4 unpackInt4x8(int32 p);
+
+ /// Convert each component from an integer vector into a packed unsigned integer.
+ ///
+ /// @see gtc_packing
+ /// @see u8vec4 unpackUint4x8(uint32 p)
+ GLM_FUNC_DECL uint32 packUint4x8(u8vec4 const& v);
+
+ /// Convert a packed integer into an integer vector.
+ ///
+ /// @see gtc_packing
+ /// @see uint32 packUint4x8(u8vec2 const& v)
+ GLM_FUNC_DECL u8vec4 unpackUint4x8(uint32 p);
+
+ /// Convert each component from an integer vector into a packed integer.
+ ///
+ /// @see gtc_packing
+ /// @see i16vec2 unpackInt2x16(int p)
+ GLM_FUNC_DECL int packInt2x16(i16vec2 const& v);
+
+ /// Convert a packed integer into an integer vector.
+ ///
+ /// @see gtc_packing
+ /// @see int packInt2x16(i16vec2 const& v)
+ GLM_FUNC_DECL i16vec2 unpackInt2x16(int p);
+
+ /// Convert each component from an integer vector into a packed integer.
+ ///
+ /// @see gtc_packing
+ /// @see i16vec4 unpackInt4x16(int64 p)
+ GLM_FUNC_DECL int64 packInt4x16(i16vec4 const& v);
+
+ /// Convert a packed integer into an integer vector.
+ ///
+ /// @see gtc_packing
+ /// @see int64 packInt4x16(i16vec4 const& v)
+ GLM_FUNC_DECL i16vec4 unpackInt4x16(int64 p);
+
+ /// Convert each component from an integer vector into a packed unsigned integer.
+ ///
+ /// @see gtc_packing
+ /// @see u16vec2 unpackUint2x16(uint p)
+ GLM_FUNC_DECL uint packUint2x16(u16vec2 const& v);
+
+ /// Convert a packed integer into an integer vector.
+ ///
+ /// @see gtc_packing
+ /// @see uint packUint2x16(u16vec2 const& v)
+ GLM_FUNC_DECL u16vec2 unpackUint2x16(uint p);
+
+ /// Convert each component from an integer vector into a packed unsigned integer.
+ ///
+ /// @see gtc_packing
+ /// @see u16vec4 unpackUint4x16(uint64 p)
+ GLM_FUNC_DECL uint64 packUint4x16(u16vec4 const& v);
+
+ /// Convert a packed integer into an integer vector.
+ ///
+ /// @see gtc_packing
+ /// @see uint64 packUint4x16(u16vec4 const& v)
+ GLM_FUNC_DECL u16vec4 unpackUint4x16(uint64 p);
+
+ /// Convert each component from an integer vector into a packed integer.
+ ///
+ /// @see gtc_packing
+ /// @see i32vec2 unpackInt2x32(int p)
+ GLM_FUNC_DECL int64 packInt2x32(i32vec2 const& v);
+
+ /// Convert a packed integer into an integer vector.
+ ///
+ /// @see gtc_packing
+ /// @see int packInt2x16(i32vec2 const& v)
+ GLM_FUNC_DECL i32vec2 unpackInt2x32(int64 p);
+
+ /// Convert each component from an integer vector into a packed unsigned integer.
+ ///
+ /// @see gtc_packing
+ /// @see u32vec2 unpackUint2x32(int p)
+ GLM_FUNC_DECL uint64 packUint2x32(u32vec2 const& v);
+
+ /// Convert a packed integer into an integer vector.
+ ///
+ /// @see gtc_packing
+ /// @see int packUint2x16(u32vec2 const& v)
+ GLM_FUNC_DECL u32vec2 unpackUint2x32(uint64 p);
+
+ /// @}
+}// namespace glm
+
+#include "packing.inl"
diff --git a/glm/gtc/packing.inl b/glm/gtc/packing.inl
new file mode 100644
index 0000000..84ad60c
--- /dev/null
+++ b/glm/gtc/packing.inl
@@ -0,0 +1,938 @@
+/// @ref gtc_packing
+
+#include "../ext/scalar_relational.hpp"
+#include "../ext/vector_relational.hpp"
+#include "../common.hpp"
+#include "../vec2.hpp"
+#include "../vec3.hpp"
+#include "../vec4.hpp"
+#include "../detail/type_half.hpp"
+#include <cstring>
+#include <limits>
+
+namespace glm{
+namespace detail
+{
+ GLM_FUNC_QUALIFIER glm::uint16 float2half(glm::uint32 f)
+ {
+ // 10 bits => EE EEEFFFFF
+ // 11 bits => EEE EEFFFFFF
+ // Half bits => SEEEEEFF FFFFFFFF
+ // Float bits => SEEEEEEE EFFFFFFF FFFFFFFF FFFFFFFF
+
+ // 0x00007c00 => 00000000 00000000 01111100 00000000
+ // 0x000003ff => 00000000 00000000 00000011 11111111
+ // 0x38000000 => 00111000 00000000 00000000 00000000
+ // 0x7f800000 => 01111111 10000000 00000000 00000000
+ // 0x00008000 => 00000000 00000000 10000000 00000000
+ return
+ ((f >> 16) & 0x8000) | // sign
+ ((((f & 0x7f800000) - 0x38000000) >> 13) & 0x7c00) | // exponential
+ ((f >> 13) & 0x03ff); // Mantissa
+ }
+
+ GLM_FUNC_QUALIFIER glm::uint32 float2packed11(glm::uint32 f)
+ {
+ // 10 bits => EE EEEFFFFF
+ // 11 bits => EEE EEFFFFFF
+ // Half bits => SEEEEEFF FFFFFFFF
+ // Float bits => SEEEEEEE EFFFFFFF FFFFFFFF FFFFFFFF
+
+ // 0x000007c0 => 00000000 00000000 00000111 11000000
+ // 0x00007c00 => 00000000 00000000 01111100 00000000
+ // 0x000003ff => 00000000 00000000 00000011 11111111
+ // 0x38000000 => 00111000 00000000 00000000 00000000
+ // 0x7f800000 => 01111111 10000000 00000000 00000000
+ // 0x00008000 => 00000000 00000000 10000000 00000000
+ return
+ ((((f & 0x7f800000) - 0x38000000) >> 17) & 0x07c0) | // exponential
+ ((f >> 17) & 0x003f); // Mantissa
+ }
+
+ GLM_FUNC_QUALIFIER glm::uint32 packed11ToFloat(glm::uint32 p)
+ {
+ // 10 bits => EE EEEFFFFF
+ // 11 bits => EEE EEFFFFFF
+ // Half bits => SEEEEEFF FFFFFFFF
+ // Float bits => SEEEEEEE EFFFFFFF FFFFFFFF FFFFFFFF
+
+ // 0x000007c0 => 00000000 00000000 00000111 11000000
+ // 0x00007c00 => 00000000 00000000 01111100 00000000
+ // 0x000003ff => 00000000 00000000 00000011 11111111
+ // 0x38000000 => 00111000 00000000 00000000 00000000
+ // 0x7f800000 => 01111111 10000000 00000000 00000000
+ // 0x00008000 => 00000000 00000000 10000000 00000000
+ return
+ ((((p & 0x07c0) << 17) + 0x38000000) & 0x7f800000) | // exponential
+ ((p & 0x003f) << 17); // Mantissa
+ }
+
+ GLM_FUNC_QUALIFIER glm::uint32 float2packed10(glm::uint32 f)
+ {
+ // 10 bits => EE EEEFFFFF
+ // 11 bits => EEE EEFFFFFF
+ // Half bits => SEEEEEFF FFFFFFFF
+ // Float bits => SEEEEEEE EFFFFFFF FFFFFFFF FFFFFFFF
+
+ // 0x0000001F => 00000000 00000000 00000000 00011111
+ // 0x0000003F => 00000000 00000000 00000000 00111111
+ // 0x000003E0 => 00000000 00000000 00000011 11100000
+ // 0x000007C0 => 00000000 00000000 00000111 11000000
+ // 0x00007C00 => 00000000 00000000 01111100 00000000
+ // 0x000003FF => 00000000 00000000 00000011 11111111
+ // 0x38000000 => 00111000 00000000 00000000 00000000
+ // 0x7f800000 => 01111111 10000000 00000000 00000000
+ // 0x00008000 => 00000000 00000000 10000000 00000000
+ return
+ ((((f & 0x7f800000) - 0x38000000) >> 18) & 0x03E0) | // exponential
+ ((f >> 18) & 0x001f); // Mantissa
+ }
+
+ GLM_FUNC_QUALIFIER glm::uint32 packed10ToFloat(glm::uint32 p)
+ {
+ // 10 bits => EE EEEFFFFF
+ // 11 bits => EEE EEFFFFFF
+ // Half bits => SEEEEEFF FFFFFFFF
+ // Float bits => SEEEEEEE EFFFFFFF FFFFFFFF FFFFFFFF
+
+ // 0x0000001F => 00000000 00000000 00000000 00011111
+ // 0x0000003F => 00000000 00000000 00000000 00111111
+ // 0x000003E0 => 00000000 00000000 00000011 11100000
+ // 0x000007C0 => 00000000 00000000 00000111 11000000
+ // 0x00007C00 => 00000000 00000000 01111100 00000000
+ // 0x000003FF => 00000000 00000000 00000011 11111111
+ // 0x38000000 => 00111000 00000000 00000000 00000000
+ // 0x7f800000 => 01111111 10000000 00000000 00000000
+ // 0x00008000 => 00000000 00000000 10000000 00000000
+ return
+ ((((p & 0x03E0) << 18) + 0x38000000) & 0x7f800000) | // exponential
+ ((p & 0x001f) << 18); // Mantissa
+ }
+
+ GLM_FUNC_QUALIFIER glm::uint half2float(glm::uint h)
+ {
+ return ((h & 0x8000) << 16) | ((( h & 0x7c00) + 0x1C000) << 13) | ((h & 0x03FF) << 13);
+ }
+
+ GLM_FUNC_QUALIFIER glm::uint floatTo11bit(float x)
+ {
+ if(x == 0.0f)
+ return 0u;
+ else if(glm::isnan(x))
+ return ~0u;
+ else if(glm::isinf(x))
+ return 0x1Fu << 6u;
+
+ uint Pack = 0u;
+ memcpy(&Pack, &x, sizeof(Pack));
+ return float2packed11(Pack);
+ }
+
+ GLM_FUNC_QUALIFIER float packed11bitToFloat(glm::uint x)
+ {
+ if(x == 0)
+ return 0.0f;
+ else if(x == ((1 << 11) - 1))
+ return ~0;//NaN
+ else if(x == (0x1f << 6))
+ return ~0;//Inf
+
+ uint Result = packed11ToFloat(x);
+
+ float Temp = 0;
+ memcpy(&Temp, &Result, sizeof(Temp));
+ return Temp;
+ }
+
+ GLM_FUNC_QUALIFIER glm::uint floatTo10bit(float x)
+ {
+ if(x == 0.0f)
+ return 0u;
+ else if(glm::isnan(x))
+ return ~0u;
+ else if(glm::isinf(x))
+ return 0x1Fu << 5u;
+
+ uint Pack = 0;
+ memcpy(&Pack, &x, sizeof(Pack));
+ return float2packed10(Pack);
+ }
+
+ GLM_FUNC_QUALIFIER float packed10bitToFloat(glm::uint x)
+ {
+ if(x == 0)
+ return 0.0f;
+ else if(x == ((1 << 10) - 1))
+ return ~0;//NaN
+ else if(x == (0x1f << 5))
+ return ~0;//Inf
+
+ uint Result = packed10ToFloat(x);
+
+ float Temp = 0;
+ memcpy(&Temp, &Result, sizeof(Temp));
+ return Temp;
+ }
+
+// GLM_FUNC_QUALIFIER glm::uint f11_f11_f10(float x, float y, float z)
+// {
+// return ((floatTo11bit(x) & ((1 << 11) - 1)) << 0) | ((floatTo11bit(y) & ((1 << 11) - 1)) << 11) | ((floatTo10bit(z) & ((1 << 10) - 1)) << 22);
+// }
+
+ union u3u3u2
+ {
+ struct
+ {
+ uint x : 3;
+ uint y : 3;
+ uint z : 2;
+ } data;
+ uint8 pack;
+ };
+
+ union u4u4
+ {
+ struct
+ {
+ uint x : 4;
+ uint y : 4;
+ } data;
+ uint8 pack;
+ };
+
+ union u4u4u4u4
+ {
+ struct
+ {
+ uint x : 4;
+ uint y : 4;
+ uint z : 4;
+ uint w : 4;
+ } data;
+ uint16 pack;
+ };
+
+ union u5u6u5
+ {
+ struct
+ {
+ uint x : 5;
+ uint y : 6;
+ uint z : 5;
+ } data;
+ uint16 pack;
+ };
+
+ union u5u5u5u1
+ {
+ struct
+ {
+ uint x : 5;
+ uint y : 5;
+ uint z : 5;
+ uint w : 1;
+ } data;
+ uint16 pack;
+ };
+
+ union u10u10u10u2
+ {
+ struct
+ {
+ uint x : 10;
+ uint y : 10;
+ uint z : 10;
+ uint w : 2;
+ } data;
+ uint32 pack;
+ };
+
+ union i10i10i10i2
+ {
+ struct
+ {
+ int x : 10;
+ int y : 10;
+ int z : 10;
+ int w : 2;
+ } data;
+ uint32 pack;
+ };
+
+ union u9u9u9e5
+ {
+ struct
+ {
+ uint x : 9;
+ uint y : 9;
+ uint z : 9;
+ uint w : 5;
+ } data;
+ uint32 pack;
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_half
+ {};
+
+ template<qualifier Q>
+ struct compute_half<1, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<1, uint16, Q> pack(vec<1, float, Q> const& v)
+ {
+ int16 const Unpack(detail::toFloat16(v.x));
+ u16vec1 Packed;
+ memcpy(&Packed, &Unpack, sizeof(Packed));
+ return Packed;
+ }
+
+ GLM_FUNC_QUALIFIER static vec<1, float, Q> unpack(vec<1, uint16, Q> const& v)
+ {
+ i16vec1 Unpack;
+ memcpy(&Unpack, &v, sizeof(Unpack));
+ return vec<1, float, Q>(detail::toFloat32(v.x));
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_half<2, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<2, uint16, Q> pack(vec<2, float, Q> const& v)
+ {
+ vec<2, int16, Q> const Unpack(detail::toFloat16(v.x), detail::toFloat16(v.y));
+ u16vec2 Packed;
+ memcpy(&Packed, &Unpack, sizeof(Packed));
+ return Packed;
+ }
+
+ GLM_FUNC_QUALIFIER static vec<2, float, Q> unpack(vec<2, uint16, Q> const& v)
+ {
+ i16vec2 Unpack;
+ memcpy(&Unpack, &v, sizeof(Unpack));
+ return vec<2, float, Q>(detail::toFloat32(v.x), detail::toFloat32(v.y));
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_half<3, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<3, uint16, Q> pack(vec<3, float, Q> const& v)
+ {
+ vec<3, int16, Q> const Unpack(detail::toFloat16(v.x), detail::toFloat16(v.y), detail::toFloat16(v.z));
+ u16vec3 Packed;
+ memcpy(&Packed, &Unpack, sizeof(Packed));
+ return Packed;
+ }
+
+ GLM_FUNC_QUALIFIER static vec<3, float, Q> unpack(vec<3, uint16, Q> const& v)
+ {
+ i16vec3 Unpack;
+ memcpy(&Unpack, &v, sizeof(Unpack));
+ return vec<3, float, Q>(detail::toFloat32(v.x), detail::toFloat32(v.y), detail::toFloat32(v.z));
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_half<4, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, uint16, Q> pack(vec<4, float, Q> const& v)
+ {
+ vec<4, int16, Q> const Unpack(detail::toFloat16(v.x), detail::toFloat16(v.y), detail::toFloat16(v.z), detail::toFloat16(v.w));
+ u16vec4 Packed;
+ memcpy(&Packed, &Unpack, sizeof(Packed));
+ return Packed;
+ }
+
+ GLM_FUNC_QUALIFIER static vec<4, float, Q> unpack(vec<4, uint16, Q> const& v)
+ {
+ i16vec4 Unpack;
+ memcpy(&Unpack, &v, sizeof(Unpack));
+ return vec<4, float, Q>(detail::toFloat32(v.x), detail::toFloat32(v.y), detail::toFloat32(v.z), detail::toFloat32(v.w));
+ }
+ };
+}//namespace detail
+
+ GLM_FUNC_QUALIFIER uint8 packUnorm1x8(float v)
+ {
+ return static_cast<uint8>(round(clamp(v, 0.0f, 1.0f) * 255.0f));
+ }
+
+ GLM_FUNC_QUALIFIER float unpackUnorm1x8(uint8 p)
+ {
+ float const Unpack(p);
+ return Unpack * static_cast<float>(0.0039215686274509803921568627451); // 1 / 255
+ }
+
+ GLM_FUNC_QUALIFIER uint16 packUnorm2x8(vec2 const& v)
+ {
+ u8vec2 const Topack(round(clamp(v, 0.0f, 1.0f) * 255.0f));
+
+ uint16 Unpack = 0;
+ memcpy(&Unpack, &Topack, sizeof(Unpack));
+ return Unpack;
+ }
+
+ GLM_FUNC_QUALIFIER vec2 unpackUnorm2x8(uint16 p)
+ {
+ u8vec2 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return vec2(Unpack) * float(0.0039215686274509803921568627451); // 1 / 255
+ }
+
+ GLM_FUNC_QUALIFIER uint8 packSnorm1x8(float v)
+ {
+ int8 const Topack(static_cast<int8>(round(clamp(v ,-1.0f, 1.0f) * 127.0f)));
+ uint8 Packed = 0;
+ memcpy(&Packed, &Topack, sizeof(Packed));
+ return Packed;
+ }
+
+ GLM_FUNC_QUALIFIER float unpackSnorm1x8(uint8 p)
+ {
+ int8 Unpack = 0;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return clamp(
+ static_cast<float>(Unpack) * 0.00787401574803149606299212598425f, // 1.0f / 127.0f
+ -1.0f, 1.0f);
+ }
+
+ GLM_FUNC_QUALIFIER uint16 packSnorm2x8(vec2 const& v)
+ {
+ i8vec2 const Topack(round(clamp(v, -1.0f, 1.0f) * 127.0f));
+ uint16 Packed = 0;
+ memcpy(&Packed, &Topack, sizeof(Packed));
+ return Packed;
+ }
+
+ GLM_FUNC_QUALIFIER vec2 unpackSnorm2x8(uint16 p)
+ {
+ i8vec2 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return clamp(
+ vec2(Unpack) * 0.00787401574803149606299212598425f, // 1.0f / 127.0f
+ -1.0f, 1.0f);
+ }
+
+ GLM_FUNC_QUALIFIER uint16 packUnorm1x16(float s)
+ {
+ return static_cast<uint16>(round(clamp(s, 0.0f, 1.0f) * 65535.0f));
+ }
+
+ GLM_FUNC_QUALIFIER float unpackUnorm1x16(uint16 p)
+ {
+ float const Unpack(p);
+ return Unpack * 1.5259021896696421759365224689097e-5f; // 1.0 / 65535.0
+ }
+
+ GLM_FUNC_QUALIFIER uint64 packUnorm4x16(vec4 const& v)
+ {
+ u16vec4 const Topack(round(clamp(v , 0.0f, 1.0f) * 65535.0f));
+ uint64 Packed = 0;
+ memcpy(&Packed, &Topack, sizeof(Packed));
+ return Packed;
+ }
+
+ GLM_FUNC_QUALIFIER vec4 unpackUnorm4x16(uint64 p)
+ {
+ u16vec4 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return vec4(Unpack) * 1.5259021896696421759365224689097e-5f; // 1.0 / 65535.0
+ }
+
+ GLM_FUNC_QUALIFIER uint16 packSnorm1x16(float v)
+ {
+ int16 const Topack = static_cast<int16>(round(clamp(v ,-1.0f, 1.0f) * 32767.0f));
+ uint16 Packed = 0;
+ memcpy(&Packed, &Topack, sizeof(Packed));
+ return Packed;
+ }
+
+ GLM_FUNC_QUALIFIER float unpackSnorm1x16(uint16 p)
+ {
+ int16 Unpack = 0;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return clamp(
+ static_cast<float>(Unpack) * 3.0518509475997192297128208258309e-5f, //1.0f / 32767.0f,
+ -1.0f, 1.0f);
+ }
+
+ GLM_FUNC_QUALIFIER uint64 packSnorm4x16(vec4 const& v)
+ {
+ i16vec4 const Topack(round(clamp(v ,-1.0f, 1.0f) * 32767.0f));
+ uint64 Packed = 0;
+ memcpy(&Packed, &Topack, sizeof(Packed));
+ return Packed;
+ }
+
+ GLM_FUNC_QUALIFIER vec4 unpackSnorm4x16(uint64 p)
+ {
+ i16vec4 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return clamp(
+ vec4(Unpack) * 3.0518509475997192297128208258309e-5f, //1.0f / 32767.0f,
+ -1.0f, 1.0f);
+ }
+
+ GLM_FUNC_QUALIFIER uint16 packHalf1x16(float v)
+ {
+ int16 const Topack(detail::toFloat16(v));
+ uint16 Packed = 0;
+ memcpy(&Packed, &Topack, sizeof(Packed));
+ return Packed;
+ }
+
+ GLM_FUNC_QUALIFIER float unpackHalf1x16(uint16 v)
+ {
+ int16 Unpack = 0;
+ memcpy(&Unpack, &v, sizeof(Unpack));
+ return detail::toFloat32(Unpack);
+ }
+
+ GLM_FUNC_QUALIFIER uint64 packHalf4x16(glm::vec4 const& v)
+ {
+ i16vec4 const Unpack(
+ detail::toFloat16(v.x),
+ detail::toFloat16(v.y),
+ detail::toFloat16(v.z),
+ detail::toFloat16(v.w));
+ uint64 Packed = 0;
+ memcpy(&Packed, &Unpack, sizeof(Packed));
+ return Packed;
+ }
+
+ GLM_FUNC_QUALIFIER glm::vec4 unpackHalf4x16(uint64 v)
+ {
+ i16vec4 Unpack;
+ memcpy(&Unpack, &v, sizeof(Unpack));
+ return vec4(
+ detail::toFloat32(Unpack.x),
+ detail::toFloat32(Unpack.y),
+ detail::toFloat32(Unpack.z),
+ detail::toFloat32(Unpack.w));
+ }
+
+ GLM_FUNC_QUALIFIER uint32 packI3x10_1x2(ivec4 const& v)
+ {
+ detail::i10i10i10i2 Result;
+ Result.data.x = v.x;
+ Result.data.y = v.y;
+ Result.data.z = v.z;
+ Result.data.w = v.w;
+ return Result.pack;
+ }
+
+ GLM_FUNC_QUALIFIER ivec4 unpackI3x10_1x2(uint32 v)
+ {
+ detail::i10i10i10i2 Unpack;
+ Unpack.pack = v;
+ return ivec4(
+ Unpack.data.x,
+ Unpack.data.y,
+ Unpack.data.z,
+ Unpack.data.w);
+ }
+
+ GLM_FUNC_QUALIFIER uint32 packU3x10_1x2(uvec4 const& v)
+ {
+ detail::u10u10u10u2 Result;
+ Result.data.x = v.x;
+ Result.data.y = v.y;
+ Result.data.z = v.z;
+ Result.data.w = v.w;
+ return Result.pack;
+ }
+
+ GLM_FUNC_QUALIFIER uvec4 unpackU3x10_1x2(uint32 v)
+ {
+ detail::u10u10u10u2 Unpack;
+ Unpack.pack = v;
+ return uvec4(
+ Unpack.data.x,
+ Unpack.data.y,
+ Unpack.data.z,
+ Unpack.data.w);
+ }
+
+ GLM_FUNC_QUALIFIER uint32 packSnorm3x10_1x2(vec4 const& v)
+ {
+ ivec4 const Pack(round(clamp(v,-1.0f, 1.0f) * vec4(511.f, 511.f, 511.f, 1.f)));
+
+ detail::i10i10i10i2 Result;
+ Result.data.x = Pack.x;
+ Result.data.y = Pack.y;
+ Result.data.z = Pack.z;
+ Result.data.w = Pack.w;
+ return Result.pack;
+ }
+
+ GLM_FUNC_QUALIFIER vec4 unpackSnorm3x10_1x2(uint32 v)
+ {
+ detail::i10i10i10i2 Unpack;
+ Unpack.pack = v;
+
+ vec4 const Result(Unpack.data.x, Unpack.data.y, Unpack.data.z, Unpack.data.w);
+
+ return clamp(Result * vec4(1.f / 511.f, 1.f / 511.f, 1.f / 511.f, 1.f), -1.0f, 1.0f);
+ }
+
+ GLM_FUNC_QUALIFIER uint32 packUnorm3x10_1x2(vec4 const& v)
+ {
+ uvec4 const Unpack(round(clamp(v, 0.0f, 1.0f) * vec4(1023.f, 1023.f, 1023.f, 3.f)));
+
+ detail::u10u10u10u2 Result;
+ Result.data.x = Unpack.x;
+ Result.data.y = Unpack.y;
+ Result.data.z = Unpack.z;
+ Result.data.w = Unpack.w;
+ return Result.pack;
+ }
+
+ GLM_FUNC_QUALIFIER vec4 unpackUnorm3x10_1x2(uint32 v)
+ {
+ vec4 const ScaleFactors(1.0f / 1023.f, 1.0f / 1023.f, 1.0f / 1023.f, 1.0f / 3.f);
+
+ detail::u10u10u10u2 Unpack;
+ Unpack.pack = v;
+ return vec4(Unpack.data.x, Unpack.data.y, Unpack.data.z, Unpack.data.w) * ScaleFactors;
+ }
+
+ GLM_FUNC_QUALIFIER uint32 packF2x11_1x10(vec3 const& v)
+ {
+ return
+ ((detail::floatTo11bit(v.x) & ((1 << 11) - 1)) << 0) |
+ ((detail::floatTo11bit(v.y) & ((1 << 11) - 1)) << 11) |
+ ((detail::floatTo10bit(v.z) & ((1 << 10) - 1)) << 22);
+ }
+
+ GLM_FUNC_QUALIFIER vec3 unpackF2x11_1x10(uint32 v)
+ {
+ return vec3(
+ detail::packed11bitToFloat(v >> 0),
+ detail::packed11bitToFloat(v >> 11),
+ detail::packed10bitToFloat(v >> 22));
+ }
+
+ GLM_FUNC_QUALIFIER uint32 packF3x9_E1x5(vec3 const& v)
+ {
+ float const SharedExpMax = (pow(2.0f, 9.0f - 1.0f) / pow(2.0f, 9.0f)) * pow(2.0f, 31.f - 15.f);
+ vec3 const Color = clamp(v, 0.0f, SharedExpMax);
+ float const MaxColor = max(Color.x, max(Color.y, Color.z));
+
+ float const ExpSharedP = max(-15.f - 1.f, floor(log2(MaxColor))) + 1.0f + 15.f;
+ float const MaxShared = floor(MaxColor / pow(2.0f, (ExpSharedP - 15.f - 9.f)) + 0.5f);
+ float const ExpShared = equal(MaxShared, pow(2.0f, 9.0f), epsilon<float>()) ? ExpSharedP + 1.0f : ExpSharedP;
+
+ uvec3 const ColorComp(floor(Color / pow(2.f, (ExpShared - 15.f - 9.f)) + 0.5f));
+
+ detail::u9u9u9e5 Unpack;
+ Unpack.data.x = ColorComp.x;
+ Unpack.data.y = ColorComp.y;
+ Unpack.data.z = ColorComp.z;
+ Unpack.data.w = uint(ExpShared);
+ return Unpack.pack;
+ }
+
+ GLM_FUNC_QUALIFIER vec3 unpackF3x9_E1x5(uint32 v)
+ {
+ detail::u9u9u9e5 Unpack;
+ Unpack.pack = v;
+
+ return vec3(Unpack.data.x, Unpack.data.y, Unpack.data.z) * pow(2.0f, Unpack.data.w - 15.f - 9.f);
+ }
+
+ // Based on Brian Karis http://graphicrants.blogspot.fr/2009/04/rgbm-color-encoding.html
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> packRGBM(vec<3, T, Q> const& rgb)
+ {
+ vec<3, T, Q> const Color(rgb * static_cast<T>(1.0 / 6.0));
+ T Alpha = clamp(max(max(Color.x, Color.y), max(Color.z, static_cast<T>(1e-6))), static_cast<T>(0), static_cast<T>(1));
+ Alpha = ceil(Alpha * static_cast<T>(255.0)) / static_cast<T>(255.0);
+ return vec<4, T, Q>(Color / Alpha, Alpha);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> unpackRGBM(vec<4, T, Q> const& rgbm)
+ {
+ return vec<3, T, Q>(rgbm.x, rgbm.y, rgbm.z) * rgbm.w * static_cast<T>(6);
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, uint16, Q> packHalf(vec<L, float, Q> const& v)
+ {
+ return detail::compute_half<L, Q>::pack(v);
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, float, Q> unpackHalf(vec<L, uint16, Q> const& v)
+ {
+ return detail::compute_half<L, Q>::unpack(v);
+ }
+
+ template<typename uintType, length_t L, typename floatType, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, uintType, Q> packUnorm(vec<L, floatType, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<uintType>::is_integer, "uintType must be an integer type");
+ GLM_STATIC_ASSERT(std::numeric_limits<floatType>::is_iec559, "floatType must be a floating point type");
+
+ return vec<L, uintType, Q>(round(clamp(v, static_cast<floatType>(0), static_cast<floatType>(1)) * static_cast<floatType>(std::numeric_limits<uintType>::max())));
+ }
+
+ template<typename floatType, length_t L, typename uintType, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, floatType, Q> unpackUnorm(vec<L, uintType, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<uintType>::is_integer, "uintType must be an integer type");
+ GLM_STATIC_ASSERT(std::numeric_limits<floatType>::is_iec559, "floatType must be a floating point type");
+
+ return vec<L, floatType, Q>(v) * (static_cast<floatType>(1) / static_cast<floatType>(std::numeric_limits<uintType>::max()));
+ }
+
+ template<typename intType, length_t L, typename floatType, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, intType, Q> packSnorm(vec<L, floatType, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<intType>::is_integer, "uintType must be an integer type");
+ GLM_STATIC_ASSERT(std::numeric_limits<floatType>::is_iec559, "floatType must be a floating point type");
+
+ return vec<L, intType, Q>(round(clamp(v , static_cast<floatType>(-1), static_cast<floatType>(1)) * static_cast<floatType>(std::numeric_limits<intType>::max())));
+ }
+
+ template<typename floatType, length_t L, typename intType, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, floatType, Q> unpackSnorm(vec<L, intType, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<intType>::is_integer, "uintType must be an integer type");
+ GLM_STATIC_ASSERT(std::numeric_limits<floatType>::is_iec559, "floatType must be a floating point type");
+
+ return clamp(vec<L, floatType, Q>(v) * (static_cast<floatType>(1) / static_cast<floatType>(std::numeric_limits<intType>::max())), static_cast<floatType>(-1), static_cast<floatType>(1));
+ }
+
+ GLM_FUNC_QUALIFIER uint8 packUnorm2x4(vec2 const& v)
+ {
+ u32vec2 const Unpack(round(clamp(v, 0.0f, 1.0f) * 15.0f));
+ detail::u4u4 Result;
+ Result.data.x = Unpack.x;
+ Result.data.y = Unpack.y;
+ return Result.pack;
+ }
+
+ GLM_FUNC_QUALIFIER vec2 unpackUnorm2x4(uint8 v)
+ {
+ float const ScaleFactor(1.f / 15.f);
+ detail::u4u4 Unpack;
+ Unpack.pack = v;
+ return vec2(Unpack.data.x, Unpack.data.y) * ScaleFactor;
+ }
+
+ GLM_FUNC_QUALIFIER uint16 packUnorm4x4(vec4 const& v)
+ {
+ u32vec4 const Unpack(round(clamp(v, 0.0f, 1.0f) * 15.0f));
+ detail::u4u4u4u4 Result;
+ Result.data.x = Unpack.x;
+ Result.data.y = Unpack.y;
+ Result.data.z = Unpack.z;
+ Result.data.w = Unpack.w;
+ return Result.pack;
+ }
+
+ GLM_FUNC_QUALIFIER vec4 unpackUnorm4x4(uint16 v)
+ {
+ float const ScaleFactor(1.f / 15.f);
+ detail::u4u4u4u4 Unpack;
+ Unpack.pack = v;
+ return vec4(Unpack.data.x, Unpack.data.y, Unpack.data.z, Unpack.data.w) * ScaleFactor;
+ }
+
+ GLM_FUNC_QUALIFIER uint16 packUnorm1x5_1x6_1x5(vec3 const& v)
+ {
+ u32vec3 const Unpack(round(clamp(v, 0.0f, 1.0f) * vec3(31.f, 63.f, 31.f)));
+ detail::u5u6u5 Result;
+ Result.data.x = Unpack.x;
+ Result.data.y = Unpack.y;
+ Result.data.z = Unpack.z;
+ return Result.pack;
+ }
+
+ GLM_FUNC_QUALIFIER vec3 unpackUnorm1x5_1x6_1x5(uint16 v)
+ {
+ vec3 const ScaleFactor(1.f / 31.f, 1.f / 63.f, 1.f / 31.f);
+ detail::u5u6u5 Unpack;
+ Unpack.pack = v;
+ return vec3(Unpack.data.x, Unpack.data.y, Unpack.data.z) * ScaleFactor;
+ }
+
+ GLM_FUNC_QUALIFIER uint16 packUnorm3x5_1x1(vec4 const& v)
+ {
+ u32vec4 const Unpack(round(clamp(v, 0.0f, 1.0f) * vec4(31.f, 31.f, 31.f, 1.f)));
+ detail::u5u5u5u1 Result;
+ Result.data.x = Unpack.x;
+ Result.data.y = Unpack.y;
+ Result.data.z = Unpack.z;
+ Result.data.w = Unpack.w;
+ return Result.pack;
+ }
+
+ GLM_FUNC_QUALIFIER vec4 unpackUnorm3x5_1x1(uint16 v)
+ {
+ vec4 const ScaleFactor(1.f / 31.f, 1.f / 31.f, 1.f / 31.f, 1.f);
+ detail::u5u5u5u1 Unpack;
+ Unpack.pack = v;
+ return vec4(Unpack.data.x, Unpack.data.y, Unpack.data.z, Unpack.data.w) * ScaleFactor;
+ }
+
+ GLM_FUNC_QUALIFIER uint8 packUnorm2x3_1x2(vec3 const& v)
+ {
+ u32vec3 const Unpack(round(clamp(v, 0.0f, 1.0f) * vec3(7.f, 7.f, 3.f)));
+ detail::u3u3u2 Result;
+ Result.data.x = Unpack.x;
+ Result.data.y = Unpack.y;
+ Result.data.z = Unpack.z;
+ return Result.pack;
+ }
+
+ GLM_FUNC_QUALIFIER vec3 unpackUnorm2x3_1x2(uint8 v)
+ {
+ vec3 const ScaleFactor(1.f / 7.f, 1.f / 7.f, 1.f / 3.f);
+ detail::u3u3u2 Unpack;
+ Unpack.pack = v;
+ return vec3(Unpack.data.x, Unpack.data.y, Unpack.data.z) * ScaleFactor;
+ }
+
+ GLM_FUNC_QUALIFIER int16 packInt2x8(i8vec2 const& v)
+ {
+ int16 Pack = 0;
+ memcpy(&Pack, &v, sizeof(Pack));
+ return Pack;
+ }
+
+ GLM_FUNC_QUALIFIER i8vec2 unpackInt2x8(int16 p)
+ {
+ i8vec2 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return Unpack;
+ }
+
+ GLM_FUNC_QUALIFIER uint16 packUint2x8(u8vec2 const& v)
+ {
+ uint16 Pack = 0;
+ memcpy(&Pack, &v, sizeof(Pack));
+ return Pack;
+ }
+
+ GLM_FUNC_QUALIFIER u8vec2 unpackUint2x8(uint16 p)
+ {
+ u8vec2 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return Unpack;
+ }
+
+ GLM_FUNC_QUALIFIER int32 packInt4x8(i8vec4 const& v)
+ {
+ int32 Pack = 0;
+ memcpy(&Pack, &v, sizeof(Pack));
+ return Pack;
+ }
+
+ GLM_FUNC_QUALIFIER i8vec4 unpackInt4x8(int32 p)
+ {
+ i8vec4 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return Unpack;
+ }
+
+ GLM_FUNC_QUALIFIER uint32 packUint4x8(u8vec4 const& v)
+ {
+ uint32 Pack = 0;
+ memcpy(&Pack, &v, sizeof(Pack));
+ return Pack;
+ }
+
+ GLM_FUNC_QUALIFIER u8vec4 unpackUint4x8(uint32 p)
+ {
+ u8vec4 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return Unpack;
+ }
+
+ GLM_FUNC_QUALIFIER int packInt2x16(i16vec2 const& v)
+ {
+ int Pack = 0;
+ memcpy(&Pack, &v, sizeof(Pack));
+ return Pack;
+ }
+
+ GLM_FUNC_QUALIFIER i16vec2 unpackInt2x16(int p)
+ {
+ i16vec2 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return Unpack;
+ }
+
+ GLM_FUNC_QUALIFIER int64 packInt4x16(i16vec4 const& v)
+ {
+ int64 Pack = 0;
+ memcpy(&Pack, &v, sizeof(Pack));
+ return Pack;
+ }
+
+ GLM_FUNC_QUALIFIER i16vec4 unpackInt4x16(int64 p)
+ {
+ i16vec4 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return Unpack;
+ }
+
+ GLM_FUNC_QUALIFIER uint packUint2x16(u16vec2 const& v)
+ {
+ uint Pack = 0;
+ memcpy(&Pack, &v, sizeof(Pack));
+ return Pack;
+ }
+
+ GLM_FUNC_QUALIFIER u16vec2 unpackUint2x16(uint p)
+ {
+ u16vec2 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return Unpack;
+ }
+
+ GLM_FUNC_QUALIFIER uint64 packUint4x16(u16vec4 const& v)
+ {
+ uint64 Pack = 0;
+ memcpy(&Pack, &v, sizeof(Pack));
+ return Pack;
+ }
+
+ GLM_FUNC_QUALIFIER u16vec4 unpackUint4x16(uint64 p)
+ {
+ u16vec4 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return Unpack;
+ }
+
+ GLM_FUNC_QUALIFIER int64 packInt2x32(i32vec2 const& v)
+ {
+ int64 Pack = 0;
+ memcpy(&Pack, &v, sizeof(Pack));
+ return Pack;
+ }
+
+ GLM_FUNC_QUALIFIER i32vec2 unpackInt2x32(int64 p)
+ {
+ i32vec2 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return Unpack;
+ }
+
+ GLM_FUNC_QUALIFIER uint64 packUint2x32(u32vec2 const& v)
+ {
+ uint64 Pack = 0;
+ memcpy(&Pack, &v, sizeof(Pack));
+ return Pack;
+ }
+
+ GLM_FUNC_QUALIFIER u32vec2 unpackUint2x32(uint64 p)
+ {
+ u32vec2 Unpack;
+ memcpy(&Unpack, &p, sizeof(Unpack));
+ return Unpack;
+ }
+}//namespace glm
+
diff --git a/glm/gtc/quaternion.hpp b/glm/gtc/quaternion.hpp
new file mode 100644
index 0000000..359e072
--- /dev/null
+++ b/glm/gtc/quaternion.hpp
@@ -0,0 +1,173 @@
+/// @ref gtc_quaternion
+/// @file glm/gtc/quaternion.hpp
+///
+/// @see core (dependence)
+/// @see gtc_constants (dependence)
+///
+/// @defgroup gtc_quaternion GLM_GTC_quaternion
+/// @ingroup gtc
+///
+/// Include <glm/gtc/quaternion.hpp> to use the features of this extension.
+///
+/// Defines a templated quaternion type and several quaternion operations.
+
+#pragma once
+
+// Dependency:
+#include "../gtc/constants.hpp"
+#include "../gtc/matrix_transform.hpp"
+#include "../ext/vector_relational.hpp"
+#include "../ext/quaternion_common.hpp"
+#include "../ext/quaternion_float.hpp"
+#include "../ext/quaternion_float_precision.hpp"
+#include "../ext/quaternion_double.hpp"
+#include "../ext/quaternion_double_precision.hpp"
+#include "../ext/quaternion_relational.hpp"
+#include "../ext/quaternion_geometric.hpp"
+#include "../ext/quaternion_trigonometric.hpp"
+#include "../ext/quaternion_transform.hpp"
+#include "../detail/type_mat3x3.hpp"
+#include "../detail/type_mat4x4.hpp"
+#include "../detail/type_vec3.hpp"
+#include "../detail/type_vec4.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_quaternion extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_quaternion
+ /// @{
+
+ /// Returns euler angles, pitch as x, yaw as y, roll as z.
+ /// The result is expressed in radians.
+ ///
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see gtc_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> eulerAngles(qua<T, Q> const& x);
+
+ /// Returns roll value of euler angles expressed in radians.
+ ///
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see gtc_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T roll(qua<T, Q> const& x);
+
+ /// Returns pitch value of euler angles expressed in radians.
+ ///
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see gtc_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T pitch(qua<T, Q> const& x);
+
+ /// Returns yaw value of euler angles expressed in radians.
+ ///
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see gtc_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T yaw(qua<T, Q> const& x);
+
+ /// Converts a quaternion to a 3 * 3 matrix.
+ ///
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see gtc_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> mat3_cast(qua<T, Q> const& x);
+
+ /// Converts a quaternion to a 4 * 4 matrix.
+ ///
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see gtc_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> mat4_cast(qua<T, Q> const& x);
+
+ /// Converts a pure rotation 3 * 3 matrix to a quaternion.
+ ///
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see gtc_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> quat_cast(mat<3, 3, T, Q> const& x);
+
+ /// Converts a pure rotation 4 * 4 matrix to a quaternion.
+ ///
+ /// @tparam T Floating-point scalar types.
+ ///
+ /// @see gtc_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> quat_cast(mat<4, 4, T, Q> const& x);
+
+ /// Returns the component-wise comparison result of x < y.
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_quaternion_relational
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, bool, Q> lessThan(qua<T, Q> const& x, qua<T, Q> const& y);
+
+ /// Returns the component-wise comparison of result x <= y.
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_quaternion_relational
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, bool, Q> lessThanEqual(qua<T, Q> const& x, qua<T, Q> const& y);
+
+ /// Returns the component-wise comparison of result x > y.
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_quaternion_relational
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, bool, Q> greaterThan(qua<T, Q> const& x, qua<T, Q> const& y);
+
+ /// Returns the component-wise comparison of result x >= y.
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_quaternion_relational
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, bool, Q> greaterThanEqual(qua<T, Q> const& x, qua<T, Q> const& y);
+
+ /// Build a look at quaternion based on the default handedness.
+ ///
+ /// @param direction Desired forward direction. Needs to be normalized.
+ /// @param up Up vector, how the camera is oriented. Typically (0, 1, 0).
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> quatLookAt(
+ vec<3, T, Q> const& direction,
+ vec<3, T, Q> const& up);
+
+ /// Build a right-handed look at quaternion.
+ ///
+ /// @param direction Desired forward direction onto which the -z-axis gets mapped. Needs to be normalized.
+ /// @param up Up vector, how the camera is oriented. Typically (0, 1, 0).
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> quatLookAtRH(
+ vec<3, T, Q> const& direction,
+ vec<3, T, Q> const& up);
+
+ /// Build a left-handed look at quaternion.
+ ///
+ /// @param direction Desired forward direction onto which the +z-axis gets mapped. Needs to be normalized.
+ /// @param up Up vector, how the camera is oriented. Typically (0, 1, 0).
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> quatLookAtLH(
+ vec<3, T, Q> const& direction,
+ vec<3, T, Q> const& up);
+ /// @}
+} //namespace glm
+
+#include "quaternion.inl"
diff --git a/glm/gtc/quaternion.inl b/glm/gtc/quaternion.inl
new file mode 100644
index 0000000..e1ef032
--- /dev/null
+++ b/glm/gtc/quaternion.inl
@@ -0,0 +1,208 @@
+#include "../trigonometric.hpp"
+#include "../geometric.hpp"
+#include "../exponential.hpp"
+#include "epsilon.hpp"
+#include <limits>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> eulerAngles(qua<T, Q> const& x)
+ {
+ return vec<3, T, Q>(pitch(x), yaw(x), roll(x));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T roll(qua<T, Q> const& q)
+ {
+ T const y = static_cast<T>(2) * (q.x * q.y + q.w * q.z);
+ T const x = q.w * q.w + q.x * q.x - q.y * q.y - q.z * q.z;
+
+ if(all(equal(vec<2, T, Q>(x, y), vec<2, T, Q>(0), epsilon<T>()))) //avoid atan2(0,0) - handle singularity - Matiis
+ return static_cast<T>(0);
+
+ return static_cast<T>(atan(y, x));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T pitch(qua<T, Q> const& q)
+ {
+ //return T(atan(T(2) * (q.y * q.z + q.w * q.x), q.w * q.w - q.x * q.x - q.y * q.y + q.z * q.z));
+ T const y = static_cast<T>(2) * (q.y * q.z + q.w * q.x);
+ T const x = q.w * q.w - q.x * q.x - q.y * q.y + q.z * q.z;
+
+ if(all(equal(vec<2, T, Q>(x, y), vec<2, T, Q>(0), epsilon<T>()))) //avoid atan2(0,0) - handle singularity - Matiis
+ return static_cast<T>(static_cast<T>(2) * atan(q.x, q.w));
+
+ return static_cast<T>(atan(y, x));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T yaw(qua<T, Q> const& q)
+ {
+ return asin(clamp(static_cast<T>(-2) * (q.x * q.z - q.w * q.y), static_cast<T>(-1), static_cast<T>(1)));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> mat3_cast(qua<T, Q> const& q)
+ {
+ mat<3, 3, T, Q> Result(T(1));
+ T qxx(q.x * q.x);
+ T qyy(q.y * q.y);
+ T qzz(q.z * q.z);
+ T qxz(q.x * q.z);
+ T qxy(q.x * q.y);
+ T qyz(q.y * q.z);
+ T qwx(q.w * q.x);
+ T qwy(q.w * q.y);
+ T qwz(q.w * q.z);
+
+ Result[0][0] = T(1) - T(2) * (qyy + qzz);
+ Result[0][1] = T(2) * (qxy + qwz);
+ Result[0][2] = T(2) * (qxz - qwy);
+
+ Result[1][0] = T(2) * (qxy - qwz);
+ Result[1][1] = T(1) - T(2) * (qxx + qzz);
+ Result[1][2] = T(2) * (qyz + qwx);
+
+ Result[2][0] = T(2) * (qxz + qwy);
+ Result[2][1] = T(2) * (qyz - qwx);
+ Result[2][2] = T(1) - T(2) * (qxx + qyy);
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> mat4_cast(qua<T, Q> const& q)
+ {
+ return mat<4, 4, T, Q>(mat3_cast(q));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> quat_cast(mat<3, 3, T, Q> const& m)
+ {
+ T fourXSquaredMinus1 = m[0][0] - m[1][1] - m[2][2];
+ T fourYSquaredMinus1 = m[1][1] - m[0][0] - m[2][2];
+ T fourZSquaredMinus1 = m[2][2] - m[0][0] - m[1][1];
+ T fourWSquaredMinus1 = m[0][0] + m[1][1] + m[2][2];
+
+ int biggestIndex = 0;
+ T fourBiggestSquaredMinus1 = fourWSquaredMinus1;
+ if(fourXSquaredMinus1 > fourBiggestSquaredMinus1)
+ {
+ fourBiggestSquaredMinus1 = fourXSquaredMinus1;
+ biggestIndex = 1;
+ }
+ if(fourYSquaredMinus1 > fourBiggestSquaredMinus1)
+ {
+ fourBiggestSquaredMinus1 = fourYSquaredMinus1;
+ biggestIndex = 2;
+ }
+ if(fourZSquaredMinus1 > fourBiggestSquaredMinus1)
+ {
+ fourBiggestSquaredMinus1 = fourZSquaredMinus1;
+ biggestIndex = 3;
+ }
+
+ T biggestVal = sqrt(fourBiggestSquaredMinus1 + static_cast<T>(1)) * static_cast<T>(0.5);
+ T mult = static_cast<T>(0.25) / biggestVal;
+
+ switch(biggestIndex)
+ {
+ case 0:
+ return qua<T, Q>(biggestVal, (m[1][2] - m[2][1]) * mult, (m[2][0] - m[0][2]) * mult, (m[0][1] - m[1][0]) * mult);
+ case 1:
+ return qua<T, Q>((m[1][2] - m[2][1]) * mult, biggestVal, (m[0][1] + m[1][0]) * mult, (m[2][0] + m[0][2]) * mult);
+ case 2:
+ return qua<T, Q>((m[2][0] - m[0][2]) * mult, (m[0][1] + m[1][0]) * mult, biggestVal, (m[1][2] + m[2][1]) * mult);
+ case 3:
+ return qua<T, Q>((m[0][1] - m[1][0]) * mult, (m[2][0] + m[0][2]) * mult, (m[1][2] + m[2][1]) * mult, biggestVal);
+ default: // Silence a -Wswitch-default warning in GCC. Should never actually get here. Assert is just for sanity.
+ assert(false);
+ return qua<T, Q>(1, 0, 0, 0);
+ }
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> quat_cast(mat<4, 4, T, Q> const& m4)
+ {
+ return quat_cast(mat<3, 3, T, Q>(m4));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> lessThan(qua<T, Q> const& x, qua<T, Q> const& y)
+ {
+ vec<4, bool, Q> Result;
+ for(length_t i = 0; i < x.length(); ++i)
+ Result[i] = x[i] < y[i];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> lessThanEqual(qua<T, Q> const& x, qua<T, Q> const& y)
+ {
+ vec<4, bool, Q> Result;
+ for(length_t i = 0; i < x.length(); ++i)
+ Result[i] = x[i] <= y[i];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> greaterThan(qua<T, Q> const& x, qua<T, Q> const& y)
+ {
+ vec<4, bool, Q> Result;
+ for(length_t i = 0; i < x.length(); ++i)
+ Result[i] = x[i] > y[i];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> greaterThanEqual(qua<T, Q> const& x, qua<T, Q> const& y)
+ {
+ vec<4, bool, Q> Result;
+ for(length_t i = 0; i < x.length(); ++i)
+ Result[i] = x[i] >= y[i];
+ return Result;
+ }
+
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> quatLookAt(vec<3, T, Q> const& direction, vec<3, T, Q> const& up)
+ {
+# if GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT
+ return quatLookAtLH(direction, up);
+# else
+ return quatLookAtRH(direction, up);
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> quatLookAtRH(vec<3, T, Q> const& direction, vec<3, T, Q> const& up)
+ {
+ mat<3, 3, T, Q> Result;
+
+ Result[2] = -direction;
+ vec<3, T, Q> const& Right = cross(up, Result[2]);
+ Result[0] = Right * inversesqrt(max(static_cast<T>(0.00001), dot(Right, Right)));
+ Result[1] = cross(Result[2], Result[0]);
+
+ return quat_cast(Result);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> quatLookAtLH(vec<3, T, Q> const& direction, vec<3, T, Q> const& up)
+ {
+ mat<3, 3, T, Q> Result;
+
+ Result[2] = direction;
+ vec<3, T, Q> const& Right = cross(up, Result[2]);
+ Result[0] = Right * inversesqrt(max(static_cast<T>(0.00001), dot(Right, Right)));
+ Result[1] = cross(Result[2], Result[0]);
+
+ return quat_cast(Result);
+ }
+}//namespace glm
+
+#if GLM_CONFIG_SIMD == GLM_ENABLE
+# include "quaternion_simd.inl"
+#endif
+
diff --git a/glm/gtc/quaternion_simd.inl b/glm/gtc/quaternion_simd.inl
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/glm/gtc/quaternion_simd.inl
diff --git a/glm/gtc/random.hpp b/glm/gtc/random.hpp
new file mode 100644
index 0000000..9a85958
--- /dev/null
+++ b/glm/gtc/random.hpp
@@ -0,0 +1,82 @@
+/// @ref gtc_random
+/// @file glm/gtc/random.hpp
+///
+/// @see core (dependence)
+/// @see gtx_random (extended)
+///
+/// @defgroup gtc_random GLM_GTC_random
+/// @ingroup gtc
+///
+/// Include <glm/gtc/random.hpp> to use the features of this extension.
+///
+/// Generate random number from various distribution methods.
+
+#pragma once
+
+// Dependency:
+#include "../ext/scalar_int_sized.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+#include "../detail/qualifier.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_random extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_random
+ /// @{
+
+ /// Generate random numbers in the interval [Min, Max], according a linear distribution
+ ///
+ /// @param Min Minimum value included in the sampling
+ /// @param Max Maximum value included in the sampling
+ /// @tparam genType Value type. Currently supported: float or double scalars.
+ /// @see gtc_random
+ template<typename genType>
+ GLM_FUNC_DECL genType linearRand(genType Min, genType Max);
+
+ /// Generate random numbers in the interval [Min, Max], according a linear distribution
+ ///
+ /// @param Min Minimum value included in the sampling
+ /// @param Max Maximum value included in the sampling
+ /// @tparam T Value type. Currently supported: float or double.
+ ///
+ /// @see gtc_random
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> linearRand(vec<L, T, Q> const& Min, vec<L, T, Q> const& Max);
+
+ /// Generate random numbers in the interval [Min, Max], according a gaussian distribution
+ ///
+ /// @see gtc_random
+ template<typename genType>
+ GLM_FUNC_DECL genType gaussRand(genType Mean, genType Deviation);
+
+ /// Generate a random 2D vector which coordinates are regulary distributed on a circle of a given radius
+ ///
+ /// @see gtc_random
+ template<typename T>
+ GLM_FUNC_DECL vec<2, T, defaultp> circularRand(T Radius);
+
+ /// Generate a random 3D vector which coordinates are regulary distributed on a sphere of a given radius
+ ///
+ /// @see gtc_random
+ template<typename T>
+ GLM_FUNC_DECL vec<3, T, defaultp> sphericalRand(T Radius);
+
+ /// Generate a random 2D vector which coordinates are regulary distributed within the area of a disk of a given radius
+ ///
+ /// @see gtc_random
+ template<typename T>
+ GLM_FUNC_DECL vec<2, T, defaultp> diskRand(T Radius);
+
+ /// Generate a random 3D vector which coordinates are regulary distributed within the volume of a ball of a given radius
+ ///
+ /// @see gtc_random
+ template<typename T>
+ GLM_FUNC_DECL vec<3, T, defaultp> ballRand(T Radius);
+
+ /// @}
+}//namespace glm
+
+#include "random.inl"
diff --git a/glm/gtc/random.inl b/glm/gtc/random.inl
new file mode 100644
index 0000000..249ec9f
--- /dev/null
+++ b/glm/gtc/random.inl
@@ -0,0 +1,303 @@
+#include "../geometric.hpp"
+#include "../exponential.hpp"
+#include "../trigonometric.hpp"
+#include "../detail/type_vec1.hpp"
+#include <cstdlib>
+#include <ctime>
+#include <cassert>
+#include <cmath>
+
+namespace glm{
+namespace detail
+{
+ template <length_t L, typename T, qualifier Q>
+ struct compute_rand
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call();
+ };
+
+ template <qualifier P>
+ struct compute_rand<1, uint8, P>
+ {
+ GLM_FUNC_QUALIFIER static vec<1, uint8, P> call()
+ {
+ return vec<1, uint8, P>(
+ static_cast<uint8>(std::rand() % std::numeric_limits<uint8>::max()));
+ }
+ };
+
+ template <qualifier P>
+ struct compute_rand<2, uint8, P>
+ {
+ GLM_FUNC_QUALIFIER static vec<2, uint8, P> call()
+ {
+ return vec<2, uint8, P>(
+ std::rand() % std::numeric_limits<uint8>::max(),
+ std::rand() % std::numeric_limits<uint8>::max());
+ }
+ };
+
+ template <qualifier P>
+ struct compute_rand<3, uint8, P>
+ {
+ GLM_FUNC_QUALIFIER static vec<3, uint8, P> call()
+ {
+ return vec<3, uint8, P>(
+ std::rand() % std::numeric_limits<uint8>::max(),
+ std::rand() % std::numeric_limits<uint8>::max(),
+ std::rand() % std::numeric_limits<uint8>::max());
+ }
+ };
+
+ template <qualifier P>
+ struct compute_rand<4, uint8, P>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, uint8, P> call()
+ {
+ return vec<4, uint8, P>(
+ std::rand() % std::numeric_limits<uint8>::max(),
+ std::rand() % std::numeric_limits<uint8>::max(),
+ std::rand() % std::numeric_limits<uint8>::max(),
+ std::rand() % std::numeric_limits<uint8>::max());
+ }
+ };
+
+ template <length_t L, qualifier Q>
+ struct compute_rand<L, uint16, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, uint16, Q> call()
+ {
+ return
+ (vec<L, uint16, Q>(compute_rand<L, uint8, Q>::call()) << static_cast<uint16>(8)) |
+ (vec<L, uint16, Q>(compute_rand<L, uint8, Q>::call()) << static_cast<uint16>(0));
+ }
+ };
+
+ template <length_t L, qualifier Q>
+ struct compute_rand<L, uint32, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, uint32, Q> call()
+ {
+ return
+ (vec<L, uint32, Q>(compute_rand<L, uint16, Q>::call()) << static_cast<uint32>(16)) |
+ (vec<L, uint32, Q>(compute_rand<L, uint16, Q>::call()) << static_cast<uint32>(0));
+ }
+ };
+
+ template <length_t L, qualifier Q>
+ struct compute_rand<L, uint64, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, uint64, Q> call()
+ {
+ return
+ (vec<L, uint64, Q>(compute_rand<L, uint32, Q>::call()) << static_cast<uint64>(32)) |
+ (vec<L, uint64, Q>(compute_rand<L, uint32, Q>::call()) << static_cast<uint64>(0));
+ }
+ };
+
+ template <length_t L, typename T, qualifier Q>
+ struct compute_linearRand
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& Min, vec<L, T, Q> const& Max);
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_linearRand<L, int8, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, int8, Q> call(vec<L, int8, Q> const& Min, vec<L, int8, Q> const& Max)
+ {
+ return (vec<L, int8, Q>(compute_rand<L, uint8, Q>::call() % vec<L, uint8, Q>(Max + static_cast<int8>(1) - Min))) + Min;
+ }
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_linearRand<L, uint8, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, uint8, Q> call(vec<L, uint8, Q> const& Min, vec<L, uint8, Q> const& Max)
+ {
+ return (compute_rand<L, uint8, Q>::call() % (Max + static_cast<uint8>(1) - Min)) + Min;
+ }
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_linearRand<L, int16, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, int16, Q> call(vec<L, int16, Q> const& Min, vec<L, int16, Q> const& Max)
+ {
+ return (vec<L, int16, Q>(compute_rand<L, uint16, Q>::call() % vec<L, uint16, Q>(Max + static_cast<int16>(1) - Min))) + Min;
+ }
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_linearRand<L, uint16, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, uint16, Q> call(vec<L, uint16, Q> const& Min, vec<L, uint16, Q> const& Max)
+ {
+ return (compute_rand<L, uint16, Q>::call() % (Max + static_cast<uint16>(1) - Min)) + Min;
+ }
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_linearRand<L, int32, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, int32, Q> call(vec<L, int32, Q> const& Min, vec<L, int32, Q> const& Max)
+ {
+ return (vec<L, int32, Q>(compute_rand<L, uint32, Q>::call() % vec<L, uint32, Q>(Max + static_cast<int32>(1) - Min))) + Min;
+ }
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_linearRand<L, uint32, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, uint32, Q> call(vec<L, uint32, Q> const& Min, vec<L, uint32, Q> const& Max)
+ {
+ return (compute_rand<L, uint32, Q>::call() % (Max + static_cast<uint32>(1) - Min)) + Min;
+ }
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_linearRand<L, int64, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, int64, Q> call(vec<L, int64, Q> const& Min, vec<L, int64, Q> const& Max)
+ {
+ return (vec<L, int64, Q>(compute_rand<L, uint64, Q>::call() % vec<L, uint64, Q>(Max + static_cast<int64>(1) - Min))) + Min;
+ }
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_linearRand<L, uint64, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, uint64, Q> call(vec<L, uint64, Q> const& Min, vec<L, uint64, Q> const& Max)
+ {
+ return (compute_rand<L, uint64, Q>::call() % (Max + static_cast<uint64>(1) - Min)) + Min;
+ }
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_linearRand<L, float, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, float, Q> call(vec<L, float, Q> const& Min, vec<L, float, Q> const& Max)
+ {
+ return vec<L, float, Q>(compute_rand<L, uint32, Q>::call()) / static_cast<float>(std::numeric_limits<uint32>::max()) * (Max - Min) + Min;
+ }
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_linearRand<L, double, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, double, Q> call(vec<L, double, Q> const& Min, vec<L, double, Q> const& Max)
+ {
+ return vec<L, double, Q>(compute_rand<L, uint64, Q>::call()) / static_cast<double>(std::numeric_limits<uint64>::max()) * (Max - Min) + Min;
+ }
+ };
+
+ template<length_t L, qualifier Q>
+ struct compute_linearRand<L, long double, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, long double, Q> call(vec<L, long double, Q> const& Min, vec<L, long double, Q> const& Max)
+ {
+ return vec<L, long double, Q>(compute_rand<L, uint64, Q>::call()) / static_cast<long double>(std::numeric_limits<uint64>::max()) * (Max - Min) + Min;
+ }
+ };
+}//namespace detail
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType linearRand(genType Min, genType Max)
+ {
+ return detail::compute_linearRand<1, genType, highp>::call(
+ vec<1, genType, highp>(Min),
+ vec<1, genType, highp>(Max)).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> linearRand(vec<L, T, Q> const& Min, vec<L, T, Q> const& Max)
+ {
+ return detail::compute_linearRand<L, T, Q>::call(Min, Max);
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType gaussRand(genType Mean, genType Deviation)
+ {
+ genType w, x1, x2;
+
+ do
+ {
+ x1 = linearRand(genType(-1), genType(1));
+ x2 = linearRand(genType(-1), genType(1));
+
+ w = x1 * x1 + x2 * x2;
+ } while(w > genType(1));
+
+ return static_cast<genType>(x2 * Deviation * Deviation * sqrt((genType(-2) * log(w)) / w) + Mean);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> gaussRand(vec<L, T, Q> const& Mean, vec<L, T, Q> const& Deviation)
+ {
+ return detail::functor2<vec, L, T, Q>::call(gaussRand, Mean, Deviation);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER vec<2, T, defaultp> diskRand(T Radius)
+ {
+ assert(Radius > static_cast<T>(0));
+
+ vec<2, T, defaultp> Result(T(0));
+ T LenRadius(T(0));
+
+ do
+ {
+ Result = linearRand(
+ vec<2, T, defaultp>(-Radius),
+ vec<2, T, defaultp>(Radius));
+ LenRadius = length(Result);
+ }
+ while(LenRadius > Radius);
+
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER vec<3, T, defaultp> ballRand(T Radius)
+ {
+ assert(Radius > static_cast<T>(0));
+
+ vec<3, T, defaultp> Result(T(0));
+ T LenRadius(T(0));
+
+ do
+ {
+ Result = linearRand(
+ vec<3, T, defaultp>(-Radius),
+ vec<3, T, defaultp>(Radius));
+ LenRadius = length(Result);
+ }
+ while(LenRadius > Radius);
+
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER vec<2, T, defaultp> circularRand(T Radius)
+ {
+ assert(Radius > static_cast<T>(0));
+
+ T a = linearRand(T(0), static_cast<T>(6.283185307179586476925286766559));
+ return vec<2, T, defaultp>(glm::cos(a), glm::sin(a)) * Radius;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER vec<3, T, defaultp> sphericalRand(T Radius)
+ {
+ assert(Radius > static_cast<T>(0));
+
+ T theta = linearRand(T(0), T(6.283185307179586476925286766559f));
+ T phi = std::acos(linearRand(T(-1.0f), T(1.0f)));
+
+ T x = std::sin(phi) * std::cos(theta);
+ T y = std::sin(phi) * std::sin(theta);
+ T z = std::cos(phi);
+
+ return vec<3, T, defaultp>(x, y, z) * Radius;
+ }
+}//namespace glm
diff --git a/glm/gtc/reciprocal.hpp b/glm/gtc/reciprocal.hpp
new file mode 100644
index 0000000..4d0fc91
--- /dev/null
+++ b/glm/gtc/reciprocal.hpp
@@ -0,0 +1,24 @@
+/// @ref gtc_reciprocal
+/// @file glm/gtc/reciprocal.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtc_reciprocal GLM_GTC_reciprocal
+/// @ingroup gtc
+///
+/// Include <glm/gtc/reciprocal.hpp> to use the features of this extension.
+///
+/// Define secant, cosecant and cotangent functions.
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_reciprocal extension included")
+#endif
+
+#include "../ext/scalar_reciprocal.hpp"
+#include "../ext/vector_reciprocal.hpp"
+
diff --git a/glm/gtc/round.hpp b/glm/gtc/round.hpp
new file mode 100644
index 0000000..56edbbc
--- /dev/null
+++ b/glm/gtc/round.hpp
@@ -0,0 +1,160 @@
+/// @ref gtc_round
+/// @file glm/gtc/round.hpp
+///
+/// @see core (dependence)
+/// @see gtc_round (dependence)
+///
+/// @defgroup gtc_round GLM_GTC_round
+/// @ingroup gtc
+///
+/// Include <glm/gtc/round.hpp> to use the features of this extension.
+///
+/// Rounding value to specific boundings
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+#include "../detail/_vectorize.hpp"
+#include "../vector_relational.hpp"
+#include "../common.hpp"
+#include <limits>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_round extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_round
+ /// @{
+
+ /// Return the power of two number which value is just higher the input value,
+ /// round up to a power of two.
+ ///
+ /// @see gtc_round
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType ceilPowerOfTwo(genIUType v);
+
+ /// Return the power of two number which value is just higher the input value,
+ /// round up to a power of two.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_round
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> ceilPowerOfTwo(vec<L, T, Q> const& v);
+
+ /// Return the power of two number which value is just lower the input value,
+ /// round down to a power of two.
+ ///
+ /// @see gtc_round
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType floorPowerOfTwo(genIUType v);
+
+ /// Return the power of two number which value is just lower the input value,
+ /// round down to a power of two.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_round
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> floorPowerOfTwo(vec<L, T, Q> const& v);
+
+ /// Return the power of two number which value is the closet to the input value.
+ ///
+ /// @see gtc_round
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType roundPowerOfTwo(genIUType v);
+
+ /// Return the power of two number which value is the closet to the input value.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_round
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> roundPowerOfTwo(vec<L, T, Q> const& v);
+
+ /// Higher multiple number of Source.
+ ///
+ /// @tparam genType Floating-point or integer scalar or vector types.
+ ///
+ /// @param v Source value to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see gtc_round
+ template<typename genType>
+ GLM_FUNC_DECL genType ceilMultiple(genType v, genType Multiple);
+
+ /// Higher multiple number of Source.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @param v Source values to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see gtc_round
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> ceilMultiple(vec<L, T, Q> const& v, vec<L, T, Q> const& Multiple);
+
+ /// Lower multiple number of Source.
+ ///
+ /// @tparam genType Floating-point or integer scalar or vector types.
+ ///
+ /// @param v Source value to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see gtc_round
+ template<typename genType>
+ GLM_FUNC_DECL genType floorMultiple(genType v, genType Multiple);
+
+ /// Lower multiple number of Source.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @param v Source values to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see gtc_round
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> floorMultiple(vec<L, T, Q> const& v, vec<L, T, Q> const& Multiple);
+
+ /// Lower multiple number of Source.
+ ///
+ /// @tparam genType Floating-point or integer scalar or vector types.
+ ///
+ /// @param v Source value to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see gtc_round
+ template<typename genType>
+ GLM_FUNC_DECL genType roundMultiple(genType v, genType Multiple);
+
+ /// Lower multiple number of Source.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @param v Source values to which is applied the function
+ /// @param Multiple Must be a null or positive value
+ ///
+ /// @see gtc_round
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> roundMultiple(vec<L, T, Q> const& v, vec<L, T, Q> const& Multiple);
+
+ /// @}
+} //namespace glm
+
+#include "round.inl"
diff --git a/glm/gtc/round.inl b/glm/gtc/round.inl
new file mode 100644
index 0000000..48411e4
--- /dev/null
+++ b/glm/gtc/round.inl
@@ -0,0 +1,155 @@
+/// @ref gtc_round
+
+#include "../integer.hpp"
+#include "../ext/vector_integer.hpp"
+
+namespace glm{
+namespace detail
+{
+ template<bool is_float, bool is_signed>
+ struct compute_roundMultiple {};
+
+ template<>
+ struct compute_roundMultiple<true, true>
+ {
+ template<typename genType>
+ GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple)
+ {
+ if (Source >= genType(0))
+ return Source - std::fmod(Source, Multiple);
+ else
+ {
+ genType Tmp = Source + genType(1);
+ return Tmp - std::fmod(Tmp, Multiple) - Multiple;
+ }
+ }
+ };
+
+ template<>
+ struct compute_roundMultiple<false, false>
+ {
+ template<typename genType>
+ GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple)
+ {
+ if (Source >= genType(0))
+ return Source - Source % Multiple;
+ else
+ {
+ genType Tmp = Source + genType(1);
+ return Tmp - Tmp % Multiple - Multiple;
+ }
+ }
+ };
+
+ template<>
+ struct compute_roundMultiple<false, true>
+ {
+ template<typename genType>
+ GLM_FUNC_QUALIFIER static genType call(genType Source, genType Multiple)
+ {
+ if (Source >= genType(0))
+ return Source - Source % Multiple;
+ else
+ {
+ genType Tmp = Source + genType(1);
+ return Tmp - Tmp % Multiple - Multiple;
+ }
+ }
+ };
+}//namespace detail
+
+ //////////////////
+ // ceilPowerOfTwo
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType ceilPowerOfTwo(genType value)
+ {
+ return detail::compute_ceilPowerOfTwo<1, genType, defaultp, std::numeric_limits<genType>::is_signed>::call(vec<1, genType, defaultp>(value)).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> ceilPowerOfTwo(vec<L, T, Q> const& v)
+ {
+ return detail::compute_ceilPowerOfTwo<L, T, Q, std::numeric_limits<T>::is_signed>::call(v);
+ }
+
+ ///////////////////
+ // floorPowerOfTwo
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType floorPowerOfTwo(genType value)
+ {
+ return isPowerOfTwo(value) ? value : static_cast<genType>(1) << findMSB(value);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> floorPowerOfTwo(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(floorPowerOfTwo, v);
+ }
+
+ ///////////////////
+ // roundPowerOfTwo
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType roundPowerOfTwo(genIUType value)
+ {
+ if(isPowerOfTwo(value))
+ return value;
+
+ genIUType const prev = static_cast<genIUType>(1) << findMSB(value);
+ genIUType const next = prev << static_cast<genIUType>(1);
+ return (next - value) < (value - prev) ? next : prev;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> roundPowerOfTwo(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(roundPowerOfTwo, v);
+ }
+
+ //////////////////////
+ // ceilMultiple
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType ceilMultiple(genType Source, genType Multiple)
+ {
+ return detail::compute_ceilMultiple<std::numeric_limits<genType>::is_iec559, std::numeric_limits<genType>::is_signed>::call(Source, Multiple);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> ceilMultiple(vec<L, T, Q> const& Source, vec<L, T, Q> const& Multiple)
+ {
+ return detail::functor2<vec, L, T, Q>::call(ceilMultiple, Source, Multiple);
+ }
+
+ //////////////////////
+ // floorMultiple
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType floorMultiple(genType Source, genType Multiple)
+ {
+ return detail::compute_floorMultiple<std::numeric_limits<genType>::is_iec559, std::numeric_limits<genType>::is_signed>::call(Source, Multiple);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> floorMultiple(vec<L, T, Q> const& Source, vec<L, T, Q> const& Multiple)
+ {
+ return detail::functor2<vec, L, T, Q>::call(floorMultiple, Source, Multiple);
+ }
+
+ //////////////////////
+ // roundMultiple
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType roundMultiple(genType Source, genType Multiple)
+ {
+ return detail::compute_roundMultiple<std::numeric_limits<genType>::is_iec559, std::numeric_limits<genType>::is_signed>::call(Source, Multiple);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> roundMultiple(vec<L, T, Q> const& Source, vec<L, T, Q> const& Multiple)
+ {
+ return detail::functor2<vec, L, T, Q>::call(roundMultiple, Source, Multiple);
+ }
+}//namespace glm
diff --git a/glm/gtc/type_aligned.hpp b/glm/gtc/type_aligned.hpp
new file mode 100644
index 0000000..5403abf
--- /dev/null
+++ b/glm/gtc/type_aligned.hpp
@@ -0,0 +1,1315 @@
+/// @ref gtc_type_aligned
+/// @file glm/gtc/type_aligned.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtc_type_aligned GLM_GTC_type_aligned
+/// @ingroup gtc
+///
+/// Include <glm/gtc/type_aligned.hpp> to use the features of this extension.
+///
+/// Aligned types allowing SIMD optimizations of vectors and matrices types
+
+#pragma once
+
+#if (GLM_CONFIG_ALIGNED_GENTYPES == GLM_DISABLE)
+# error "GLM: Aligned gentypes require to enable C++ language extensions. Define GLM_FORCE_ALIGNED_GENTYPES before including GLM headers to use aligned types."
+#endif
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_type_aligned extension included")
+#endif
+
+#include "../mat4x4.hpp"
+#include "../mat4x3.hpp"
+#include "../mat4x2.hpp"
+#include "../mat3x4.hpp"
+#include "../mat3x3.hpp"
+#include "../mat3x2.hpp"
+#include "../mat2x4.hpp"
+#include "../mat2x3.hpp"
+#include "../mat2x2.hpp"
+#include "../gtc/vec1.hpp"
+#include "../vec2.hpp"
+#include "../vec3.hpp"
+#include "../vec4.hpp"
+
+namespace glm
+{
+ /// @addtogroup gtc_type_aligned
+ /// @{
+
+ // -- *vec1 --
+
+ /// 1 component vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<1, float, aligned_highp> aligned_highp_vec1;
+
+ /// 1 component vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<1, float, aligned_mediump> aligned_mediump_vec1;
+
+ /// 1 component vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<1, float, aligned_lowp> aligned_lowp_vec1;
+
+ /// 1 component vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<1, double, aligned_highp> aligned_highp_dvec1;
+
+ /// 1 component vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<1, double, aligned_mediump> aligned_mediump_dvec1;
+
+ /// 1 component vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<1, double, aligned_lowp> aligned_lowp_dvec1;
+
+ /// 1 component vector aligned in memory of signed integer numbers.
+ typedef vec<1, int, aligned_highp> aligned_highp_ivec1;
+
+ /// 1 component vector aligned in memory of signed integer numbers.
+ typedef vec<1, int, aligned_mediump> aligned_mediump_ivec1;
+
+ /// 1 component vector aligned in memory of signed integer numbers.
+ typedef vec<1, int, aligned_lowp> aligned_lowp_ivec1;
+
+ /// 1 component vector aligned in memory of unsigned integer numbers.
+ typedef vec<1, uint, aligned_highp> aligned_highp_uvec1;
+
+ /// 1 component vector aligned in memory of unsigned integer numbers.
+ typedef vec<1, uint, aligned_mediump> aligned_mediump_uvec1;
+
+ /// 1 component vector aligned in memory of unsigned integer numbers.
+ typedef vec<1, uint, aligned_lowp> aligned_lowp_uvec1;
+
+ /// 1 component vector aligned in memory of bool values.
+ typedef vec<1, bool, aligned_highp> aligned_highp_bvec1;
+
+ /// 1 component vector aligned in memory of bool values.
+ typedef vec<1, bool, aligned_mediump> aligned_mediump_bvec1;
+
+ /// 1 component vector aligned in memory of bool values.
+ typedef vec<1, bool, aligned_lowp> aligned_lowp_bvec1;
+
+ /// 1 component vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<1, float, packed_highp> packed_highp_vec1;
+
+ /// 1 component vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<1, float, packed_mediump> packed_mediump_vec1;
+
+ /// 1 component vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<1, float, packed_lowp> packed_lowp_vec1;
+
+ /// 1 component vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<1, double, packed_highp> packed_highp_dvec1;
+
+ /// 1 component vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<1, double, packed_mediump> packed_mediump_dvec1;
+
+ /// 1 component vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<1, double, packed_lowp> packed_lowp_dvec1;
+
+ /// 1 component vector tightly packed in memory of signed integer numbers.
+ typedef vec<1, int, packed_highp> packed_highp_ivec1;
+
+ /// 1 component vector tightly packed in memory of signed integer numbers.
+ typedef vec<1, int, packed_mediump> packed_mediump_ivec1;
+
+ /// 1 component vector tightly packed in memory of signed integer numbers.
+ typedef vec<1, int, packed_lowp> packed_lowp_ivec1;
+
+ /// 1 component vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<1, uint, packed_highp> packed_highp_uvec1;
+
+ /// 1 component vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<1, uint, packed_mediump> packed_mediump_uvec1;
+
+ /// 1 component vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<1, uint, packed_lowp> packed_lowp_uvec1;
+
+ /// 1 component vector tightly packed in memory of bool values.
+ typedef vec<1, bool, packed_highp> packed_highp_bvec1;
+
+ /// 1 component vector tightly packed in memory of bool values.
+ typedef vec<1, bool, packed_mediump> packed_mediump_bvec1;
+
+ /// 1 component vector tightly packed in memory of bool values.
+ typedef vec<1, bool, packed_lowp> packed_lowp_bvec1;
+
+ // -- *vec2 --
+
+ /// 2 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<2, float, aligned_highp> aligned_highp_vec2;
+
+ /// 2 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<2, float, aligned_mediump> aligned_mediump_vec2;
+
+ /// 2 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<2, float, aligned_lowp> aligned_lowp_vec2;
+
+ /// 2 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<2, double, aligned_highp> aligned_highp_dvec2;
+
+ /// 2 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<2, double, aligned_mediump> aligned_mediump_dvec2;
+
+ /// 2 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<2, double, aligned_lowp> aligned_lowp_dvec2;
+
+ /// 2 components vector aligned in memory of signed integer numbers.
+ typedef vec<2, int, aligned_highp> aligned_highp_ivec2;
+
+ /// 2 components vector aligned in memory of signed integer numbers.
+ typedef vec<2, int, aligned_mediump> aligned_mediump_ivec2;
+
+ /// 2 components vector aligned in memory of signed integer numbers.
+ typedef vec<2, int, aligned_lowp> aligned_lowp_ivec2;
+
+ /// 2 components vector aligned in memory of unsigned integer numbers.
+ typedef vec<2, uint, aligned_highp> aligned_highp_uvec2;
+
+ /// 2 components vector aligned in memory of unsigned integer numbers.
+ typedef vec<2, uint, aligned_mediump> aligned_mediump_uvec2;
+
+ /// 2 components vector aligned in memory of unsigned integer numbers.
+ typedef vec<2, uint, aligned_lowp> aligned_lowp_uvec2;
+
+ /// 2 components vector aligned in memory of bool values.
+ typedef vec<2, bool, aligned_highp> aligned_highp_bvec2;
+
+ /// 2 components vector aligned in memory of bool values.
+ typedef vec<2, bool, aligned_mediump> aligned_mediump_bvec2;
+
+ /// 2 components vector aligned in memory of bool values.
+ typedef vec<2, bool, aligned_lowp> aligned_lowp_bvec2;
+
+ /// 2 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<2, float, packed_highp> packed_highp_vec2;
+
+ /// 2 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<2, float, packed_mediump> packed_mediump_vec2;
+
+ /// 2 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<2, float, packed_lowp> packed_lowp_vec2;
+
+ /// 2 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<2, double, packed_highp> packed_highp_dvec2;
+
+ /// 2 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<2, double, packed_mediump> packed_mediump_dvec2;
+
+ /// 2 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<2, double, packed_lowp> packed_lowp_dvec2;
+
+ /// 2 components vector tightly packed in memory of signed integer numbers.
+ typedef vec<2, int, packed_highp> packed_highp_ivec2;
+
+ /// 2 components vector tightly packed in memory of signed integer numbers.
+ typedef vec<2, int, packed_mediump> packed_mediump_ivec2;
+
+ /// 2 components vector tightly packed in memory of signed integer numbers.
+ typedef vec<2, int, packed_lowp> packed_lowp_ivec2;
+
+ /// 2 components vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<2, uint, packed_highp> packed_highp_uvec2;
+
+ /// 2 components vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<2, uint, packed_mediump> packed_mediump_uvec2;
+
+ /// 2 components vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<2, uint, packed_lowp> packed_lowp_uvec2;
+
+ /// 2 components vector tightly packed in memory of bool values.
+ typedef vec<2, bool, packed_highp> packed_highp_bvec2;
+
+ /// 2 components vector tightly packed in memory of bool values.
+ typedef vec<2, bool, packed_mediump> packed_mediump_bvec2;
+
+ /// 2 components vector tightly packed in memory of bool values.
+ typedef vec<2, bool, packed_lowp> packed_lowp_bvec2;
+
+ // -- *vec3 --
+
+ /// 3 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<3, float, aligned_highp> aligned_highp_vec3;
+
+ /// 3 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<3, float, aligned_mediump> aligned_mediump_vec3;
+
+ /// 3 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<3, float, aligned_lowp> aligned_lowp_vec3;
+
+ /// 3 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<3, double, aligned_highp> aligned_highp_dvec3;
+
+ /// 3 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<3, double, aligned_mediump> aligned_mediump_dvec3;
+
+ /// 3 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<3, double, aligned_lowp> aligned_lowp_dvec3;
+
+ /// 3 components vector aligned in memory of signed integer numbers.
+ typedef vec<3, int, aligned_highp> aligned_highp_ivec3;
+
+ /// 3 components vector aligned in memory of signed integer numbers.
+ typedef vec<3, int, aligned_mediump> aligned_mediump_ivec3;
+
+ /// 3 components vector aligned in memory of signed integer numbers.
+ typedef vec<3, int, aligned_lowp> aligned_lowp_ivec3;
+
+ /// 3 components vector aligned in memory of unsigned integer numbers.
+ typedef vec<3, uint, aligned_highp> aligned_highp_uvec3;
+
+ /// 3 components vector aligned in memory of unsigned integer numbers.
+ typedef vec<3, uint, aligned_mediump> aligned_mediump_uvec3;
+
+ /// 3 components vector aligned in memory of unsigned integer numbers.
+ typedef vec<3, uint, aligned_lowp> aligned_lowp_uvec3;
+
+ /// 3 components vector aligned in memory of bool values.
+ typedef vec<3, bool, aligned_highp> aligned_highp_bvec3;
+
+ /// 3 components vector aligned in memory of bool values.
+ typedef vec<3, bool, aligned_mediump> aligned_mediump_bvec3;
+
+ /// 3 components vector aligned in memory of bool values.
+ typedef vec<3, bool, aligned_lowp> aligned_lowp_bvec3;
+
+ /// 3 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<3, float, packed_highp> packed_highp_vec3;
+
+ /// 3 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<3, float, packed_mediump> packed_mediump_vec3;
+
+ /// 3 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<3, float, packed_lowp> packed_lowp_vec3;
+
+ /// 3 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<3, double, packed_highp> packed_highp_dvec3;
+
+ /// 3 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<3, double, packed_mediump> packed_mediump_dvec3;
+
+ /// 3 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<3, double, packed_lowp> packed_lowp_dvec3;
+
+ /// 3 components vector tightly packed in memory of signed integer numbers.
+ typedef vec<3, int, packed_highp> packed_highp_ivec3;
+
+ /// 3 components vector tightly packed in memory of signed integer numbers.
+ typedef vec<3, int, packed_mediump> packed_mediump_ivec3;
+
+ /// 3 components vector tightly packed in memory of signed integer numbers.
+ typedef vec<3, int, packed_lowp> packed_lowp_ivec3;
+
+ /// 3 components vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<3, uint, packed_highp> packed_highp_uvec3;
+
+ /// 3 components vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<3, uint, packed_mediump> packed_mediump_uvec3;
+
+ /// 3 components vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<3, uint, packed_lowp> packed_lowp_uvec3;
+
+ /// 3 components vector tightly packed in memory of bool values.
+ typedef vec<3, bool, packed_highp> packed_highp_bvec3;
+
+ /// 3 components vector tightly packed in memory of bool values.
+ typedef vec<3, bool, packed_mediump> packed_mediump_bvec3;
+
+ /// 3 components vector tightly packed in memory of bool values.
+ typedef vec<3, bool, packed_lowp> packed_lowp_bvec3;
+
+ // -- *vec4 --
+
+ /// 4 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<4, float, aligned_highp> aligned_highp_vec4;
+
+ /// 4 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<4, float, aligned_mediump> aligned_mediump_vec4;
+
+ /// 4 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<4, float, aligned_lowp> aligned_lowp_vec4;
+
+ /// 4 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<4, double, aligned_highp> aligned_highp_dvec4;
+
+ /// 4 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<4, double, aligned_mediump> aligned_mediump_dvec4;
+
+ /// 4 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<4, double, aligned_lowp> aligned_lowp_dvec4;
+
+ /// 4 components vector aligned in memory of signed integer numbers.
+ typedef vec<4, int, aligned_highp> aligned_highp_ivec4;
+
+ /// 4 components vector aligned in memory of signed integer numbers.
+ typedef vec<4, int, aligned_mediump> aligned_mediump_ivec4;
+
+ /// 4 components vector aligned in memory of signed integer numbers.
+ typedef vec<4, int, aligned_lowp> aligned_lowp_ivec4;
+
+ /// 4 components vector aligned in memory of unsigned integer numbers.
+ typedef vec<4, uint, aligned_highp> aligned_highp_uvec4;
+
+ /// 4 components vector aligned in memory of unsigned integer numbers.
+ typedef vec<4, uint, aligned_mediump> aligned_mediump_uvec4;
+
+ /// 4 components vector aligned in memory of unsigned integer numbers.
+ typedef vec<4, uint, aligned_lowp> aligned_lowp_uvec4;
+
+ /// 4 components vector aligned in memory of bool values.
+ typedef vec<4, bool, aligned_highp> aligned_highp_bvec4;
+
+ /// 4 components vector aligned in memory of bool values.
+ typedef vec<4, bool, aligned_mediump> aligned_mediump_bvec4;
+
+ /// 4 components vector aligned in memory of bool values.
+ typedef vec<4, bool, aligned_lowp> aligned_lowp_bvec4;
+
+ /// 4 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<4, float, packed_highp> packed_highp_vec4;
+
+ /// 4 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<4, float, packed_mediump> packed_mediump_vec4;
+
+ /// 4 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<4, float, packed_lowp> packed_lowp_vec4;
+
+ /// 4 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef vec<4, double, packed_highp> packed_highp_dvec4;
+
+ /// 4 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef vec<4, double, packed_mediump> packed_mediump_dvec4;
+
+ /// 4 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef vec<4, double, packed_lowp> packed_lowp_dvec4;
+
+ /// 4 components vector tightly packed in memory of signed integer numbers.
+ typedef vec<4, int, packed_highp> packed_highp_ivec4;
+
+ /// 4 components vector tightly packed in memory of signed integer numbers.
+ typedef vec<4, int, packed_mediump> packed_mediump_ivec4;
+
+ /// 4 components vector tightly packed in memory of signed integer numbers.
+ typedef vec<4, int, packed_lowp> packed_lowp_ivec4;
+
+ /// 4 components vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<4, uint, packed_highp> packed_highp_uvec4;
+
+ /// 4 components vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<4, uint, packed_mediump> packed_mediump_uvec4;
+
+ /// 4 components vector tightly packed in memory of unsigned integer numbers.
+ typedef vec<4, uint, packed_lowp> packed_lowp_uvec4;
+
+ /// 4 components vector tightly packed in memory of bool values.
+ typedef vec<4, bool, packed_highp> packed_highp_bvec4;
+
+ /// 4 components vector tightly packed in memory of bool values.
+ typedef vec<4, bool, packed_mediump> packed_mediump_bvec4;
+
+ /// 4 components vector tightly packed in memory of bool values.
+ typedef vec<4, bool, packed_lowp> packed_lowp_bvec4;
+
+ // -- *mat2 --
+
+ /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, aligned_highp> aligned_highp_mat2;
+
+ /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, aligned_mediump> aligned_mediump_mat2;
+
+ /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, aligned_lowp> aligned_lowp_mat2;
+
+ /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, aligned_highp> aligned_highp_dmat2;
+
+ /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, aligned_mediump> aligned_mediump_dmat2;
+
+ /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, aligned_lowp> aligned_lowp_dmat2;
+
+ /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, packed_highp> packed_highp_mat2;
+
+ /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, packed_mediump> packed_mediump_mat2;
+
+ /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, packed_lowp> packed_lowp_mat2;
+
+ /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, packed_highp> packed_highp_dmat2;
+
+ /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, packed_mediump> packed_mediump_dmat2;
+
+ /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, packed_lowp> packed_lowp_dmat2;
+
+ // -- *mat3 --
+
+ /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, aligned_highp> aligned_highp_mat3;
+
+ /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, aligned_mediump> aligned_mediump_mat3;
+
+ /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, aligned_lowp> aligned_lowp_mat3;
+
+ /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, aligned_highp> aligned_highp_dmat3;
+
+ /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, aligned_mediump> aligned_mediump_dmat3;
+
+ /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, aligned_lowp> aligned_lowp_dmat3;
+
+ /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, packed_highp> packed_highp_mat3;
+
+ /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, packed_mediump> packed_mediump_mat3;
+
+ /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, packed_lowp> packed_lowp_mat3;
+
+ /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, packed_highp> packed_highp_dmat3;
+
+ /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, packed_mediump> packed_mediump_dmat3;
+
+ /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, packed_lowp> packed_lowp_dmat3;
+
+ // -- *mat4 --
+
+ /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, aligned_highp> aligned_highp_mat4;
+
+ /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, aligned_mediump> aligned_mediump_mat4;
+
+ /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, aligned_lowp> aligned_lowp_mat4;
+
+ /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, aligned_highp> aligned_highp_dmat4;
+
+ /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, aligned_mediump> aligned_mediump_dmat4;
+
+ /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, aligned_lowp> aligned_lowp_dmat4;
+
+ /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, packed_highp> packed_highp_mat4;
+
+ /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, packed_mediump> packed_mediump_mat4;
+
+ /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, packed_lowp> packed_lowp_mat4;
+
+ /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, packed_highp> packed_highp_dmat4;
+
+ /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, packed_mediump> packed_mediump_dmat4;
+
+ /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, packed_lowp> packed_lowp_dmat4;
+
+ // -- *mat2x2 --
+
+ /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, aligned_highp> aligned_highp_mat2x2;
+
+ /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, aligned_mediump> aligned_mediump_mat2x2;
+
+ /// 2 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, aligned_lowp> aligned_lowp_mat2x2;
+
+ /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, aligned_highp> aligned_highp_dmat2x2;
+
+ /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, aligned_mediump> aligned_mediump_dmat2x2;
+
+ /// 2 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, aligned_lowp> aligned_lowp_dmat2x2;
+
+ /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, packed_highp> packed_highp_mat2x2;
+
+ /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, packed_mediump> packed_mediump_mat2x2;
+
+ /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 2, float, packed_lowp> packed_lowp_mat2x2;
+
+ /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, packed_highp> packed_highp_dmat2x2;
+
+ /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, packed_mediump> packed_mediump_dmat2x2;
+
+ /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 2, double, packed_lowp> packed_lowp_dmat2x2;
+
+ // -- *mat2x3 --
+
+ /// 2 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 3, float, aligned_highp> aligned_highp_mat2x3;
+
+ /// 2 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 3, float, aligned_mediump> aligned_mediump_mat2x3;
+
+ /// 2 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 3, float, aligned_lowp> aligned_lowp_mat2x3;
+
+ /// 2 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 3, double, aligned_highp> aligned_highp_dmat2x3;
+
+ /// 2 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 3, double, aligned_mediump> aligned_mediump_dmat2x3;
+
+ /// 2 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 3, double, aligned_lowp> aligned_lowp_dmat2x3;
+
+ /// 2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 3, float, packed_highp> packed_highp_mat2x3;
+
+ /// 2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 3, float, packed_mediump> packed_mediump_mat2x3;
+
+ /// 2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 3, float, packed_lowp> packed_lowp_mat2x3;
+
+ /// 2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 3, double, packed_highp> packed_highp_dmat2x3;
+
+ /// 2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 3, double, packed_mediump> packed_mediump_dmat2x3;
+
+ /// 2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 3, double, packed_lowp> packed_lowp_dmat2x3;
+
+ // -- *mat2x4 --
+
+ /// 2 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 4, float, aligned_highp> aligned_highp_mat2x4;
+
+ /// 2 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 4, float, aligned_mediump> aligned_mediump_mat2x4;
+
+ /// 2 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 4, float, aligned_lowp> aligned_lowp_mat2x4;
+
+ /// 2 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 4, double, aligned_highp> aligned_highp_dmat2x4;
+
+ /// 2 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 4, double, aligned_mediump> aligned_mediump_dmat2x4;
+
+ /// 2 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 4, double, aligned_lowp> aligned_lowp_dmat2x4;
+
+ /// 2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 4, float, packed_highp> packed_highp_mat2x4;
+
+ /// 2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 4, float, packed_mediump> packed_mediump_mat2x4;
+
+ /// 2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 4, float, packed_lowp> packed_lowp_mat2x4;
+
+ /// 2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<2, 4, double, packed_highp> packed_highp_dmat2x4;
+
+ /// 2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<2, 4, double, packed_mediump> packed_mediump_dmat2x4;
+
+ /// 2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<2, 4, double, packed_lowp> packed_lowp_dmat2x4;
+
+ // -- *mat3x2 --
+
+ /// 3 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 2, float, aligned_highp> aligned_highp_mat3x2;
+
+ /// 3 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 2, float, aligned_mediump> aligned_mediump_mat3x2;
+
+ /// 3 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 2, float, aligned_lowp> aligned_lowp_mat3x2;
+
+ /// 3 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 2, double, aligned_highp> aligned_highp_dmat3x2;
+
+ /// 3 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 2, double, aligned_mediump> aligned_mediump_dmat3x2;
+
+ /// 3 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 2, double, aligned_lowp> aligned_lowp_dmat3x2;
+
+ /// 3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 2, float, packed_highp> packed_highp_mat3x2;
+
+ /// 3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 2, float, packed_mediump> packed_mediump_mat3x2;
+
+ /// 3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 2, float, packed_lowp> packed_lowp_mat3x2;
+
+ /// 3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 2, double, packed_highp> packed_highp_dmat3x2;
+
+ /// 3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 2, double, packed_mediump> packed_mediump_dmat3x2;
+
+ /// 3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 2, double, packed_lowp> packed_lowp_dmat3x2;
+
+ // -- *mat3x3 --
+
+ /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, aligned_highp> aligned_highp_mat3x3;
+
+ /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, aligned_mediump> aligned_mediump_mat3x3;
+
+ /// 3 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, aligned_lowp> aligned_lowp_mat3x3;
+
+ /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, aligned_highp> aligned_highp_dmat3x3;
+
+ /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, aligned_mediump> aligned_mediump_dmat3x3;
+
+ /// 3 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, aligned_lowp> aligned_lowp_dmat3x3;
+
+ /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, packed_highp> packed_highp_mat3x3;
+
+ /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, packed_mediump> packed_mediump_mat3x3;
+
+ /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 3, float, packed_lowp> packed_lowp_mat3x3;
+
+ /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, packed_highp> packed_highp_dmat3x3;
+
+ /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, packed_mediump> packed_mediump_dmat3x3;
+
+ /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 3, double, packed_lowp> packed_lowp_dmat3x3;
+
+ // -- *mat3x4 --
+
+ /// 3 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 4, float, aligned_highp> aligned_highp_mat3x4;
+
+ /// 3 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 4, float, aligned_mediump> aligned_mediump_mat3x4;
+
+ /// 3 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 4, float, aligned_lowp> aligned_lowp_mat3x4;
+
+ /// 3 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 4, double, aligned_highp> aligned_highp_dmat3x4;
+
+ /// 3 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 4, double, aligned_mediump> aligned_mediump_dmat3x4;
+
+ /// 3 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 4, double, aligned_lowp> aligned_lowp_dmat3x4;
+
+ /// 3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 4, float, packed_highp> packed_highp_mat3x4;
+
+ /// 3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 4, float, packed_mediump> packed_mediump_mat3x4;
+
+ /// 3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 4, float, packed_lowp> packed_lowp_mat3x4;
+
+ /// 3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<3, 4, double, packed_highp> packed_highp_dmat3x4;
+
+ /// 3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<3, 4, double, packed_mediump> packed_mediump_dmat3x4;
+
+ /// 3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<3, 4, double, packed_lowp> packed_lowp_dmat3x4;
+
+ // -- *mat4x2 --
+
+ /// 4 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 2, float, aligned_highp> aligned_highp_mat4x2;
+
+ /// 4 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 2, float, aligned_mediump> aligned_mediump_mat4x2;
+
+ /// 4 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 2, float, aligned_lowp> aligned_lowp_mat4x2;
+
+ /// 4 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 2, double, aligned_highp> aligned_highp_dmat4x2;
+
+ /// 4 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 2, double, aligned_mediump> aligned_mediump_dmat4x2;
+
+ /// 4 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 2, double, aligned_lowp> aligned_lowp_dmat4x2;
+
+ /// 4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 2, float, packed_highp> packed_highp_mat4x2;
+
+ /// 4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 2, float, packed_mediump> packed_mediump_mat4x2;
+
+ /// 4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 2, float, packed_lowp> packed_lowp_mat4x2;
+
+ /// 4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 2, double, packed_highp> packed_highp_dmat4x2;
+
+ /// 4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 2, double, packed_mediump> packed_mediump_dmat4x2;
+
+ /// 4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 2, double, packed_lowp> packed_lowp_dmat4x2;
+
+ // -- *mat4x3 --
+
+ /// 4 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 3, float, aligned_highp> aligned_highp_mat4x3;
+
+ /// 4 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 3, float, aligned_mediump> aligned_mediump_mat4x3;
+
+ /// 4 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 3, float, aligned_lowp> aligned_lowp_mat4x3;
+
+ /// 4 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 3, double, aligned_highp> aligned_highp_dmat4x3;
+
+ /// 4 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 3, double, aligned_mediump> aligned_mediump_dmat4x3;
+
+ /// 4 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 3, double, aligned_lowp> aligned_lowp_dmat4x3;
+
+ /// 4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 3, float, packed_highp> packed_highp_mat4x3;
+
+ /// 4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 3, float, packed_mediump> packed_mediump_mat4x3;
+
+ /// 4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 3, float, packed_lowp> packed_lowp_mat4x3;
+
+ /// 4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 3, double, packed_highp> packed_highp_dmat4x3;
+
+ /// 4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 3, double, packed_mediump> packed_mediump_dmat4x3;
+
+ /// 4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 3, double, packed_lowp> packed_lowp_dmat4x3;
+
+ // -- *mat4x4 --
+
+ /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, aligned_highp> aligned_highp_mat4x4;
+
+ /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, aligned_mediump> aligned_mediump_mat4x4;
+
+ /// 4 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, aligned_lowp> aligned_lowp_mat4x4;
+
+ /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, aligned_highp> aligned_highp_dmat4x4;
+
+ /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, aligned_mediump> aligned_mediump_dmat4x4;
+
+ /// 4 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, aligned_lowp> aligned_lowp_dmat4x4;
+
+ /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, packed_highp> packed_highp_mat4x4;
+
+ /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, packed_mediump> packed_mediump_mat4x4;
+
+ /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 4, float, packed_lowp> packed_lowp_mat4x4;
+
+ /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, packed_highp> packed_highp_dmat4x4;
+
+ /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, packed_mediump> packed_mediump_dmat4x4;
+
+ /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
+ typedef mat<4, 4, double, packed_lowp> packed_lowp_dmat4x4;
+
+ // -- default --
+
+#if(defined(GLM_PRECISION_LOWP_FLOAT))
+ typedef aligned_lowp_vec1 aligned_vec1;
+ typedef aligned_lowp_vec2 aligned_vec2;
+ typedef aligned_lowp_vec3 aligned_vec3;
+ typedef aligned_lowp_vec4 aligned_vec4;
+ typedef packed_lowp_vec1 packed_vec1;
+ typedef packed_lowp_vec2 packed_vec2;
+ typedef packed_lowp_vec3 packed_vec3;
+ typedef packed_lowp_vec4 packed_vec4;
+
+ typedef aligned_lowp_mat2 aligned_mat2;
+ typedef aligned_lowp_mat3 aligned_mat3;
+ typedef aligned_lowp_mat4 aligned_mat4;
+ typedef packed_lowp_mat2 packed_mat2;
+ typedef packed_lowp_mat3 packed_mat3;
+ typedef packed_lowp_mat4 packed_mat4;
+
+ typedef aligned_lowp_mat2x2 aligned_mat2x2;
+ typedef aligned_lowp_mat2x3 aligned_mat2x3;
+ typedef aligned_lowp_mat2x4 aligned_mat2x4;
+ typedef aligned_lowp_mat3x2 aligned_mat3x2;
+ typedef aligned_lowp_mat3x3 aligned_mat3x3;
+ typedef aligned_lowp_mat3x4 aligned_mat3x4;
+ typedef aligned_lowp_mat4x2 aligned_mat4x2;
+ typedef aligned_lowp_mat4x3 aligned_mat4x3;
+ typedef aligned_lowp_mat4x4 aligned_mat4x4;
+ typedef packed_lowp_mat2x2 packed_mat2x2;
+ typedef packed_lowp_mat2x3 packed_mat2x3;
+ typedef packed_lowp_mat2x4 packed_mat2x4;
+ typedef packed_lowp_mat3x2 packed_mat3x2;
+ typedef packed_lowp_mat3x3 packed_mat3x3;
+ typedef packed_lowp_mat3x4 packed_mat3x4;
+ typedef packed_lowp_mat4x2 packed_mat4x2;
+ typedef packed_lowp_mat4x3 packed_mat4x3;
+ typedef packed_lowp_mat4x4 packed_mat4x4;
+#elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
+ typedef aligned_mediump_vec1 aligned_vec1;
+ typedef aligned_mediump_vec2 aligned_vec2;
+ typedef aligned_mediump_vec3 aligned_vec3;
+ typedef aligned_mediump_vec4 aligned_vec4;
+ typedef packed_mediump_vec1 packed_vec1;
+ typedef packed_mediump_vec2 packed_vec2;
+ typedef packed_mediump_vec3 packed_vec3;
+ typedef packed_mediump_vec4 packed_vec4;
+
+ typedef aligned_mediump_mat2 aligned_mat2;
+ typedef aligned_mediump_mat3 aligned_mat3;
+ typedef aligned_mediump_mat4 aligned_mat4;
+ typedef packed_mediump_mat2 packed_mat2;
+ typedef packed_mediump_mat3 packed_mat3;
+ typedef packed_mediump_mat4 packed_mat4;
+
+ typedef aligned_mediump_mat2x2 aligned_mat2x2;
+ typedef aligned_mediump_mat2x3 aligned_mat2x3;
+ typedef aligned_mediump_mat2x4 aligned_mat2x4;
+ typedef aligned_mediump_mat3x2 aligned_mat3x2;
+ typedef aligned_mediump_mat3x3 aligned_mat3x3;
+ typedef aligned_mediump_mat3x4 aligned_mat3x4;
+ typedef aligned_mediump_mat4x2 aligned_mat4x2;
+ typedef aligned_mediump_mat4x3 aligned_mat4x3;
+ typedef aligned_mediump_mat4x4 aligned_mat4x4;
+ typedef packed_mediump_mat2x2 packed_mat2x2;
+ typedef packed_mediump_mat2x3 packed_mat2x3;
+ typedef packed_mediump_mat2x4 packed_mat2x4;
+ typedef packed_mediump_mat3x2 packed_mat3x2;
+ typedef packed_mediump_mat3x3 packed_mat3x3;
+ typedef packed_mediump_mat3x4 packed_mat3x4;
+ typedef packed_mediump_mat4x2 packed_mat4x2;
+ typedef packed_mediump_mat4x3 packed_mat4x3;
+ typedef packed_mediump_mat4x4 packed_mat4x4;
+#else //defined(GLM_PRECISION_HIGHP_FLOAT)
+ /// 1 component vector aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_vec1 aligned_vec1;
+
+ /// 2 components vector aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_vec2 aligned_vec2;
+
+ /// 3 components vector aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_vec3 aligned_vec3;
+
+ /// 4 components vector aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_vec4 aligned_vec4;
+
+ /// 1 component vector tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_vec1 packed_vec1;
+
+ /// 2 components vector tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_vec2 packed_vec2;
+
+ /// 3 components vector tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_vec3 packed_vec3;
+
+ /// 4 components vector tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_vec4 packed_vec4;
+
+ /// 2 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat2 aligned_mat2;
+
+ /// 3 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat3 aligned_mat3;
+
+ /// 4 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat4 aligned_mat4;
+
+ /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat2 packed_mat2;
+
+ /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat3 packed_mat3;
+
+ /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat4 packed_mat4;
+
+ /// 2 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat2x2 aligned_mat2x2;
+
+ /// 2 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat2x3 aligned_mat2x3;
+
+ /// 2 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat2x4 aligned_mat2x4;
+
+ /// 3 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat3x2 aligned_mat3x2;
+
+ /// 3 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat3x3 aligned_mat3x3;
+
+ /// 3 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat3x4 aligned_mat3x4;
+
+ /// 4 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat4x2 aligned_mat4x2;
+
+ /// 4 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat4x3 aligned_mat4x3;
+
+ /// 4 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
+ typedef aligned_highp_mat4x4 aligned_mat4x4;
+
+ /// 2 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat2x2 packed_mat2x2;
+
+ /// 2 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat2x3 packed_mat2x3;
+
+ /// 2 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat2x4 packed_mat2x4;
+
+ /// 3 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat3x2 packed_mat3x2;
+
+ /// 3 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat3x3 packed_mat3x3;
+
+ /// 3 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat3x4 packed_mat3x4;
+
+ /// 4 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat4x2 packed_mat4x2;
+
+ /// 4 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat4x3 packed_mat4x3;
+
+ /// 4 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
+ typedef packed_highp_mat4x4 packed_mat4x4;
+#endif//GLM_PRECISION
+
+#if(defined(GLM_PRECISION_LOWP_DOUBLE))
+ typedef aligned_lowp_dvec1 aligned_dvec1;
+ typedef aligned_lowp_dvec2 aligned_dvec2;
+ typedef aligned_lowp_dvec3 aligned_dvec3;
+ typedef aligned_lowp_dvec4 aligned_dvec4;
+ typedef packed_lowp_dvec1 packed_dvec1;
+ typedef packed_lowp_dvec2 packed_dvec2;
+ typedef packed_lowp_dvec3 packed_dvec3;
+ typedef packed_lowp_dvec4 packed_dvec4;
+
+ typedef aligned_lowp_dmat2 aligned_dmat2;
+ typedef aligned_lowp_dmat3 aligned_dmat3;
+ typedef aligned_lowp_dmat4 aligned_dmat4;
+ typedef packed_lowp_dmat2 packed_dmat2;
+ typedef packed_lowp_dmat3 packed_dmat3;
+ typedef packed_lowp_dmat4 packed_dmat4;
+
+ typedef aligned_lowp_dmat2x2 aligned_dmat2x2;
+ typedef aligned_lowp_dmat2x3 aligned_dmat2x3;
+ typedef aligned_lowp_dmat2x4 aligned_dmat2x4;
+ typedef aligned_lowp_dmat3x2 aligned_dmat3x2;
+ typedef aligned_lowp_dmat3x3 aligned_dmat3x3;
+ typedef aligned_lowp_dmat3x4 aligned_dmat3x4;
+ typedef aligned_lowp_dmat4x2 aligned_dmat4x2;
+ typedef aligned_lowp_dmat4x3 aligned_dmat4x3;
+ typedef aligned_lowp_dmat4x4 aligned_dmat4x4;
+ typedef packed_lowp_dmat2x2 packed_dmat2x2;
+ typedef packed_lowp_dmat2x3 packed_dmat2x3;
+ typedef packed_lowp_dmat2x4 packed_dmat2x4;
+ typedef packed_lowp_dmat3x2 packed_dmat3x2;
+ typedef packed_lowp_dmat3x3 packed_dmat3x3;
+ typedef packed_lowp_dmat3x4 packed_dmat3x4;
+ typedef packed_lowp_dmat4x2 packed_dmat4x2;
+ typedef packed_lowp_dmat4x3 packed_dmat4x3;
+ typedef packed_lowp_dmat4x4 packed_dmat4x4;
+#elif(defined(GLM_PRECISION_MEDIUMP_DOUBLE))
+ typedef aligned_mediump_dvec1 aligned_dvec1;
+ typedef aligned_mediump_dvec2 aligned_dvec2;
+ typedef aligned_mediump_dvec3 aligned_dvec3;
+ typedef aligned_mediump_dvec4 aligned_dvec4;
+ typedef packed_mediump_dvec1 packed_dvec1;
+ typedef packed_mediump_dvec2 packed_dvec2;
+ typedef packed_mediump_dvec3 packed_dvec3;
+ typedef packed_mediump_dvec4 packed_dvec4;
+
+ typedef aligned_mediump_dmat2 aligned_dmat2;
+ typedef aligned_mediump_dmat3 aligned_dmat3;
+ typedef aligned_mediump_dmat4 aligned_dmat4;
+ typedef packed_mediump_dmat2 packed_dmat2;
+ typedef packed_mediump_dmat3 packed_dmat3;
+ typedef packed_mediump_dmat4 packed_dmat4;
+
+ typedef aligned_mediump_dmat2x2 aligned_dmat2x2;
+ typedef aligned_mediump_dmat2x3 aligned_dmat2x3;
+ typedef aligned_mediump_dmat2x4 aligned_dmat2x4;
+ typedef aligned_mediump_dmat3x2 aligned_dmat3x2;
+ typedef aligned_mediump_dmat3x3 aligned_dmat3x3;
+ typedef aligned_mediump_dmat3x4 aligned_dmat3x4;
+ typedef aligned_mediump_dmat4x2 aligned_dmat4x2;
+ typedef aligned_mediump_dmat4x3 aligned_dmat4x3;
+ typedef aligned_mediump_dmat4x4 aligned_dmat4x4;
+ typedef packed_mediump_dmat2x2 packed_dmat2x2;
+ typedef packed_mediump_dmat2x3 packed_dmat2x3;
+ typedef packed_mediump_dmat2x4 packed_dmat2x4;
+ typedef packed_mediump_dmat3x2 packed_dmat3x2;
+ typedef packed_mediump_dmat3x3 packed_dmat3x3;
+ typedef packed_mediump_dmat3x4 packed_dmat3x4;
+ typedef packed_mediump_dmat4x2 packed_dmat4x2;
+ typedef packed_mediump_dmat4x3 packed_dmat4x3;
+ typedef packed_mediump_dmat4x4 packed_dmat4x4;
+#else //defined(GLM_PRECISION_HIGHP_DOUBLE)
+ /// 1 component vector aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dvec1 aligned_dvec1;
+
+ /// 2 components vector aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dvec2 aligned_dvec2;
+
+ /// 3 components vector aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dvec3 aligned_dvec3;
+
+ /// 4 components vector aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dvec4 aligned_dvec4;
+
+ /// 1 component vector tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dvec1 packed_dvec1;
+
+ /// 2 components vector tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dvec2 packed_dvec2;
+
+ /// 3 components vector tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dvec3 packed_dvec3;
+
+ /// 4 components vector tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dvec4 packed_dvec4;
+
+ /// 2 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat2 aligned_dmat2;
+
+ /// 3 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat3 aligned_dmat3;
+
+ /// 4 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat4 aligned_dmat4;
+
+ /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat2 packed_dmat2;
+
+ /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat3 packed_dmat3;
+
+ /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat4 packed_dmat4;
+
+ /// 2 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat2x2 aligned_dmat2x2;
+
+ /// 2 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat2x3 aligned_dmat2x3;
+
+ /// 2 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat2x4 aligned_dmat2x4;
+
+ /// 3 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat3x2 aligned_dmat3x2;
+
+ /// 3 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat3x3 aligned_dmat3x3;
+
+ /// 3 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat3x4 aligned_dmat3x4;
+
+ /// 4 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat4x2 aligned_dmat4x2;
+
+ /// 4 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat4x3 aligned_dmat4x3;
+
+ /// 4 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
+ typedef aligned_highp_dmat4x4 aligned_dmat4x4;
+
+ /// 2 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat2x2 packed_dmat2x2;
+
+ /// 2 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat2x3 packed_dmat2x3;
+
+ /// 2 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat2x4 packed_dmat2x4;
+
+ /// 3 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat3x2 packed_dmat3x2;
+
+ /// 3 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat3x3 packed_dmat3x3;
+
+ /// 3 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat3x4 packed_dmat3x4;
+
+ /// 4 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat4x2 packed_dmat4x2;
+
+ /// 4 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat4x3 packed_dmat4x3;
+
+ /// 4 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
+ typedef packed_highp_dmat4x4 packed_dmat4x4;
+#endif//GLM_PRECISION
+
+#if(defined(GLM_PRECISION_LOWP_INT))
+ typedef aligned_lowp_ivec1 aligned_ivec1;
+ typedef aligned_lowp_ivec2 aligned_ivec2;
+ typedef aligned_lowp_ivec3 aligned_ivec3;
+ typedef aligned_lowp_ivec4 aligned_ivec4;
+#elif(defined(GLM_PRECISION_MEDIUMP_INT))
+ typedef aligned_mediump_ivec1 aligned_ivec1;
+ typedef aligned_mediump_ivec2 aligned_ivec2;
+ typedef aligned_mediump_ivec3 aligned_ivec3;
+ typedef aligned_mediump_ivec4 aligned_ivec4;
+#else //defined(GLM_PRECISION_HIGHP_INT)
+ /// 1 component vector aligned in memory of signed integer numbers.
+ typedef aligned_highp_ivec1 aligned_ivec1;
+
+ /// 2 components vector aligned in memory of signed integer numbers.
+ typedef aligned_highp_ivec2 aligned_ivec2;
+
+ /// 3 components vector aligned in memory of signed integer numbers.
+ typedef aligned_highp_ivec3 aligned_ivec3;
+
+ /// 4 components vector aligned in memory of signed integer numbers.
+ typedef aligned_highp_ivec4 aligned_ivec4;
+
+ /// 1 component vector tightly packed in memory of signed integer numbers.
+ typedef packed_highp_ivec1 packed_ivec1;
+
+ /// 2 components vector tightly packed in memory of signed integer numbers.
+ typedef packed_highp_ivec2 packed_ivec2;
+
+ /// 3 components vector tightly packed in memory of signed integer numbers.
+ typedef packed_highp_ivec3 packed_ivec3;
+
+ /// 4 components vector tightly packed in memory of signed integer numbers.
+ typedef packed_highp_ivec4 packed_ivec4;
+#endif//GLM_PRECISION
+
+ // -- Unsigned integer definition --
+
+#if(defined(GLM_PRECISION_LOWP_UINT))
+ typedef aligned_lowp_uvec1 aligned_uvec1;
+ typedef aligned_lowp_uvec2 aligned_uvec2;
+ typedef aligned_lowp_uvec3 aligned_uvec3;
+ typedef aligned_lowp_uvec4 aligned_uvec4;
+#elif(defined(GLM_PRECISION_MEDIUMP_UINT))
+ typedef aligned_mediump_uvec1 aligned_uvec1;
+ typedef aligned_mediump_uvec2 aligned_uvec2;
+ typedef aligned_mediump_uvec3 aligned_uvec3;
+ typedef aligned_mediump_uvec4 aligned_uvec4;
+#else //defined(GLM_PRECISION_HIGHP_UINT)
+ /// 1 component vector aligned in memory of unsigned integer numbers.
+ typedef aligned_highp_uvec1 aligned_uvec1;
+
+ /// 2 components vector aligned in memory of unsigned integer numbers.
+ typedef aligned_highp_uvec2 aligned_uvec2;
+
+ /// 3 components vector aligned in memory of unsigned integer numbers.
+ typedef aligned_highp_uvec3 aligned_uvec3;
+
+ /// 4 components vector aligned in memory of unsigned integer numbers.
+ typedef aligned_highp_uvec4 aligned_uvec4;
+
+ /// 1 component vector tightly packed in memory of unsigned integer numbers.
+ typedef packed_highp_uvec1 packed_uvec1;
+
+ /// 2 components vector tightly packed in memory of unsigned integer numbers.
+ typedef packed_highp_uvec2 packed_uvec2;
+
+ /// 3 components vector tightly packed in memory of unsigned integer numbers.
+ typedef packed_highp_uvec3 packed_uvec3;
+
+ /// 4 components vector tightly packed in memory of unsigned integer numbers.
+ typedef packed_highp_uvec4 packed_uvec4;
+#endif//GLM_PRECISION
+
+#if(defined(GLM_PRECISION_LOWP_BOOL))
+ typedef aligned_lowp_bvec1 aligned_bvec1;
+ typedef aligned_lowp_bvec2 aligned_bvec2;
+ typedef aligned_lowp_bvec3 aligned_bvec3;
+ typedef aligned_lowp_bvec4 aligned_bvec4;
+#elif(defined(GLM_PRECISION_MEDIUMP_BOOL))
+ typedef aligned_mediump_bvec1 aligned_bvec1;
+ typedef aligned_mediump_bvec2 aligned_bvec2;
+ typedef aligned_mediump_bvec3 aligned_bvec3;
+ typedef aligned_mediump_bvec4 aligned_bvec4;
+#else //defined(GLM_PRECISION_HIGHP_BOOL)
+ /// 1 component vector aligned in memory of bool values.
+ typedef aligned_highp_bvec1 aligned_bvec1;
+
+ /// 2 components vector aligned in memory of bool values.
+ typedef aligned_highp_bvec2 aligned_bvec2;
+
+ /// 3 components vector aligned in memory of bool values.
+ typedef aligned_highp_bvec3 aligned_bvec3;
+
+ /// 4 components vector aligned in memory of bool values.
+ typedef aligned_highp_bvec4 aligned_bvec4;
+
+ /// 1 components vector tightly packed in memory of bool values.
+ typedef packed_highp_bvec1 packed_bvec1;
+
+ /// 2 components vector tightly packed in memory of bool values.
+ typedef packed_highp_bvec2 packed_bvec2;
+
+ /// 3 components vector tightly packed in memory of bool values.
+ typedef packed_highp_bvec3 packed_bvec3;
+
+ /// 4 components vector tightly packed in memory of bool values.
+ typedef packed_highp_bvec4 packed_bvec4;
+#endif//GLM_PRECISION
+
+ /// @}
+}//namespace glm
diff --git a/glm/gtc/type_precision.hpp b/glm/gtc/type_precision.hpp
new file mode 100644
index 0000000..775e2f4
--- /dev/null
+++ b/glm/gtc/type_precision.hpp
@@ -0,0 +1,2094 @@
+/// @ref gtc_type_precision
+/// @file glm/gtc/type_precision.hpp
+///
+/// @see core (dependence)
+/// @see gtc_quaternion (dependence)
+///
+/// @defgroup gtc_type_precision GLM_GTC_type_precision
+/// @ingroup gtc
+///
+/// Include <glm/gtc/type_precision.hpp> to use the features of this extension.
+///
+/// Defines specific C++-based qualifier types.
+
+#pragma once
+
+// Dependency:
+#include "../gtc/quaternion.hpp"
+#include "../gtc/vec1.hpp"
+#include "../ext/vector_int1_sized.hpp"
+#include "../ext/vector_int2_sized.hpp"
+#include "../ext/vector_int3_sized.hpp"
+#include "../ext/vector_int4_sized.hpp"
+#include "../ext/scalar_int_sized.hpp"
+#include "../ext/vector_uint1_sized.hpp"
+#include "../ext/vector_uint2_sized.hpp"
+#include "../ext/vector_uint3_sized.hpp"
+#include "../ext/vector_uint4_sized.hpp"
+#include "../ext/scalar_uint_sized.hpp"
+#include "../detail/type_vec2.hpp"
+#include "../detail/type_vec3.hpp"
+#include "../detail/type_vec4.hpp"
+#include "../detail/type_mat2x2.hpp"
+#include "../detail/type_mat2x3.hpp"
+#include "../detail/type_mat2x4.hpp"
+#include "../detail/type_mat3x2.hpp"
+#include "../detail/type_mat3x3.hpp"
+#include "../detail/type_mat3x4.hpp"
+#include "../detail/type_mat4x2.hpp"
+#include "../detail/type_mat4x3.hpp"
+#include "../detail/type_mat4x4.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_type_precision extension included")
+#endif
+
+namespace glm
+{
+ ///////////////////////////
+ // Signed int vector types
+
+ /// @addtogroup gtc_type_precision
+ /// @{
+
+ /// Low qualifier 8 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int8 lowp_int8;
+
+ /// Low qualifier 16 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int16 lowp_int16;
+
+ /// Low qualifier 32 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int32 lowp_int32;
+
+ /// Low qualifier 64 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int64 lowp_int64;
+
+ /// Low qualifier 8 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int8 lowp_int8_t;
+
+ /// Low qualifier 16 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int16 lowp_int16_t;
+
+ /// Low qualifier 32 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int32 lowp_int32_t;
+
+ /// Low qualifier 64 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int64 lowp_int64_t;
+
+ /// Low qualifier 8 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int8 lowp_i8;
+
+ /// Low qualifier 16 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int16 lowp_i16;
+
+ /// Low qualifier 32 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int32 lowp_i32;
+
+ /// Low qualifier 64 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int64 lowp_i64;
+
+ /// Medium qualifier 8 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int8 mediump_int8;
+
+ /// Medium qualifier 16 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int16 mediump_int16;
+
+ /// Medium qualifier 32 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int32 mediump_int32;
+
+ /// Medium qualifier 64 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int64 mediump_int64;
+
+ /// Medium qualifier 8 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int8 mediump_int8_t;
+
+ /// Medium qualifier 16 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int16 mediump_int16_t;
+
+ /// Medium qualifier 32 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int32 mediump_int32_t;
+
+ /// Medium qualifier 64 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int64 mediump_int64_t;
+
+ /// Medium qualifier 8 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int8 mediump_i8;
+
+ /// Medium qualifier 16 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int16 mediump_i16;
+
+ /// Medium qualifier 32 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int32 mediump_i32;
+
+ /// Medium qualifier 64 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int64 mediump_i64;
+
+ /// High qualifier 8 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int8 highp_int8;
+
+ /// High qualifier 16 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int16 highp_int16;
+
+ /// High qualifier 32 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int32 highp_int32;
+
+ /// High qualifier 64 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int64 highp_int64;
+
+ /// High qualifier 8 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int8 highp_int8_t;
+
+ /// High qualifier 16 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int16 highp_int16_t;
+
+ /// 32 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int32 highp_int32_t;
+
+ /// High qualifier 64 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int64 highp_int64_t;
+
+ /// High qualifier 8 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int8 highp_i8;
+
+ /// High qualifier 16 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int16 highp_i16;
+
+ /// High qualifier 32 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int32 highp_i32;
+
+ /// High qualifier 64 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int64 highp_i64;
+
+
+#if GLM_HAS_EXTENDED_INTEGER_TYPE
+ using std::int8_t;
+ using std::int16_t;
+ using std::int32_t;
+ using std::int64_t;
+#else
+ /// 8 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int8 int8_t;
+
+ /// 16 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int16 int16_t;
+
+ /// 32 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int32 int32_t;
+
+ /// 64 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int64 int64_t;
+#endif
+
+ /// 8 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int8 i8;
+
+ /// 16 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int16 i16;
+
+ /// 32 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int32 i32;
+
+ /// 64 bit signed integer type.
+ /// @see gtc_type_precision
+ typedef detail::int64 i64;
+
+ /////////////////////////////
+ // Unsigned int vector types
+
+ /// Low qualifier 8 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint8 lowp_uint8;
+
+ /// Low qualifier 16 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint16 lowp_uint16;
+
+ /// Low qualifier 32 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint32 lowp_uint32;
+
+ /// Low qualifier 64 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint64 lowp_uint64;
+
+ /// Low qualifier 8 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint8 lowp_uint8_t;
+
+ /// Low qualifier 16 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint16 lowp_uint16_t;
+
+ /// Low qualifier 32 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint32 lowp_uint32_t;
+
+ /// Low qualifier 64 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint64 lowp_uint64_t;
+
+ /// Low qualifier 8 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint8 lowp_u8;
+
+ /// Low qualifier 16 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint16 lowp_u16;
+
+ /// Low qualifier 32 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint32 lowp_u32;
+
+ /// Low qualifier 64 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint64 lowp_u64;
+
+ /// Medium qualifier 8 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint8 mediump_uint8;
+
+ /// Medium qualifier 16 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint16 mediump_uint16;
+
+ /// Medium qualifier 32 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint32 mediump_uint32;
+
+ /// Medium qualifier 64 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint64 mediump_uint64;
+
+ /// Medium qualifier 8 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint8 mediump_uint8_t;
+
+ /// Medium qualifier 16 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint16 mediump_uint16_t;
+
+ /// Medium qualifier 32 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint32 mediump_uint32_t;
+
+ /// Medium qualifier 64 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint64 mediump_uint64_t;
+
+ /// Medium qualifier 8 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint8 mediump_u8;
+
+ /// Medium qualifier 16 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint16 mediump_u16;
+
+ /// Medium qualifier 32 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint32 mediump_u32;
+
+ /// Medium qualifier 64 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint64 mediump_u64;
+
+ /// High qualifier 8 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint8 highp_uint8;
+
+ /// High qualifier 16 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint16 highp_uint16;
+
+ /// High qualifier 32 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint32 highp_uint32;
+
+ /// High qualifier 64 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint64 highp_uint64;
+
+ /// High qualifier 8 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint8 highp_uint8_t;
+
+ /// High qualifier 16 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint16 highp_uint16_t;
+
+ /// High qualifier 32 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint32 highp_uint32_t;
+
+ /// High qualifier 64 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint64 highp_uint64_t;
+
+ /// High qualifier 8 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint8 highp_u8;
+
+ /// High qualifier 16 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint16 highp_u16;
+
+ /// High qualifier 32 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint32 highp_u32;
+
+ /// High qualifier 64 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint64 highp_u64;
+
+#if GLM_HAS_EXTENDED_INTEGER_TYPE
+ using std::uint8_t;
+ using std::uint16_t;
+ using std::uint32_t;
+ using std::uint64_t;
+#else
+ /// Default qualifier 8 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint8 uint8_t;
+
+ /// Default qualifier 16 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint16 uint16_t;
+
+ /// Default qualifier 32 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint32 uint32_t;
+
+ /// Default qualifier 64 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint64 uint64_t;
+#endif
+
+ /// Default qualifier 8 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint8 u8;
+
+ /// Default qualifier 16 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint16 u16;
+
+ /// Default qualifier 32 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint32 u32;
+
+ /// Default qualifier 64 bit unsigned integer type.
+ /// @see gtc_type_precision
+ typedef detail::uint64 u64;
+
+
+
+
+
+ //////////////////////
+ // Float vector types
+
+ /// Single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float float32;
+
+ /// Double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef double float64;
+
+ /// Low 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 lowp_float32;
+
+ /// Low 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 lowp_float64;
+
+ /// Low 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 lowp_float32_t;
+
+ /// Low 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 lowp_float64_t;
+
+ /// Low 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 lowp_f32;
+
+ /// Low 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 lowp_f64;
+
+ /// Low 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 lowp_float32;
+
+ /// Low 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 lowp_float64;
+
+ /// Low 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 lowp_float32_t;
+
+ /// Low 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 lowp_float64_t;
+
+ /// Low 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 lowp_f32;
+
+ /// Low 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 lowp_f64;
+
+
+ /// Low 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 lowp_float32;
+
+ /// Low 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 lowp_float64;
+
+ /// Low 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 lowp_float32_t;
+
+ /// Low 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 lowp_float64_t;
+
+ /// Low 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 lowp_f32;
+
+ /// Low 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 lowp_f64;
+
+
+ /// Medium 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 mediump_float32;
+
+ /// Medium 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 mediump_float64;
+
+ /// Medium 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 mediump_float32_t;
+
+ /// Medium 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 mediump_float64_t;
+
+ /// Medium 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 mediump_f32;
+
+ /// Medium 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 mediump_f64;
+
+
+ /// High 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 highp_float32;
+
+ /// High 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 highp_float64;
+
+ /// High 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 highp_float32_t;
+
+ /// High 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 highp_float64_t;
+
+ /// High 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 highp_f32;
+
+ /// High 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 highp_f64;
+
+
+#if(defined(GLM_PRECISION_LOWP_FLOAT))
+ /// Default 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef lowp_float32_t float32_t;
+
+ /// Default 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef lowp_float64_t float64_t;
+
+ /// Default 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef lowp_f32 f32;
+
+ /// Default 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef lowp_f64 f64;
+
+#elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
+ /// Default 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef mediump_float32 float32_t;
+
+ /// Default 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef mediump_float64 float64_t;
+
+ /// Default 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef mediump_float32 f32;
+
+ /// Default 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef mediump_float64 f64;
+
+#else//(defined(GLM_PRECISION_HIGHP_FLOAT))
+
+ /// Default 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef highp_float32_t float32_t;
+
+ /// Default 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef highp_float64_t float64_t;
+
+ /// Default 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef highp_float32_t f32;
+
+ /// Default 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef highp_float64_t f64;
+#endif
+
+
+ /// Low single-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, float, lowp> lowp_fvec1;
+
+ /// Low single-qualifier floating-point vector of 2 components.
+ /// @see gtc_type_precision
+ typedef vec<2, float, lowp> lowp_fvec2;
+
+ /// Low single-qualifier floating-point vector of 3 components.
+ /// @see gtc_type_precision
+ typedef vec<3, float, lowp> lowp_fvec3;
+
+ /// Low single-qualifier floating-point vector of 4 components.
+ /// @see gtc_type_precision
+ typedef vec<4, float, lowp> lowp_fvec4;
+
+
+ /// Medium single-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, float, mediump> mediump_fvec1;
+
+ /// Medium Single-qualifier floating-point vector of 2 components.
+ /// @see gtc_type_precision
+ typedef vec<2, float, mediump> mediump_fvec2;
+
+ /// Medium Single-qualifier floating-point vector of 3 components.
+ /// @see gtc_type_precision
+ typedef vec<3, float, mediump> mediump_fvec3;
+
+ /// Medium Single-qualifier floating-point vector of 4 components.
+ /// @see gtc_type_precision
+ typedef vec<4, float, mediump> mediump_fvec4;
+
+
+ /// High single-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, float, highp> highp_fvec1;
+
+ /// High Single-qualifier floating-point vector of 2 components.
+ /// @see core_precision
+ typedef vec<2, float, highp> highp_fvec2;
+
+ /// High Single-qualifier floating-point vector of 3 components.
+ /// @see core_precision
+ typedef vec<3, float, highp> highp_fvec3;
+
+ /// High Single-qualifier floating-point vector of 4 components.
+ /// @see core_precision
+ typedef vec<4, float, highp> highp_fvec4;
+
+
+ /// Low single-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, f32, lowp> lowp_f32vec1;
+
+ /// Low single-qualifier floating-point vector of 2 components.
+ /// @see core_precision
+ typedef vec<2, f32, lowp> lowp_f32vec2;
+
+ /// Low single-qualifier floating-point vector of 3 components.
+ /// @see core_precision
+ typedef vec<3, f32, lowp> lowp_f32vec3;
+
+ /// Low single-qualifier floating-point vector of 4 components.
+ /// @see core_precision
+ typedef vec<4, f32, lowp> lowp_f32vec4;
+
+ /// Medium single-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, f32, mediump> mediump_f32vec1;
+
+ /// Medium single-qualifier floating-point vector of 2 components.
+ /// @see core_precision
+ typedef vec<2, f32, mediump> mediump_f32vec2;
+
+ /// Medium single-qualifier floating-point vector of 3 components.
+ /// @see core_precision
+ typedef vec<3, f32, mediump> mediump_f32vec3;
+
+ /// Medium single-qualifier floating-point vector of 4 components.
+ /// @see core_precision
+ typedef vec<4, f32, mediump> mediump_f32vec4;
+
+ /// High single-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, f32, highp> highp_f32vec1;
+
+ /// High single-qualifier floating-point vector of 2 components.
+ /// @see gtc_type_precision
+ typedef vec<2, f32, highp> highp_f32vec2;
+
+ /// High single-qualifier floating-point vector of 3 components.
+ /// @see gtc_type_precision
+ typedef vec<3, f32, highp> highp_f32vec3;
+
+ /// High single-qualifier floating-point vector of 4 components.
+ /// @see gtc_type_precision
+ typedef vec<4, f32, highp> highp_f32vec4;
+
+
+ /// Low double-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, f64, lowp> lowp_f64vec1;
+
+ /// Low double-qualifier floating-point vector of 2 components.
+ /// @see gtc_type_precision
+ typedef vec<2, f64, lowp> lowp_f64vec2;
+
+ /// Low double-qualifier floating-point vector of 3 components.
+ /// @see gtc_type_precision
+ typedef vec<3, f64, lowp> lowp_f64vec3;
+
+ /// Low double-qualifier floating-point vector of 4 components.
+ /// @see gtc_type_precision
+ typedef vec<4, f64, lowp> lowp_f64vec4;
+
+ /// Medium double-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, f64, mediump> mediump_f64vec1;
+
+ /// Medium double-qualifier floating-point vector of 2 components.
+ /// @see gtc_type_precision
+ typedef vec<2, f64, mediump> mediump_f64vec2;
+
+ /// Medium double-qualifier floating-point vector of 3 components.
+ /// @see gtc_type_precision
+ typedef vec<3, f64, mediump> mediump_f64vec3;
+
+ /// Medium double-qualifier floating-point vector of 4 components.
+ /// @see gtc_type_precision
+ typedef vec<4, f64, mediump> mediump_f64vec4;
+
+ /// High double-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, f64, highp> highp_f64vec1;
+
+ /// High double-qualifier floating-point vector of 2 components.
+ /// @see gtc_type_precision
+ typedef vec<2, f64, highp> highp_f64vec2;
+
+ /// High double-qualifier floating-point vector of 3 components.
+ /// @see gtc_type_precision
+ typedef vec<3, f64, highp> highp_f64vec3;
+
+ /// High double-qualifier floating-point vector of 4 components.
+ /// @see gtc_type_precision
+ typedef vec<4, f64, highp> highp_f64vec4;
+
+
+
+ //////////////////////
+ // Float matrix types
+
+ /// Low single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef lowp_f32 lowp_fmat1x1;
+
+ /// Low single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f32, lowp> lowp_fmat2x2;
+
+ /// Low single-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f32, lowp> lowp_fmat2x3;
+
+ /// Low single-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f32, lowp> lowp_fmat2x4;
+
+ /// Low single-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f32, lowp> lowp_fmat3x2;
+
+ /// Low single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f32, lowp> lowp_fmat3x3;
+
+ /// Low single-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f32, lowp> lowp_fmat3x4;
+
+ /// Low single-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f32, lowp> lowp_fmat4x2;
+
+ /// Low single-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f32, lowp> lowp_fmat4x3;
+
+ /// Low single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f32, lowp> lowp_fmat4x4;
+
+ /// Low single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef lowp_fmat1x1 lowp_fmat1;
+
+ /// Low single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef lowp_fmat2x2 lowp_fmat2;
+
+ /// Low single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef lowp_fmat3x3 lowp_fmat3;
+
+ /// Low single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef lowp_fmat4x4 lowp_fmat4;
+
+
+ /// Medium single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef mediump_f32 mediump_fmat1x1;
+
+ /// Medium single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f32, mediump> mediump_fmat2x2;
+
+ /// Medium single-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f32, mediump> mediump_fmat2x3;
+
+ /// Medium single-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f32, mediump> mediump_fmat2x4;
+
+ /// Medium single-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f32, mediump> mediump_fmat3x2;
+
+ /// Medium single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f32, mediump> mediump_fmat3x3;
+
+ /// Medium single-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f32, mediump> mediump_fmat3x4;
+
+ /// Medium single-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f32, mediump> mediump_fmat4x2;
+
+ /// Medium single-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f32, mediump> mediump_fmat4x3;
+
+ /// Medium single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f32, mediump> mediump_fmat4x4;
+
+ /// Medium single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef mediump_fmat1x1 mediump_fmat1;
+
+ /// Medium single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mediump_fmat2x2 mediump_fmat2;
+
+ /// Medium single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mediump_fmat3x3 mediump_fmat3;
+
+ /// Medium single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mediump_fmat4x4 mediump_fmat4;
+
+
+ /// High single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef highp_f32 highp_fmat1x1;
+
+ /// High single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f32, highp> highp_fmat2x2;
+
+ /// High single-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f32, highp> highp_fmat2x3;
+
+ /// High single-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f32, highp> highp_fmat2x4;
+
+ /// High single-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f32, highp> highp_fmat3x2;
+
+ /// High single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f32, highp> highp_fmat3x3;
+
+ /// High single-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f32, highp> highp_fmat3x4;
+
+ /// High single-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f32, highp> highp_fmat4x2;
+
+ /// High single-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f32, highp> highp_fmat4x3;
+
+ /// High single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f32, highp> highp_fmat4x4;
+
+ /// High single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef highp_fmat1x1 highp_fmat1;
+
+ /// High single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef highp_fmat2x2 highp_fmat2;
+
+ /// High single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef highp_fmat3x3 highp_fmat3;
+
+ /// High single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef highp_fmat4x4 highp_fmat4;
+
+
+ /// Low single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef f32 lowp_f32mat1x1;
+
+ /// Low single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f32, lowp> lowp_f32mat2x2;
+
+ /// Low single-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f32, lowp> lowp_f32mat2x3;
+
+ /// Low single-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f32, lowp> lowp_f32mat2x4;
+
+ /// Low single-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f32, lowp> lowp_f32mat3x2;
+
+ /// Low single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f32, lowp> lowp_f32mat3x3;
+
+ /// Low single-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f32, lowp> lowp_f32mat3x4;
+
+ /// Low single-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f32, lowp> lowp_f32mat4x2;
+
+ /// Low single-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f32, lowp> lowp_f32mat4x3;
+
+ /// Low single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f32, lowp> lowp_f32mat4x4;
+
+ /// Low single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef detail::tmat1x1<f32, lowp> lowp_f32mat1;
+
+ /// Low single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef lowp_f32mat2x2 lowp_f32mat2;
+
+ /// Low single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef lowp_f32mat3x3 lowp_f32mat3;
+
+ /// Low single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef lowp_f32mat4x4 lowp_f32mat4;
+
+
+ /// High single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef f32 mediump_f32mat1x1;
+
+ /// Low single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f32, mediump> mediump_f32mat2x2;
+
+ /// Medium single-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f32, mediump> mediump_f32mat2x3;
+
+ /// Medium single-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f32, mediump> mediump_f32mat2x4;
+
+ /// Medium single-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f32, mediump> mediump_f32mat3x2;
+
+ /// Medium single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f32, mediump> mediump_f32mat3x3;
+
+ /// Medium single-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f32, mediump> mediump_f32mat3x4;
+
+ /// Medium single-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f32, mediump> mediump_f32mat4x2;
+
+ /// Medium single-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f32, mediump> mediump_f32mat4x3;
+
+ /// Medium single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f32, mediump> mediump_f32mat4x4;
+
+ /// Medium single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef detail::tmat1x1<f32, mediump> f32mat1;
+
+ /// Medium single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mediump_f32mat2x2 mediump_f32mat2;
+
+ /// Medium single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mediump_f32mat3x3 mediump_f32mat3;
+
+ /// Medium single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mediump_f32mat4x4 mediump_f32mat4;
+
+
+ /// High single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef f32 highp_f32mat1x1;
+
+ /// High single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f32, highp> highp_f32mat2x2;
+
+ /// High single-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f32, highp> highp_f32mat2x3;
+
+ /// High single-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f32, highp> highp_f32mat2x4;
+
+ /// High single-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f32, highp> highp_f32mat3x2;
+
+ /// High single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f32, highp> highp_f32mat3x3;
+
+ /// High single-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f32, highp> highp_f32mat3x4;
+
+ /// High single-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f32, highp> highp_f32mat4x2;
+
+ /// High single-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f32, highp> highp_f32mat4x3;
+
+ /// High single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f32, highp> highp_f32mat4x4;
+
+ /// High single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef detail::tmat1x1<f32, highp> f32mat1;
+
+ /// High single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef highp_f32mat2x2 highp_f32mat2;
+
+ /// High single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef highp_f32mat3x3 highp_f32mat3;
+
+ /// High single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef highp_f32mat4x4 highp_f32mat4;
+
+
+ /// Low double-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef f64 lowp_f64mat1x1;
+
+ /// Low double-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f64, lowp> lowp_f64mat2x2;
+
+ /// Low double-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f64, lowp> lowp_f64mat2x3;
+
+ /// Low double-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f64, lowp> lowp_f64mat2x4;
+
+ /// Low double-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f64, lowp> lowp_f64mat3x2;
+
+ /// Low double-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f64, lowp> lowp_f64mat3x3;
+
+ /// Low double-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f64, lowp> lowp_f64mat3x4;
+
+ /// Low double-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f64, lowp> lowp_f64mat4x2;
+
+ /// Low double-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f64, lowp> lowp_f64mat4x3;
+
+ /// Low double-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f64, lowp> lowp_f64mat4x4;
+
+ /// Low double-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef lowp_f64mat1x1 lowp_f64mat1;
+
+ /// Low double-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef lowp_f64mat2x2 lowp_f64mat2;
+
+ /// Low double-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef lowp_f64mat3x3 lowp_f64mat3;
+
+ /// Low double-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef lowp_f64mat4x4 lowp_f64mat4;
+
+
+ /// Medium double-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef f64 Highp_f64mat1x1;
+
+ /// Medium double-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f64, mediump> mediump_f64mat2x2;
+
+ /// Medium double-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f64, mediump> mediump_f64mat2x3;
+
+ /// Medium double-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f64, mediump> mediump_f64mat2x4;
+
+ /// Medium double-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f64, mediump> mediump_f64mat3x2;
+
+ /// Medium double-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f64, mediump> mediump_f64mat3x3;
+
+ /// Medium double-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f64, mediump> mediump_f64mat3x4;
+
+ /// Medium double-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f64, mediump> mediump_f64mat4x2;
+
+ /// Medium double-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f64, mediump> mediump_f64mat4x3;
+
+ /// Medium double-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f64, mediump> mediump_f64mat4x4;
+
+ /// Medium double-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef mediump_f64mat1x1 mediump_f64mat1;
+
+ /// Medium double-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mediump_f64mat2x2 mediump_f64mat2;
+
+ /// Medium double-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mediump_f64mat3x3 mediump_f64mat3;
+
+ /// Medium double-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mediump_f64mat4x4 mediump_f64mat4;
+
+ /// High double-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef f64 highp_f64mat1x1;
+
+ /// High double-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f64, highp> highp_f64mat2x2;
+
+ /// High double-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f64, highp> highp_f64mat2x3;
+
+ /// High double-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f64, highp> highp_f64mat2x4;
+
+ /// High double-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f64, highp> highp_f64mat3x2;
+
+ /// High double-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f64, highp> highp_f64mat3x3;
+
+ /// High double-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f64, highp> highp_f64mat3x4;
+
+ /// High double-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f64, highp> highp_f64mat4x2;
+
+ /// High double-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f64, highp> highp_f64mat4x3;
+
+ /// High double-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f64, highp> highp_f64mat4x4;
+
+ /// High double-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef highp_f64mat1x1 highp_f64mat1;
+
+ /// High double-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef highp_f64mat2x2 highp_f64mat2;
+
+ /// High double-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef highp_f64mat3x3 highp_f64mat3;
+
+ /// High double-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef highp_f64mat4x4 highp_f64mat4;
+
+
+ /////////////////////////////
+ // Signed int vector types
+
+ /// Low qualifier signed integer vector of 1 component type.
+ /// @see gtc_type_precision
+ typedef vec<1, int, lowp> lowp_ivec1;
+
+ /// Low qualifier signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, int, lowp> lowp_ivec2;
+
+ /// Low qualifier signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, int, lowp> lowp_ivec3;
+
+ /// Low qualifier signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, int, lowp> lowp_ivec4;
+
+
+ /// Medium qualifier signed integer vector of 1 component type.
+ /// @see gtc_type_precision
+ typedef vec<1, int, mediump> mediump_ivec1;
+
+ /// Medium qualifier signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, int, mediump> mediump_ivec2;
+
+ /// Medium qualifier signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, int, mediump> mediump_ivec3;
+
+ /// Medium qualifier signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, int, mediump> mediump_ivec4;
+
+
+ /// High qualifier signed integer vector of 1 component type.
+ /// @see gtc_type_precision
+ typedef vec<1, int, highp> highp_ivec1;
+
+ /// High qualifier signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, int, highp> highp_ivec2;
+
+ /// High qualifier signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, int, highp> highp_ivec3;
+
+ /// High qualifier signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, int, highp> highp_ivec4;
+
+
+ /// Low qualifier 8 bit signed integer vector of 1 component type.
+ /// @see gtc_type_precision
+ typedef vec<1, i8, lowp> lowp_i8vec1;
+
+ /// Low qualifier 8 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i8, lowp> lowp_i8vec2;
+
+ /// Low qualifier 8 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i8, lowp> lowp_i8vec3;
+
+ /// Low qualifier 8 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i8, lowp> lowp_i8vec4;
+
+
+ /// Medium qualifier 8 bit signed integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, i8, mediump> mediump_i8vec1;
+
+ /// Medium qualifier 8 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i8, mediump> mediump_i8vec2;
+
+ /// Medium qualifier 8 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i8, mediump> mediump_i8vec3;
+
+ /// Medium qualifier 8 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i8, mediump> mediump_i8vec4;
+
+
+ /// High qualifier 8 bit signed integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, i8, highp> highp_i8vec1;
+
+ /// High qualifier 8 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i8, highp> highp_i8vec2;
+
+ /// High qualifier 8 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i8, highp> highp_i8vec3;
+
+ /// High qualifier 8 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i8, highp> highp_i8vec4;
+
+
+ /// Low qualifier 16 bit signed integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, i16, lowp> lowp_i16vec1;
+
+ /// Low qualifier 16 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i16, lowp> lowp_i16vec2;
+
+ /// Low qualifier 16 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i16, lowp> lowp_i16vec3;
+
+ /// Low qualifier 16 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i16, lowp> lowp_i16vec4;
+
+
+ /// Medium qualifier 16 bit signed integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, i16, mediump> mediump_i16vec1;
+
+ /// Medium qualifier 16 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i16, mediump> mediump_i16vec2;
+
+ /// Medium qualifier 16 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i16, mediump> mediump_i16vec3;
+
+ /// Medium qualifier 16 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i16, mediump> mediump_i16vec4;
+
+
+ /// High qualifier 16 bit signed integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, i16, highp> highp_i16vec1;
+
+ /// High qualifier 16 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i16, highp> highp_i16vec2;
+
+ /// High qualifier 16 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i16, highp> highp_i16vec3;
+
+ /// High qualifier 16 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i16, highp> highp_i16vec4;
+
+
+ /// Low qualifier 32 bit signed integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, i32, lowp> lowp_i32vec1;
+
+ /// Low qualifier 32 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i32, lowp> lowp_i32vec2;
+
+ /// Low qualifier 32 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i32, lowp> lowp_i32vec3;
+
+ /// Low qualifier 32 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i32, lowp> lowp_i32vec4;
+
+
+ /// Medium qualifier 32 bit signed integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, i32, mediump> mediump_i32vec1;
+
+ /// Medium qualifier 32 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i32, mediump> mediump_i32vec2;
+
+ /// Medium qualifier 32 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i32, mediump> mediump_i32vec3;
+
+ /// Medium qualifier 32 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i32, mediump> mediump_i32vec4;
+
+
+ /// High qualifier 32 bit signed integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, i32, highp> highp_i32vec1;
+
+ /// High qualifier 32 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i32, highp> highp_i32vec2;
+
+ /// High qualifier 32 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i32, highp> highp_i32vec3;
+
+ /// High qualifier 32 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i32, highp> highp_i32vec4;
+
+
+ /// Low qualifier 64 bit signed integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, i64, lowp> lowp_i64vec1;
+
+ /// Low qualifier 64 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i64, lowp> lowp_i64vec2;
+
+ /// Low qualifier 64 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i64, lowp> lowp_i64vec3;
+
+ /// Low qualifier 64 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i64, lowp> lowp_i64vec4;
+
+
+ /// Medium qualifier 64 bit signed integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, i64, mediump> mediump_i64vec1;
+
+ /// Medium qualifier 64 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i64, mediump> mediump_i64vec2;
+
+ /// Medium qualifier 64 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i64, mediump> mediump_i64vec3;
+
+ /// Medium qualifier 64 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i64, mediump> mediump_i64vec4;
+
+
+ /// High qualifier 64 bit signed integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, i64, highp> highp_i64vec1;
+
+ /// High qualifier 64 bit signed integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, i64, highp> highp_i64vec2;
+
+ /// High qualifier 64 bit signed integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, i64, highp> highp_i64vec3;
+
+ /// High qualifier 64 bit signed integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, i64, highp> highp_i64vec4;
+
+
+ /////////////////////////////
+ // Unsigned int vector types
+
+ /// Low qualifier unsigned integer vector of 1 component type.
+ /// @see gtc_type_precision
+ typedef vec<1, uint, lowp> lowp_uvec1;
+
+ /// Low qualifier unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, uint, lowp> lowp_uvec2;
+
+ /// Low qualifier unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, uint, lowp> lowp_uvec3;
+
+ /// Low qualifier unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, uint, lowp> lowp_uvec4;
+
+
+ /// Medium qualifier unsigned integer vector of 1 component type.
+ /// @see gtc_type_precision
+ typedef vec<1, uint, mediump> mediump_uvec1;
+
+ /// Medium qualifier unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, uint, mediump> mediump_uvec2;
+
+ /// Medium qualifier unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, uint, mediump> mediump_uvec3;
+
+ /// Medium qualifier unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, uint, mediump> mediump_uvec4;
+
+
+ /// High qualifier unsigned integer vector of 1 component type.
+ /// @see gtc_type_precision
+ typedef vec<1, uint, highp> highp_uvec1;
+
+ /// High qualifier unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, uint, highp> highp_uvec2;
+
+ /// High qualifier unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, uint, highp> highp_uvec3;
+
+ /// High qualifier unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, uint, highp> highp_uvec4;
+
+
+ /// Low qualifier 8 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u8, lowp> lowp_u8vec1;
+
+ /// Low qualifier 8 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u8, lowp> lowp_u8vec2;
+
+ /// Low qualifier 8 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u8, lowp> lowp_u8vec3;
+
+ /// Low qualifier 8 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u8, lowp> lowp_u8vec4;
+
+
+ /// Medium qualifier 8 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u8, mediump> mediump_u8vec1;
+
+ /// Medium qualifier 8 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u8, mediump> mediump_u8vec2;
+
+ /// Medium qualifier 8 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u8, mediump> mediump_u8vec3;
+
+ /// Medium qualifier 8 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u8, mediump> mediump_u8vec4;
+
+
+ /// High qualifier 8 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u8, highp> highp_u8vec1;
+
+ /// High qualifier 8 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u8, highp> highp_u8vec2;
+
+ /// High qualifier 8 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u8, highp> highp_u8vec3;
+
+ /// High qualifier 8 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u8, highp> highp_u8vec4;
+
+
+ /// Low qualifier 16 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u16, lowp> lowp_u16vec1;
+
+ /// Low qualifier 16 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u16, lowp> lowp_u16vec2;
+
+ /// Low qualifier 16 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u16, lowp> lowp_u16vec3;
+
+ /// Low qualifier 16 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u16, lowp> lowp_u16vec4;
+
+
+ /// Medium qualifier 16 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u16, mediump> mediump_u16vec1;
+
+ /// Medium qualifier 16 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u16, mediump> mediump_u16vec2;
+
+ /// Medium qualifier 16 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u16, mediump> mediump_u16vec3;
+
+ /// Medium qualifier 16 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u16, mediump> mediump_u16vec4;
+
+
+ /// High qualifier 16 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u16, highp> highp_u16vec1;
+
+ /// High qualifier 16 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u16, highp> highp_u16vec2;
+
+ /// High qualifier 16 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u16, highp> highp_u16vec3;
+
+ /// High qualifier 16 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u16, highp> highp_u16vec4;
+
+
+ /// Low qualifier 32 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u32, lowp> lowp_u32vec1;
+
+ /// Low qualifier 32 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u32, lowp> lowp_u32vec2;
+
+ /// Low qualifier 32 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u32, lowp> lowp_u32vec3;
+
+ /// Low qualifier 32 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u32, lowp> lowp_u32vec4;
+
+
+ /// Medium qualifier 32 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u32, mediump> mediump_u32vec1;
+
+ /// Medium qualifier 32 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u32, mediump> mediump_u32vec2;
+
+ /// Medium qualifier 32 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u32, mediump> mediump_u32vec3;
+
+ /// Medium qualifier 32 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u32, mediump> mediump_u32vec4;
+
+
+ /// High qualifier 32 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u32, highp> highp_u32vec1;
+
+ /// High qualifier 32 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u32, highp> highp_u32vec2;
+
+ /// High qualifier 32 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u32, highp> highp_u32vec3;
+
+ /// High qualifier 32 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u32, highp> highp_u32vec4;
+
+
+ /// Low qualifier 64 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u64, lowp> lowp_u64vec1;
+
+ /// Low qualifier 64 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u64, lowp> lowp_u64vec2;
+
+ /// Low qualifier 64 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u64, lowp> lowp_u64vec3;
+
+ /// Low qualifier 64 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u64, lowp> lowp_u64vec4;
+
+
+ /// Medium qualifier 64 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u64, mediump> mediump_u64vec1;
+
+ /// Medium qualifier 64 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u64, mediump> mediump_u64vec2;
+
+ /// Medium qualifier 64 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u64, mediump> mediump_u64vec3;
+
+ /// Medium qualifier 64 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u64, mediump> mediump_u64vec4;
+
+
+ /// High qualifier 64 bit unsigned integer scalar type.
+ /// @see gtc_type_precision
+ typedef vec<1, u64, highp> highp_u64vec1;
+
+ /// High qualifier 64 bit unsigned integer vector of 2 components type.
+ /// @see gtc_type_precision
+ typedef vec<2, u64, highp> highp_u64vec2;
+
+ /// High qualifier 64 bit unsigned integer vector of 3 components type.
+ /// @see gtc_type_precision
+ typedef vec<3, u64, highp> highp_u64vec3;
+
+ /// High qualifier 64 bit unsigned integer vector of 4 components type.
+ /// @see gtc_type_precision
+ typedef vec<4, u64, highp> highp_u64vec4;
+
+
+ //////////////////////
+ // Float vector types
+
+ /// 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 float32_t;
+
+ /// 32 bit single-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float32 f32;
+
+# ifndef GLM_FORCE_SINGLE_ONLY
+
+ /// 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 float64_t;
+
+ /// 64 bit double-qualifier floating-point scalar.
+ /// @see gtc_type_precision
+ typedef float64 f64;
+# endif//GLM_FORCE_SINGLE_ONLY
+
+ /// Single-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, float, defaultp> fvec1;
+
+ /// Single-qualifier floating-point vector of 2 components.
+ /// @see gtc_type_precision
+ typedef vec<2, float, defaultp> fvec2;
+
+ /// Single-qualifier floating-point vector of 3 components.
+ /// @see gtc_type_precision
+ typedef vec<3, float, defaultp> fvec3;
+
+ /// Single-qualifier floating-point vector of 4 components.
+ /// @see gtc_type_precision
+ typedef vec<4, float, defaultp> fvec4;
+
+
+ /// Single-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, f32, defaultp> f32vec1;
+
+ /// Single-qualifier floating-point vector of 2 components.
+ /// @see gtc_type_precision
+ typedef vec<2, f32, defaultp> f32vec2;
+
+ /// Single-qualifier floating-point vector of 3 components.
+ /// @see gtc_type_precision
+ typedef vec<3, f32, defaultp> f32vec3;
+
+ /// Single-qualifier floating-point vector of 4 components.
+ /// @see gtc_type_precision
+ typedef vec<4, f32, defaultp> f32vec4;
+
+# ifndef GLM_FORCE_SINGLE_ONLY
+ /// Double-qualifier floating-point vector of 1 component.
+ /// @see gtc_type_precision
+ typedef vec<1, f64, defaultp> f64vec1;
+
+ /// Double-qualifier floating-point vector of 2 components.
+ /// @see gtc_type_precision
+ typedef vec<2, f64, defaultp> f64vec2;
+
+ /// Double-qualifier floating-point vector of 3 components.
+ /// @see gtc_type_precision
+ typedef vec<3, f64, defaultp> f64vec3;
+
+ /// Double-qualifier floating-point vector of 4 components.
+ /// @see gtc_type_precision
+ typedef vec<4, f64, defaultp> f64vec4;
+# endif//GLM_FORCE_SINGLE_ONLY
+
+
+ //////////////////////
+ // Float matrix types
+
+ /// Single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef detail::tmat1x1<f32> fmat1;
+
+ /// Single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f32, defaultp> fmat2;
+
+ /// Single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f32, defaultp> fmat3;
+
+ /// Single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f32, defaultp> fmat4;
+
+
+ /// Single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef f32 fmat1x1;
+
+ /// Single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f32, defaultp> fmat2x2;
+
+ /// Single-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f32, defaultp> fmat2x3;
+
+ /// Single-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f32, defaultp> fmat2x4;
+
+ /// Single-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f32, defaultp> fmat3x2;
+
+ /// Single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f32, defaultp> fmat3x3;
+
+ /// Single-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f32, defaultp> fmat3x4;
+
+ /// Single-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f32, defaultp> fmat4x2;
+
+ /// Single-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f32, defaultp> fmat4x3;
+
+ /// Single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f32, defaultp> fmat4x4;
+
+
+ /// Single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef detail::tmat1x1<f32, defaultp> f32mat1;
+
+ /// Single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f32, defaultp> f32mat2;
+
+ /// Single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f32, defaultp> f32mat3;
+
+ /// Single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f32, defaultp> f32mat4;
+
+
+ /// Single-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef f32 f32mat1x1;
+
+ /// Single-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f32, defaultp> f32mat2x2;
+
+ /// Single-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f32, defaultp> f32mat2x3;
+
+ /// Single-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f32, defaultp> f32mat2x4;
+
+ /// Single-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f32, defaultp> f32mat3x2;
+
+ /// Single-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f32, defaultp> f32mat3x3;
+
+ /// Single-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f32, defaultp> f32mat3x4;
+
+ /// Single-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f32, defaultp> f32mat4x2;
+
+ /// Single-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f32, defaultp> f32mat4x3;
+
+ /// Single-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f32, defaultp> f32mat4x4;
+
+
+# ifndef GLM_FORCE_SINGLE_ONLY
+
+ /// Double-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef detail::tmat1x1<f64, defaultp> f64mat1;
+
+ /// Double-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f64, defaultp> f64mat2;
+
+ /// Double-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f64, defaultp> f64mat3;
+
+ /// Double-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f64, defaultp> f64mat4;
+
+
+ /// Double-qualifier floating-point 1x1 matrix.
+ /// @see gtc_type_precision
+ //typedef f64 f64mat1x1;
+
+ /// Double-qualifier floating-point 2x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 2, f64, defaultp> f64mat2x2;
+
+ /// Double-qualifier floating-point 2x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 3, f64, defaultp> f64mat2x3;
+
+ /// Double-qualifier floating-point 2x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<2, 4, f64, defaultp> f64mat2x4;
+
+ /// Double-qualifier floating-point 3x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 2, f64, defaultp> f64mat3x2;
+
+ /// Double-qualifier floating-point 3x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 3, f64, defaultp> f64mat3x3;
+
+ /// Double-qualifier floating-point 3x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<3, 4, f64, defaultp> f64mat3x4;
+
+ /// Double-qualifier floating-point 4x2 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 2, f64, defaultp> f64mat4x2;
+
+ /// Double-qualifier floating-point 4x3 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 3, f64, defaultp> f64mat4x3;
+
+ /// Double-qualifier floating-point 4x4 matrix.
+ /// @see gtc_type_precision
+ typedef mat<4, 4, f64, defaultp> f64mat4x4;
+
+# endif//GLM_FORCE_SINGLE_ONLY
+
+ //////////////////////////
+ // Quaternion types
+
+ /// Single-qualifier floating-point quaternion.
+ /// @see gtc_type_precision
+ typedef qua<f32, defaultp> f32quat;
+
+ /// Low single-qualifier floating-point quaternion.
+ /// @see gtc_type_precision
+ typedef qua<f32, lowp> lowp_f32quat;
+
+ /// Low double-qualifier floating-point quaternion.
+ /// @see gtc_type_precision
+ typedef qua<f64, lowp> lowp_f64quat;
+
+ /// Medium single-qualifier floating-point quaternion.
+ /// @see gtc_type_precision
+ typedef qua<f32, mediump> mediump_f32quat;
+
+# ifndef GLM_FORCE_SINGLE_ONLY
+
+ /// Medium double-qualifier floating-point quaternion.
+ /// @see gtc_type_precision
+ typedef qua<f64, mediump> mediump_f64quat;
+
+ /// High single-qualifier floating-point quaternion.
+ /// @see gtc_type_precision
+ typedef qua<f32, highp> highp_f32quat;
+
+ /// High double-qualifier floating-point quaternion.
+ /// @see gtc_type_precision
+ typedef qua<f64, highp> highp_f64quat;
+
+ /// Double-qualifier floating-point quaternion.
+ /// @see gtc_type_precision
+ typedef qua<f64, defaultp> f64quat;
+
+# endif//GLM_FORCE_SINGLE_ONLY
+
+ /// @}
+}//namespace glm
+
+#include "type_precision.inl"
diff --git a/glm/gtc/type_precision.inl b/glm/gtc/type_precision.inl
new file mode 100644
index 0000000..ae80912
--- /dev/null
+++ b/glm/gtc/type_precision.inl
@@ -0,0 +1,6 @@
+/// @ref gtc_precision
+
+namespace glm
+{
+
+}
diff --git a/glm/gtc/type_ptr.hpp b/glm/gtc/type_ptr.hpp
new file mode 100644
index 0000000..d7e625a
--- /dev/null
+++ b/glm/gtc/type_ptr.hpp
@@ -0,0 +1,230 @@
+/// @ref gtc_type_ptr
+/// @file glm/gtc/type_ptr.hpp
+///
+/// @see core (dependence)
+/// @see gtc_quaternion (dependence)
+///
+/// @defgroup gtc_type_ptr GLM_GTC_type_ptr
+/// @ingroup gtc
+///
+/// Include <glm/gtc/type_ptr.hpp> to use the features of this extension.
+///
+/// Handles the interaction between pointers and vector, matrix types.
+///
+/// This extension defines an overloaded function, glm::value_ptr. It returns
+/// a pointer to the memory layout of the object. Matrix types store their values
+/// in column-major order.
+///
+/// This is useful for uploading data to matrices or copying data to buffer objects.
+///
+/// Example:
+/// @code
+/// #include <glm/glm.hpp>
+/// #include <glm/gtc/type_ptr.hpp>
+///
+/// glm::vec3 aVector(3);
+/// glm::mat4 someMatrix(1.0);
+///
+/// glUniform3fv(uniformLoc, 1, glm::value_ptr(aVector));
+/// glUniformMatrix4fv(uniformMatrixLoc, 1, GL_FALSE, glm::value_ptr(someMatrix));
+/// @endcode
+///
+/// <glm/gtc/type_ptr.hpp> need to be included to use the features of this extension.
+
+#pragma once
+
+// Dependency:
+#include "../gtc/quaternion.hpp"
+#include "../gtc/vec1.hpp"
+#include "../vec2.hpp"
+#include "../vec3.hpp"
+#include "../vec4.hpp"
+#include "../mat2x2.hpp"
+#include "../mat2x3.hpp"
+#include "../mat2x4.hpp"
+#include "../mat3x2.hpp"
+#include "../mat3x3.hpp"
+#include "../mat3x4.hpp"
+#include "../mat4x2.hpp"
+#include "../mat4x3.hpp"
+#include "../mat4x4.hpp"
+#include <cstring>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_type_ptr extension included")
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtc_type_ptr
+ /// @{
+
+ /// Return the constant address to the data of the input parameter.
+ /// @see gtc_type_ptr
+ template<typename genType>
+ GLM_FUNC_DECL typename genType::value_type const * value_ptr(genType const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<1, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<2, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<3, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<4, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<1, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<2, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<3, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<4, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<1, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<2, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<3, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<4, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<1, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<2, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<3, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<4, T, Q> const& v);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL vec<2, T, defaultp> make_vec2(T const * const ptr);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL vec<3, T, defaultp> make_vec3(T const * const ptr);
+
+ /// Build a vector from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL vec<4, T, defaultp> make_vec4(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<2, 2, T, defaultp> make_mat2x2(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<2, 3, T, defaultp> make_mat2x3(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<2, 4, T, defaultp> make_mat2x4(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<3, 2, T, defaultp> make_mat3x2(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<3, 3, T, defaultp> make_mat3x3(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<3, 4, T, defaultp> make_mat3x4(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 2, T, defaultp> make_mat4x2(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 3, T, defaultp> make_mat4x3(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> make_mat4x4(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<2, 2, T, defaultp> make_mat2(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<3, 3, T, defaultp> make_mat3(T const * const ptr);
+
+ /// Build a matrix from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> make_mat4(T const * const ptr);
+
+ /// Build a quaternion from a pointer.
+ /// @see gtc_type_ptr
+ template<typename T>
+ GLM_FUNC_DECL qua<T, defaultp> make_quat(T const * const ptr);
+
+ /// @}
+}//namespace glm
+
+#include "type_ptr.inl"
diff --git a/glm/gtc/type_ptr.inl b/glm/gtc/type_ptr.inl
new file mode 100644
index 0000000..26b20b5
--- /dev/null
+++ b/glm/gtc/type_ptr.inl
@@ -0,0 +1,386 @@
+/// @ref gtc_type_ptr
+
+#include <cstring>
+
+namespace glm
+{
+ /// @addtogroup gtc_type_ptr
+ /// @{
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const* value_ptr(vec<2, T, Q> const& v)
+ {
+ return &(v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(vec<2, T, Q>& v)
+ {
+ return &(v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const * value_ptr(vec<3, T, Q> const& v)
+ {
+ return &(v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(vec<3, T, Q>& v)
+ {
+ return &(v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const* value_ptr(vec<4, T, Q> const& v)
+ {
+ return &(v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(vec<4, T, Q>& v)
+ {
+ return &(v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const* value_ptr(mat<2, 2, T, Q> const& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(mat<2, 2, T, Q>& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const* value_ptr(mat<3, 3, T, Q> const& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(mat<3, 3, T, Q>& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const* value_ptr(mat<4, 4, T, Q> const& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(mat<4, 4, T, Q>& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const* value_ptr(mat<2, 3, T, Q> const& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(mat<2, 3, T, Q>& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const* value_ptr(mat<3, 2, T, Q> const& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(mat<3, 2, T, Q>& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const* value_ptr(mat<2, 4, T, Q> const& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(mat<2, 4, T, Q>& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const* value_ptr(mat<4, 2, T, Q> const& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(mat<4, 2, T, Q>& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const* value_ptr(mat<3, 4, T, Q> const& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(mat<3, 4, T, Q>& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const* value_ptr(mat<4, 3, T, Q> const& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T * value_ptr(mat<4, 3, T, Q>& m)
+ {
+ return &(m[0].x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T const * value_ptr(qua<T, Q> const& q)
+ {
+ return &(q[0]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T* value_ptr(qua<T, Q>& q)
+ {
+ return &(q[0]);
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<1, T, Q> const& v)
+ {
+ return v;
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<2, T, Q> const& v)
+ {
+ return vec<1, T, Q>(v);
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<3, T, Q> const& v)
+ {
+ return vec<1, T, Q>(v);
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<1, T, Q> make_vec1(vec<4, T, Q> const& v)
+ {
+ return vec<1, T, Q>(v);
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<1, T, Q> const& v)
+ {
+ return vec<2, T, Q>(v.x, static_cast<T>(0));
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<2, T, Q> const& v)
+ {
+ return v;
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<3, T, Q> const& v)
+ {
+ return vec<2, T, Q>(v);
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<2, T, Q> make_vec2(vec<4, T, Q> const& v)
+ {
+ return vec<2, T, Q>(v);
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<1, T, Q> const& v)
+ {
+ return vec<3, T, Q>(v.x, static_cast<T>(0), static_cast<T>(0));
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<2, T, Q> const& v)
+ {
+ return vec<3, T, Q>(v.x, v.y, static_cast<T>(0));
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<3, T, Q> const& v)
+ {
+ return v;
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> make_vec3(vec<4, T, Q> const& v)
+ {
+ return vec<3, T, Q>(v);
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<1, T, Q> const& v)
+ {
+ return vec<4, T, Q>(v.x, static_cast<T>(0), static_cast<T>(0), static_cast<T>(1));
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<2, T, Q> const& v)
+ {
+ return vec<4, T, Q>(v.x, v.y, static_cast<T>(0), static_cast<T>(1));
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<3, T, Q> const& v)
+ {
+ return vec<4, T, Q>(v.x, v.y, v.z, static_cast<T>(1));
+ }
+
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> make_vec4(vec<4, T, Q> const& v)
+ {
+ return v;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER vec<2, T, defaultp> make_vec2(T const *const ptr)
+ {
+ vec<2, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(vec<2, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER vec<3, T, defaultp> make_vec3(T const *const ptr)
+ {
+ vec<3, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(vec<3, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER vec<4, T, defaultp> make_vec4(T const *const ptr)
+ {
+ vec<4, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(vec<4, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, defaultp> make_mat2x2(T const *const ptr)
+ {
+ mat<2, 2, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(mat<2, 2, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, defaultp> make_mat2x3(T const *const ptr)
+ {
+ mat<2, 3, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(mat<2, 3, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, defaultp> make_mat2x4(T const *const ptr)
+ {
+ mat<2, 4, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(mat<2, 4, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, defaultp> make_mat3x2(T const *const ptr)
+ {
+ mat<3, 2, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(mat<3, 2, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, defaultp> make_mat3x3(T const *const ptr)
+ {
+ mat<3, 3, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(mat<3, 3, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, defaultp> make_mat3x4(T const *const ptr)
+ {
+ mat<3, 4, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(mat<3, 4, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, defaultp> make_mat4x2(T const *const ptr)
+ {
+ mat<4, 2, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(mat<4, 2, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, defaultp> make_mat4x3(T const *const ptr)
+ {
+ mat<4, 3, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(mat<4, 3, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> make_mat4x4(T const *const ptr)
+ {
+ mat<4, 4, T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(mat<4, 4, T, defaultp>));
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, defaultp> make_mat2(T const *const ptr)
+ {
+ return make_mat2x2(ptr);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, defaultp> make_mat3(T const *const ptr)
+ {
+ return make_mat3x3(ptr);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> make_mat4(T const *const ptr)
+ {
+ return make_mat4x4(ptr);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER qua<T, defaultp> make_quat(T const *const ptr)
+ {
+ qua<T, defaultp> Result;
+ memcpy(value_ptr(Result), ptr, sizeof(qua<T, defaultp>));
+ return Result;
+ }
+
+ /// @}
+}//namespace glm
+
diff --git a/glm/gtc/ulp.hpp b/glm/gtc/ulp.hpp
new file mode 100644
index 0000000..0d80a75
--- /dev/null
+++ b/glm/gtc/ulp.hpp
@@ -0,0 +1,152 @@
+/// @ref gtc_ulp
+/// @file glm/gtc/ulp.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtc_ulp GLM_GTC_ulp
+/// @ingroup gtc
+///
+/// Include <glm/gtc/ulp.hpp> to use the features of this extension.
+///
+/// Allow the measurement of the accuracy of a function against a reference
+/// implementation. This extension works on floating-point data and provide results
+/// in ULP.
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+#include "../detail/_vectorize.hpp"
+#include "../ext/scalar_int_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_ulp extension included")
+#endif
+
+namespace glm
+{
+ /// Return the next ULP value(s) after the input value(s).
+ ///
+ /// @tparam genType A floating-point scalar type.
+ ///
+ /// @see gtc_ulp
+ template<typename genType>
+ GLM_FUNC_DECL genType next_float(genType x);
+
+ /// Return the previous ULP value(s) before the input value(s).
+ ///
+ /// @tparam genType A floating-point scalar type.
+ ///
+ /// @see gtc_ulp
+ template<typename genType>
+ GLM_FUNC_DECL genType prev_float(genType x);
+
+ /// Return the value(s) ULP distance after the input value(s).
+ ///
+ /// @tparam genType A floating-point scalar type.
+ ///
+ /// @see gtc_ulp
+ template<typename genType>
+ GLM_FUNC_DECL genType next_float(genType x, int ULPs);
+
+ /// Return the value(s) ULP distance before the input value(s).
+ ///
+ /// @tparam genType A floating-point scalar type.
+ ///
+ /// @see gtc_ulp
+ template<typename genType>
+ GLM_FUNC_DECL genType prev_float(genType x, int ULPs);
+
+ /// Return the distance in the number of ULP between 2 single-precision floating-point scalars.
+ ///
+ /// @see gtc_ulp
+ GLM_FUNC_DECL int float_distance(float x, float y);
+
+ /// Return the distance in the number of ULP between 2 double-precision floating-point scalars.
+ ///
+ /// @see gtc_ulp
+ GLM_FUNC_DECL int64 float_distance(double x, double y);
+
+ /// Return the next ULP value(s) after the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> next_float(vec<L, T, Q> const& x);
+
+ /// Return the value(s) ULP distance after the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> next_float(vec<L, T, Q> const& x, int ULPs);
+
+ /// Return the value(s) ULP distance after the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> next_float(vec<L, T, Q> const& x, vec<L, int, Q> const& ULPs);
+
+ /// Return the previous ULP value(s) before the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> prev_float(vec<L, T, Q> const& x);
+
+ /// Return the value(s) ULP distance before the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> prev_float(vec<L, T, Q> const& x, int ULPs);
+
+ /// Return the value(s) ULP distance before the input value(s).
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> prev_float(vec<L, T, Q> const& x, vec<L, int, Q> const& ULPs);
+
+ /// Return the distance in the number of ULP between 2 single-precision floating-point scalars.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, int, Q> float_distance(vec<L, float, Q> const& x, vec<L, float, Q> const& y);
+
+ /// Return the distance in the number of ULP between 2 double-precision floating-point scalars.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see gtc_ulp
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, int64, Q> float_distance(vec<L, double, Q> const& x, vec<L, double, Q> const& y);
+
+ /// @}
+}//namespace glm
+
+#include "ulp.inl"
diff --git a/glm/gtc/ulp.inl b/glm/gtc/ulp.inl
new file mode 100644
index 0000000..4ecbd3f
--- /dev/null
+++ b/glm/gtc/ulp.inl
@@ -0,0 +1,173 @@
+/// @ref gtc_ulp
+
+#include "../ext/scalar_ulp.hpp"
+
+namespace glm
+{
+ template<>
+ GLM_FUNC_QUALIFIER float next_float(float x)
+ {
+# if GLM_HAS_CXX11_STL
+ return std::nextafter(x, std::numeric_limits<float>::max());
+# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS)))
+ return detail::nextafterf(x, FLT_MAX);
+# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
+ return __builtin_nextafterf(x, FLT_MAX);
+# else
+ return nextafterf(x, FLT_MAX);
+# endif
+ }
+
+ template<>
+ GLM_FUNC_QUALIFIER double next_float(double x)
+ {
+# if GLM_HAS_CXX11_STL
+ return std::nextafter(x, std::numeric_limits<double>::max());
+# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS)))
+ return detail::nextafter(x, std::numeric_limits<double>::max());
+# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
+ return __builtin_nextafter(x, DBL_MAX);
+# else
+ return nextafter(x, DBL_MAX);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T next_float(T x, int ULPs)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'next_float' only accept floating-point input");
+ assert(ULPs >= 0);
+
+ T temp = x;
+ for (int i = 0; i < ULPs; ++i)
+ temp = next_float(temp);
+ return temp;
+ }
+
+ GLM_FUNC_QUALIFIER float prev_float(float x)
+ {
+# if GLM_HAS_CXX11_STL
+ return std::nextafter(x, std::numeric_limits<float>::min());
+# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS)))
+ return detail::nextafterf(x, FLT_MIN);
+# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
+ return __builtin_nextafterf(x, FLT_MIN);
+# else
+ return nextafterf(x, FLT_MIN);
+# endif
+ }
+
+ GLM_FUNC_QUALIFIER double prev_float(double x)
+ {
+# if GLM_HAS_CXX11_STL
+ return std::nextafter(x, std::numeric_limits<double>::min());
+# elif((GLM_COMPILER & GLM_COMPILER_VC) || ((GLM_COMPILER & GLM_COMPILER_INTEL) && (GLM_PLATFORM & GLM_PLATFORM_WINDOWS)))
+ return _nextafter(x, DBL_MIN);
+# elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
+ return __builtin_nextafter(x, DBL_MIN);
+# else
+ return nextafter(x, DBL_MIN);
+# endif
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T prev_float(T x, int ULPs)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'prev_float' only accept floating-point input");
+ assert(ULPs >= 0);
+
+ T temp = x;
+ for (int i = 0; i < ULPs; ++i)
+ temp = prev_float(temp);
+ return temp;
+ }
+
+ GLM_FUNC_QUALIFIER int float_distance(float x, float y)
+ {
+ detail::float_t<float> const a(x);
+ detail::float_t<float> const b(y);
+
+ return abs(a.i - b.i);
+ }
+
+ GLM_FUNC_QUALIFIER int64 float_distance(double x, double y)
+ {
+ detail::float_t<double> const a(x);
+ detail::float_t<double> const b(y);
+
+ return abs(a.i - b.i);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> next_float(vec<L, T, Q> const& x)
+ {
+ vec<L, T, Q> Result;
+ for (length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = next_float(x[i]);
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> next_float(vec<L, T, Q> const& x, int ULPs)
+ {
+ vec<L, T, Q> Result;
+ for (length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = next_float(x[i], ULPs);
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> next_float(vec<L, T, Q> const& x, vec<L, int, Q> const& ULPs)
+ {
+ vec<L, T, Q> Result;
+ for (length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = next_float(x[i], ULPs[i]);
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> prev_float(vec<L, T, Q> const& x)
+ {
+ vec<L, T, Q> Result;
+ for (length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = prev_float(x[i]);
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> prev_float(vec<L, T, Q> const& x, int ULPs)
+ {
+ vec<L, T, Q> Result;
+ for (length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = prev_float(x[i], ULPs);
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> prev_float(vec<L, T, Q> const& x, vec<L, int, Q> const& ULPs)
+ {
+ vec<L, T, Q> Result;
+ for (length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = prev_float(x[i], ULPs[i]);
+ return Result;
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, int, Q> float_distance(vec<L, float, Q> const& x, vec<L, float, Q> const& y)
+ {
+ vec<L, int, Q> Result;
+ for (length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = float_distance(x[i], y[i]);
+ return Result;
+ }
+
+ template<length_t L, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, int64, Q> float_distance(vec<L, double, Q> const& x, vec<L, double, Q> const& y)
+ {
+ vec<L, int64, Q> Result;
+ for (length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = float_distance(x[i], y[i]);
+ return Result;
+ }
+}//namespace glm
+
diff --git a/glm/gtc/vec1.hpp b/glm/gtc/vec1.hpp
new file mode 100644
index 0000000..63697a2
--- /dev/null
+++ b/glm/gtc/vec1.hpp
@@ -0,0 +1,30 @@
+/// @ref gtc_vec1
+/// @file glm/gtc/vec1.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtc_vec1 GLM_GTC_vec1
+/// @ingroup gtc
+///
+/// Include <glm/gtc/vec1.hpp> to use the features of this extension.
+///
+/// Add vec1, ivec1, uvec1 and bvec1 types.
+
+#pragma once
+
+// Dependency:
+#include "../ext/vector_bool1.hpp"
+#include "../ext/vector_bool1_precision.hpp"
+#include "../ext/vector_float1.hpp"
+#include "../ext/vector_float1_precision.hpp"
+#include "../ext/vector_double1.hpp"
+#include "../ext/vector_double1_precision.hpp"
+#include "../ext/vector_int1.hpp"
+#include "../ext/vector_int1_sized.hpp"
+#include "../ext/vector_uint1.hpp"
+#include "../ext/vector_uint1_sized.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# pragma message("GLM: GLM_GTC_vec1 extension included")
+#endif
+
diff --git a/glm/gtx/associated_min_max.hpp b/glm/gtx/associated_min_max.hpp
new file mode 100644
index 0000000..0edd3b0
--- /dev/null
+++ b/glm/gtx/associated_min_max.hpp
@@ -0,0 +1,207 @@
+/// @ref gtx_associated_min_max
+/// @file glm/gtx/associated_min_max.hpp
+///
+/// @see core (dependence)
+/// @see gtx_extented_min_max (dependence)
+///
+/// @defgroup gtx_associated_min_max GLM_GTX_associated_min_max
+/// @ingroup gtx
+///
+/// Include <glm/gtx/associated_min_max.hpp> to use the features of this extension.
+///
+/// @brief Min and max functions that return associated values not the compared onces.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_associated_min_max is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_associated_min_max extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_associated_min_max
+ /// @{
+
+ /// Minimum comparison between 2 variables and returns 2 associated variable values
+ /// @see gtx_associated_min_max
+ template<typename T, typename U>
+ GLM_FUNC_DECL U associatedMin(T x, U a, T y, U b);
+
+ /// Minimum comparison between 2 variables and returns 2 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMin(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b);
+
+ /// Minimum comparison between 2 variables and returns 2 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMin(
+ T x, const vec<L, U, Q>& a,
+ T y, const vec<L, U, Q>& b);
+
+ /// Minimum comparison between 2 variables and returns 2 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMin(
+ vec<L, T, Q> const& x, U a,
+ vec<L, T, Q> const& y, U b);
+
+ /// Minimum comparison between 3 variables and returns 3 associated variable values
+ /// @see gtx_associated_min_max
+ template<typename T, typename U>
+ GLM_FUNC_DECL U associatedMin(
+ T x, U a,
+ T y, U b,
+ T z, U c);
+
+ /// Minimum comparison between 3 variables and returns 3 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMin(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b,
+ vec<L, T, Q> const& z, vec<L, U, Q> const& c);
+
+ /// Minimum comparison between 4 variables and returns 4 associated variable values
+ /// @see gtx_associated_min_max
+ template<typename T, typename U>
+ GLM_FUNC_DECL U associatedMin(
+ T x, U a,
+ T y, U b,
+ T z, U c,
+ T w, U d);
+
+ /// Minimum comparison between 4 variables and returns 4 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMin(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b,
+ vec<L, T, Q> const& z, vec<L, U, Q> const& c,
+ vec<L, T, Q> const& w, vec<L, U, Q> const& d);
+
+ /// Minimum comparison between 4 variables and returns 4 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMin(
+ T x, vec<L, U, Q> const& a,
+ T y, vec<L, U, Q> const& b,
+ T z, vec<L, U, Q> const& c,
+ T w, vec<L, U, Q> const& d);
+
+ /// Minimum comparison between 4 variables and returns 4 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMin(
+ vec<L, T, Q> const& x, U a,
+ vec<L, T, Q> const& y, U b,
+ vec<L, T, Q> const& z, U c,
+ vec<L, T, Q> const& w, U d);
+
+ /// Maximum comparison between 2 variables and returns 2 associated variable values
+ /// @see gtx_associated_min_max
+ template<typename T, typename U>
+ GLM_FUNC_DECL U associatedMax(T x, U a, T y, U b);
+
+ /// Maximum comparison between 2 variables and returns 2 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMax(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b);
+
+ /// Maximum comparison between 2 variables and returns 2 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> associatedMax(
+ T x, vec<L, U, Q> const& a,
+ T y, vec<L, U, Q> const& b);
+
+ /// Maximum comparison between 2 variables and returns 2 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMax(
+ vec<L, T, Q> const& x, U a,
+ vec<L, T, Q> const& y, U b);
+
+ /// Maximum comparison between 3 variables and returns 3 associated variable values
+ /// @see gtx_associated_min_max
+ template<typename T, typename U>
+ GLM_FUNC_DECL U associatedMax(
+ T x, U a,
+ T y, U b,
+ T z, U c);
+
+ /// Maximum comparison between 3 variables and returns 3 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMax(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b,
+ vec<L, T, Q> const& z, vec<L, U, Q> const& c);
+
+ /// Maximum comparison between 3 variables and returns 3 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> associatedMax(
+ T x, vec<L, U, Q> const& a,
+ T y, vec<L, U, Q> const& b,
+ T z, vec<L, U, Q> const& c);
+
+ /// Maximum comparison between 3 variables and returns 3 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMax(
+ vec<L, T, Q> const& x, U a,
+ vec<L, T, Q> const& y, U b,
+ vec<L, T, Q> const& z, U c);
+
+ /// Maximum comparison between 4 variables and returns 4 associated variable values
+ /// @see gtx_associated_min_max
+ template<typename T, typename U>
+ GLM_FUNC_DECL U associatedMax(
+ T x, U a,
+ T y, U b,
+ T z, U c,
+ T w, U d);
+
+ /// Maximum comparison between 4 variables and returns 4 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMax(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b,
+ vec<L, T, Q> const& z, vec<L, U, Q> const& c,
+ vec<L, T, Q> const& w, vec<L, U, Q> const& d);
+
+ /// Maximum comparison between 4 variables and returns 4 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMax(
+ T x, vec<L, U, Q> const& a,
+ T y, vec<L, U, Q> const& b,
+ T z, vec<L, U, Q> const& c,
+ T w, vec<L, U, Q> const& d);
+
+ /// Maximum comparison between 4 variables and returns 4 associated variable values
+ /// @see gtx_associated_min_max
+ template<length_t L, typename T, typename U, qualifier Q>
+ GLM_FUNC_DECL vec<L, U, Q> associatedMax(
+ vec<L, T, Q> const& x, U a,
+ vec<L, T, Q> const& y, U b,
+ vec<L, T, Q> const& z, U c,
+ vec<L, T, Q> const& w, U d);
+
+ /// @}
+} //namespace glm
+
+#include "associated_min_max.inl"
diff --git a/glm/gtx/associated_min_max.inl b/glm/gtx/associated_min_max.inl
new file mode 100644
index 0000000..f09f5bb
--- /dev/null
+++ b/glm/gtx/associated_min_max.inl
@@ -0,0 +1,354 @@
+/// @ref gtx_associated_min_max
+
+namespace glm{
+
+// Min comparison between 2 variables
+template<typename T, typename U>
+GLM_FUNC_QUALIFIER U associatedMin(T x, U a, T y, U b)
+{
+ return x < y ? a : b;
+}
+
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMin
+(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = x[i] < y[i] ? a[i] : b[i];
+ return Result;
+}
+
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMin
+(
+ T x, const vec<L, U, Q>& a,
+ T y, const vec<L, U, Q>& b
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = x < y ? a[i] : b[i];
+ return Result;
+}
+
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMin
+(
+ vec<L, T, Q> const& x, U a,
+ vec<L, T, Q> const& y, U b
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = x[i] < y[i] ? a : b;
+ return Result;
+}
+
+// Min comparison between 3 variables
+template<typename T, typename U>
+GLM_FUNC_QUALIFIER U associatedMin
+(
+ T x, U a,
+ T y, U b,
+ T z, U c
+)
+{
+ U Result = x < y ? (x < z ? a : c) : (y < z ? b : c);
+ return Result;
+}
+
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMin
+(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b,
+ vec<L, T, Q> const& z, vec<L, U, Q> const& c
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = x[i] < y[i] ? (x[i] < z[i] ? a[i] : c[i]) : (y[i] < z[i] ? b[i] : c[i]);
+ return Result;
+}
+
+// Min comparison between 4 variables
+template<typename T, typename U>
+GLM_FUNC_QUALIFIER U associatedMin
+(
+ T x, U a,
+ T y, U b,
+ T z, U c,
+ T w, U d
+)
+{
+ T Test1 = min(x, y);
+ T Test2 = min(z, w);
+ U Result1 = x < y ? a : b;
+ U Result2 = z < w ? c : d;
+ U Result = Test1 < Test2 ? Result1 : Result2;
+ return Result;
+}
+
+// Min comparison between 4 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMin
+(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b,
+ vec<L, T, Q> const& z, vec<L, U, Q> const& c,
+ vec<L, T, Q> const& w, vec<L, U, Q> const& d
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ {
+ T Test1 = min(x[i], y[i]);
+ T Test2 = min(z[i], w[i]);
+ U Result1 = x[i] < y[i] ? a[i] : b[i];
+ U Result2 = z[i] < w[i] ? c[i] : d[i];
+ Result[i] = Test1 < Test2 ? Result1 : Result2;
+ }
+ return Result;
+}
+
+// Min comparison between 4 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMin
+(
+ T x, vec<L, U, Q> const& a,
+ T y, vec<L, U, Q> const& b,
+ T z, vec<L, U, Q> const& c,
+ T w, vec<L, U, Q> const& d
+)
+{
+ T Test1 = min(x, y);
+ T Test2 = min(z, w);
+
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ {
+ U Result1 = x < y ? a[i] : b[i];
+ U Result2 = z < w ? c[i] : d[i];
+ Result[i] = Test1 < Test2 ? Result1 : Result2;
+ }
+ return Result;
+}
+
+// Min comparison between 4 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMin
+(
+ vec<L, T, Q> const& x, U a,
+ vec<L, T, Q> const& y, U b,
+ vec<L, T, Q> const& z, U c,
+ vec<L, T, Q> const& w, U d
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ {
+ T Test1 = min(x[i], y[i]);
+ T Test2 = min(z[i], w[i]);
+ U Result1 = x[i] < y[i] ? a : b;
+ U Result2 = z[i] < w[i] ? c : d;
+ Result[i] = Test1 < Test2 ? Result1 : Result2;
+ }
+ return Result;
+}
+
+// Max comparison between 2 variables
+template<typename T, typename U>
+GLM_FUNC_QUALIFIER U associatedMax(T x, U a, T y, U b)
+{
+ return x > y ? a : b;
+}
+
+// Max comparison between 2 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMax
+(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = x[i] > y[i] ? a[i] : b[i];
+ return Result;
+}
+
+// Max comparison between 2 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, T, Q> associatedMax
+(
+ T x, vec<L, U, Q> const& a,
+ T y, vec<L, U, Q> const& b
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = x > y ? a[i] : b[i];
+ return Result;
+}
+
+// Max comparison between 2 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMax
+(
+ vec<L, T, Q> const& x, U a,
+ vec<L, T, Q> const& y, U b
+)
+{
+ vec<L, T, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = x[i] > y[i] ? a : b;
+ return Result;
+}
+
+// Max comparison between 3 variables
+template<typename T, typename U>
+GLM_FUNC_QUALIFIER U associatedMax
+(
+ T x, U a,
+ T y, U b,
+ T z, U c
+)
+{
+ U Result = x > y ? (x > z ? a : c) : (y > z ? b : c);
+ return Result;
+}
+
+// Max comparison between 3 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMax
+(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b,
+ vec<L, T, Q> const& z, vec<L, U, Q> const& c
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = x[i] > y[i] ? (x[i] > z[i] ? a[i] : c[i]) : (y[i] > z[i] ? b[i] : c[i]);
+ return Result;
+}
+
+// Max comparison between 3 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, T, Q> associatedMax
+(
+ T x, vec<L, U, Q> const& a,
+ T y, vec<L, U, Q> const& b,
+ T z, vec<L, U, Q> const& c
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = x > y ? (x > z ? a[i] : c[i]) : (y > z ? b[i] : c[i]);
+ return Result;
+}
+
+// Max comparison between 3 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMax
+(
+ vec<L, T, Q> const& x, U a,
+ vec<L, T, Q> const& y, U b,
+ vec<L, T, Q> const& z, U c
+)
+{
+ vec<L, T, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ Result[i] = x[i] > y[i] ? (x[i] > z[i] ? a : c) : (y[i] > z[i] ? b : c);
+ return Result;
+}
+
+// Max comparison between 4 variables
+template<typename T, typename U>
+GLM_FUNC_QUALIFIER U associatedMax
+(
+ T x, U a,
+ T y, U b,
+ T z, U c,
+ T w, U d
+)
+{
+ T Test1 = max(x, y);
+ T Test2 = max(z, w);
+ U Result1 = x > y ? a : b;
+ U Result2 = z > w ? c : d;
+ U Result = Test1 > Test2 ? Result1 : Result2;
+ return Result;
+}
+
+// Max comparison between 4 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMax
+(
+ vec<L, T, Q> const& x, vec<L, U, Q> const& a,
+ vec<L, T, Q> const& y, vec<L, U, Q> const& b,
+ vec<L, T, Q> const& z, vec<L, U, Q> const& c,
+ vec<L, T, Q> const& w, vec<L, U, Q> const& d
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ {
+ T Test1 = max(x[i], y[i]);
+ T Test2 = max(z[i], w[i]);
+ U Result1 = x[i] > y[i] ? a[i] : b[i];
+ U Result2 = z[i] > w[i] ? c[i] : d[i];
+ Result[i] = Test1 > Test2 ? Result1 : Result2;
+ }
+ return Result;
+}
+
+// Max comparison between 4 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMax
+(
+ T x, vec<L, U, Q> const& a,
+ T y, vec<L, U, Q> const& b,
+ T z, vec<L, U, Q> const& c,
+ T w, vec<L, U, Q> const& d
+)
+{
+ T Test1 = max(x, y);
+ T Test2 = max(z, w);
+
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ {
+ U Result1 = x > y ? a[i] : b[i];
+ U Result2 = z > w ? c[i] : d[i];
+ Result[i] = Test1 > Test2 ? Result1 : Result2;
+ }
+ return Result;
+}
+
+// Max comparison between 4 variables
+template<length_t L, typename T, typename U, qualifier Q>
+GLM_FUNC_QUALIFIER vec<L, U, Q> associatedMax
+(
+ vec<L, T, Q> const& x, U a,
+ vec<L, T, Q> const& y, U b,
+ vec<L, T, Q> const& z, U c,
+ vec<L, T, Q> const& w, U d
+)
+{
+ vec<L, U, Q> Result;
+ for(length_t i = 0, n = Result.length(); i < n; ++i)
+ {
+ T Test1 = max(x[i], y[i]);
+ T Test2 = max(z[i], w[i]);
+ U Result1 = x[i] > y[i] ? a : b;
+ U Result2 = z[i] > w[i] ? c : d;
+ Result[i] = Test1 > Test2 ? Result1 : Result2;
+ }
+ return Result;
+}
+}//namespace glm
diff --git a/glm/gtx/bit.hpp b/glm/gtx/bit.hpp
new file mode 100644
index 0000000..60a7aef
--- /dev/null
+++ b/glm/gtx/bit.hpp
@@ -0,0 +1,98 @@
+/// @ref gtx_bit
+/// @file glm/gtx/bit.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_bit GLM_GTX_bit
+/// @ingroup gtx
+///
+/// Include <glm/gtx/bit.hpp> to use the features of this extension.
+///
+/// Allow to perform bit operations on integer values
+
+#pragma once
+
+// Dependencies
+#include "../gtc/bitfield.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_bit is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_bit extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_bit
+ /// @{
+
+ /// @see gtx_bit
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType highestBitValue(genIUType Value);
+
+ /// @see gtx_bit
+ template<typename genIUType>
+ GLM_FUNC_DECL genIUType lowestBitValue(genIUType Value);
+
+ /// Find the highest bit set to 1 in a integer variable and return its value.
+ ///
+ /// @see gtx_bit
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> highestBitValue(vec<L, T, Q> const& value);
+
+ /// Return the power of two number which value is just higher the input value.
+ /// Deprecated, use ceilPowerOfTwo from GTC_round instead
+ ///
+ /// @see gtc_round
+ /// @see gtx_bit
+ template<typename genIUType>
+ GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoAbove(genIUType Value);
+
+ /// Return the power of two number which value is just higher the input value.
+ /// Deprecated, use ceilPowerOfTwo from GTC_round instead
+ ///
+ /// @see gtc_round
+ /// @see gtx_bit
+ template<length_t L, typename T, qualifier Q>
+ GLM_DEPRECATED GLM_FUNC_DECL vec<L, T, Q> powerOfTwoAbove(vec<L, T, Q> const& value);
+
+ /// Return the power of two number which value is just lower the input value.
+ /// Deprecated, use floorPowerOfTwo from GTC_round instead
+ ///
+ /// @see gtc_round
+ /// @see gtx_bit
+ template<typename genIUType>
+ GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoBelow(genIUType Value);
+
+ /// Return the power of two number which value is just lower the input value.
+ /// Deprecated, use floorPowerOfTwo from GTC_round instead
+ ///
+ /// @see gtc_round
+ /// @see gtx_bit
+ template<length_t L, typename T, qualifier Q>
+ GLM_DEPRECATED GLM_FUNC_DECL vec<L, T, Q> powerOfTwoBelow(vec<L, T, Q> const& value);
+
+ /// Return the power of two number which value is the closet to the input value.
+ /// Deprecated, use roundPowerOfTwo from GTC_round instead
+ ///
+ /// @see gtc_round
+ /// @see gtx_bit
+ template<typename genIUType>
+ GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoNearest(genIUType Value);
+
+ /// Return the power of two number which value is the closet to the input value.
+ /// Deprecated, use roundPowerOfTwo from GTC_round instead
+ ///
+ /// @see gtc_round
+ /// @see gtx_bit
+ template<length_t L, typename T, qualifier Q>
+ GLM_DEPRECATED GLM_FUNC_DECL vec<L, T, Q> powerOfTwoNearest(vec<L, T, Q> const& value);
+
+ /// @}
+} //namespace glm
+
+
+#include "bit.inl"
+
diff --git a/glm/gtx/bit.inl b/glm/gtx/bit.inl
new file mode 100644
index 0000000..621b626
--- /dev/null
+++ b/glm/gtx/bit.inl
@@ -0,0 +1,92 @@
+/// @ref gtx_bit
+
+namespace glm
+{
+ ///////////////////
+ // highestBitValue
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType highestBitValue(genIUType Value)
+ {
+ genIUType tmp = Value;
+ genIUType result = genIUType(0);
+ while(tmp)
+ {
+ result = (tmp & (~tmp + 1)); // grab lowest bit
+ tmp &= ~result; // clear lowest bit
+ }
+ return result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> highestBitValue(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(highestBitValue, v);
+ }
+
+ ///////////////////
+ // lowestBitValue
+
+ template<typename genIUType>
+ GLM_FUNC_QUALIFIER genIUType lowestBitValue(genIUType Value)
+ {
+ return (Value & (~Value + 1));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> lowestBitValue(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(lowestBitValue, v);
+ }
+
+ ///////////////////
+ // powerOfTwoAbove
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType powerOfTwoAbove(genType value)
+ {
+ return isPowerOfTwo(value) ? value : highestBitValue(value) << 1;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> powerOfTwoAbove(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(powerOfTwoAbove, v);
+ }
+
+ ///////////////////
+ // powerOfTwoBelow
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType powerOfTwoBelow(genType value)
+ {
+ return isPowerOfTwo(value) ? value : highestBitValue(value);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> powerOfTwoBelow(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(powerOfTwoBelow, v);
+ }
+
+ /////////////////////
+ // powerOfTwoNearest
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType powerOfTwoNearest(genType value)
+ {
+ if(isPowerOfTwo(value))
+ return value;
+
+ genType const prev = highestBitValue(value);
+ genType const next = prev << 1;
+ return (next - value) < (value - prev) ? next : prev;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> powerOfTwoNearest(vec<L, T, Q> const& v)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(powerOfTwoNearest, v);
+ }
+
+}//namespace glm
diff --git a/glm/gtx/closest_point.hpp b/glm/gtx/closest_point.hpp
new file mode 100644
index 0000000..de6dbbf
--- /dev/null
+++ b/glm/gtx/closest_point.hpp
@@ -0,0 +1,49 @@
+/// @ref gtx_closest_point
+/// @file glm/gtx/closest_point.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_closest_point GLM_GTX_closest_point
+/// @ingroup gtx
+///
+/// Include <glm/gtx/closest_point.hpp> to use the features of this extension.
+///
+/// Find the point on a straight line which is the closet of a point.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_closest_point is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_closest_point extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_closest_point
+ /// @{
+
+ /// Find the point on a straight line which is the closet of a point.
+ /// @see gtx_closest_point
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> closestPointOnLine(
+ vec<3, T, Q> const& point,
+ vec<3, T, Q> const& a,
+ vec<3, T, Q> const& b);
+
+ /// 2d lines work as well
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<2, T, Q> closestPointOnLine(
+ vec<2, T, Q> const& point,
+ vec<2, T, Q> const& a,
+ vec<2, T, Q> const& b);
+
+ /// @}
+}// namespace glm
+
+#include "closest_point.inl"
diff --git a/glm/gtx/closest_point.inl b/glm/gtx/closest_point.inl
new file mode 100644
index 0000000..0a39b04
--- /dev/null
+++ b/glm/gtx/closest_point.inl
@@ -0,0 +1,45 @@
+/// @ref gtx_closest_point
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> closestPointOnLine
+ (
+ vec<3, T, Q> const& point,
+ vec<3, T, Q> const& a,
+ vec<3, T, Q> const& b
+ )
+ {
+ T LineLength = distance(a, b);
+ vec<3, T, Q> Vector = point - a;
+ vec<3, T, Q> LineDirection = (b - a) / LineLength;
+
+ // Project Vector to LineDirection to get the distance of point from a
+ T Distance = dot(Vector, LineDirection);
+
+ if(Distance <= T(0)) return a;
+ if(Distance >= LineLength) return b;
+ return a + LineDirection * Distance;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<2, T, Q> closestPointOnLine
+ (
+ vec<2, T, Q> const& point,
+ vec<2, T, Q> const& a,
+ vec<2, T, Q> const& b
+ )
+ {
+ T LineLength = distance(a, b);
+ vec<2, T, Q> Vector = point - a;
+ vec<2, T, Q> LineDirection = (b - a) / LineLength;
+
+ // Project Vector to LineDirection to get the distance of point from a
+ T Distance = dot(Vector, LineDirection);
+
+ if(Distance <= T(0)) return a;
+ if(Distance >= LineLength) return b;
+ return a + LineDirection * Distance;
+ }
+
+}//namespace glm
diff --git a/glm/gtx/color_encoding.hpp b/glm/gtx/color_encoding.hpp
new file mode 100644
index 0000000..96ded2a
--- /dev/null
+++ b/glm/gtx/color_encoding.hpp
@@ -0,0 +1,54 @@
+/// @ref gtx_color_encoding
+/// @file glm/gtx/color_encoding.hpp
+///
+/// @see core (dependence)
+/// @see gtx_color_encoding (dependence)
+///
+/// @defgroup gtx_color_encoding GLM_GTX_color_encoding
+/// @ingroup gtx
+///
+/// Include <glm/gtx/color_encoding.hpp> to use the features of this extension.
+///
+/// @brief Allow to perform bit operations on integer values
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+#include "../vec3.hpp"
+#include <limits>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTC_color_encoding is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTC_color_encoding extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_color_encoding
+ /// @{
+
+ /// Convert a linear sRGB color to D65 YUV.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> convertLinearSRGBToD65XYZ(vec<3, T, Q> const& ColorLinearSRGB);
+
+ /// Convert a linear sRGB color to D50 YUV.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> convertLinearSRGBToD50XYZ(vec<3, T, Q> const& ColorLinearSRGB);
+
+ /// Convert a D65 YUV color to linear sRGB.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> convertD65XYZToLinearSRGB(vec<3, T, Q> const& ColorD65XYZ);
+
+ /// Convert a D65 YUV color to D50 YUV.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> convertD65XYZToD50XYZ(vec<3, T, Q> const& ColorD65XYZ);
+
+ /// @}
+} //namespace glm
+
+#include "color_encoding.inl"
diff --git a/glm/gtx/color_encoding.inl b/glm/gtx/color_encoding.inl
new file mode 100644
index 0000000..e50fa3e
--- /dev/null
+++ b/glm/gtx/color_encoding.inl
@@ -0,0 +1,45 @@
+/// @ref gtx_color_encoding
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> convertLinearSRGBToD65XYZ(vec<3, T, Q> const& ColorLinearSRGB)
+ {
+ vec<3, T, Q> const M(0.490f, 0.17697f, 0.2f);
+ vec<3, T, Q> const N(0.31f, 0.8124f, 0.01063f);
+ vec<3, T, Q> const O(0.490f, 0.01f, 0.99f);
+
+ return (M * ColorLinearSRGB + N * ColorLinearSRGB + O * ColorLinearSRGB) * static_cast<T>(5.650675255693055f);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> convertLinearSRGBToD50XYZ(vec<3, T, Q> const& ColorLinearSRGB)
+ {
+ vec<3, T, Q> const M(0.436030342570117f, 0.222438466210245f, 0.013897440074263f);
+ vec<3, T, Q> const N(0.385101860087134f, 0.716942745571917f, 0.097076381494207f);
+ vec<3, T, Q> const O(0.143067806654203f, 0.060618777416563f, 0.713926257896652f);
+
+ return M * ColorLinearSRGB + N * ColorLinearSRGB + O * ColorLinearSRGB;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> convertD65XYZToLinearSRGB(vec<3, T, Q> const& ColorD65XYZ)
+ {
+ vec<3, T, Q> const M(0.41847f, -0.091169f, 0.0009209f);
+ vec<3, T, Q> const N(-0.15866f, 0.25243f, 0.015708f);
+ vec<3, T, Q> const O(0.0009209f, -0.0025498f, 0.1786f);
+
+ return M * ColorD65XYZ + N * ColorD65XYZ + O * ColorD65XYZ;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> convertD65XYZToD50XYZ(vec<3, T, Q> const& ColorD65XYZ)
+ {
+ vec<3, T, Q> const M(+1.047844353856414f, +0.029549007606644f, -0.009250984365223f);
+ vec<3, T, Q> const N(+0.022898981050086f, +0.990508028941971f, +0.015072338237051f);
+ vec<3, T, Q> const O(-0.050206647741605f, -0.017074711360960f, +0.751717835079977f);
+
+ return M * ColorD65XYZ + N * ColorD65XYZ + O * ColorD65XYZ;
+ }
+
+}//namespace glm
diff --git a/glm/gtx/color_space.hpp b/glm/gtx/color_space.hpp
new file mode 100644
index 0000000..a634392
--- /dev/null
+++ b/glm/gtx/color_space.hpp
@@ -0,0 +1,72 @@
+/// @ref gtx_color_space
+/// @file glm/gtx/color_space.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_color_space GLM_GTX_color_space
+/// @ingroup gtx
+///
+/// Include <glm/gtx/color_space.hpp> to use the features of this extension.
+///
+/// Related to RGB to HSV conversions and operations.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_color_space is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_color_space extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_color_space
+ /// @{
+
+ /// Converts a color from HSV color space to its color in RGB color space.
+ /// @see gtx_color_space
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> rgbColor(
+ vec<3, T, Q> const& hsvValue);
+
+ /// Converts a color from RGB color space to its color in HSV color space.
+ /// @see gtx_color_space
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> hsvColor(
+ vec<3, T, Q> const& rgbValue);
+
+ /// Build a saturation matrix.
+ /// @see gtx_color_space
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> saturation(
+ T const s);
+
+ /// Modify the saturation of a color.
+ /// @see gtx_color_space
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> saturation(
+ T const s,
+ vec<3, T, Q> const& color);
+
+ /// Modify the saturation of a color.
+ /// @see gtx_color_space
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> saturation(
+ T const s,
+ vec<4, T, Q> const& color);
+
+ /// Compute color luminosity associating ratios (0.33, 0.59, 0.11) to RGB canals.
+ /// @see gtx_color_space
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T luminosity(
+ vec<3, T, Q> const& color);
+
+ /// @}
+}//namespace glm
+
+#include "color_space.inl"
diff --git a/glm/gtx/color_space.inl b/glm/gtx/color_space.inl
new file mode 100644
index 0000000..0a7059f
--- /dev/null
+++ b/glm/gtx/color_space.inl
@@ -0,0 +1,141 @@
+/// @ref gtx_color_space
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> rgbColor(const vec<3, T, Q>& hsvColor)
+ {
+ vec<3, T, Q> hsv = hsvColor;
+ vec<3, T, Q> rgbColor;
+
+ if(hsv.y == static_cast<T>(0))
+ // achromatic (grey)
+ rgbColor = vec<3, T, Q>(hsv.z);
+ else
+ {
+ T sector = floor(hsv.x * (T(1) / T(60)));
+ T frac = (hsv.x * (T(1) / T(60))) - sector;
+ // factorial part of h
+ T o = hsv.z * (T(1) - hsv.y);
+ T p = hsv.z * (T(1) - hsv.y * frac);
+ T q = hsv.z * (T(1) - hsv.y * (T(1) - frac));
+
+ switch(int(sector))
+ {
+ default:
+ case 0:
+ rgbColor.r = hsv.z;
+ rgbColor.g = q;
+ rgbColor.b = o;
+ break;
+ case 1:
+ rgbColor.r = p;
+ rgbColor.g = hsv.z;
+ rgbColor.b = o;
+ break;
+ case 2:
+ rgbColor.r = o;
+ rgbColor.g = hsv.z;
+ rgbColor.b = q;
+ break;
+ case 3:
+ rgbColor.r = o;
+ rgbColor.g = p;
+ rgbColor.b = hsv.z;
+ break;
+ case 4:
+ rgbColor.r = q;
+ rgbColor.g = o;
+ rgbColor.b = hsv.z;
+ break;
+ case 5:
+ rgbColor.r = hsv.z;
+ rgbColor.g = o;
+ rgbColor.b = p;
+ break;
+ }
+ }
+
+ return rgbColor;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> hsvColor(const vec<3, T, Q>& rgbColor)
+ {
+ vec<3, T, Q> hsv = rgbColor;
+ T Min = min(min(rgbColor.r, rgbColor.g), rgbColor.b);
+ T Max = max(max(rgbColor.r, rgbColor.g), rgbColor.b);
+ T Delta = Max - Min;
+
+ hsv.z = Max;
+
+ if(Max != static_cast<T>(0))
+ {
+ hsv.y = Delta / hsv.z;
+ T h = static_cast<T>(0);
+
+ if(rgbColor.r == Max)
+ // between yellow & magenta
+ h = static_cast<T>(0) + T(60) * (rgbColor.g - rgbColor.b) / Delta;
+ else if(rgbColor.g == Max)
+ // between cyan & yellow
+ h = static_cast<T>(120) + T(60) * (rgbColor.b - rgbColor.r) / Delta;
+ else
+ // between magenta & cyan
+ h = static_cast<T>(240) + T(60) * (rgbColor.r - rgbColor.g) / Delta;
+
+ if(h < T(0))
+ hsv.x = h + T(360);
+ else
+ hsv.x = h;
+ }
+ else
+ {
+ // If r = g = b = 0 then s = 0, h is undefined
+ hsv.y = static_cast<T>(0);
+ hsv.x = static_cast<T>(0);
+ }
+
+ return hsv;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> saturation(T const s)
+ {
+ vec<3, T, defaultp> rgbw = vec<3, T, defaultp>(T(0.2126), T(0.7152), T(0.0722));
+
+ vec<3, T, defaultp> const col((T(1) - s) * rgbw);
+
+ mat<4, 4, T, defaultp> result(T(1));
+ result[0][0] = col.x + s;
+ result[0][1] = col.x;
+ result[0][2] = col.x;
+ result[1][0] = col.y;
+ result[1][1] = col.y + s;
+ result[1][2] = col.y;
+ result[2][0] = col.z;
+ result[2][1] = col.z;
+ result[2][2] = col.z + s;
+
+ return result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> saturation(const T s, const vec<3, T, Q>& color)
+ {
+ return vec<3, T, Q>(saturation(s) * vec<4, T, Q>(color, T(0)));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> saturation(const T s, const vec<4, T, Q>& color)
+ {
+ return saturation(s) * color;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T luminosity(const vec<3, T, Q>& color)
+ {
+ const vec<3, T, Q> tmp = vec<3, T, Q>(0.33, 0.59, 0.11);
+ return dot(color, tmp);
+ }
+}//namespace glm
diff --git a/glm/gtx/color_space_YCoCg.hpp b/glm/gtx/color_space_YCoCg.hpp
new file mode 100644
index 0000000..dd2b771
--- /dev/null
+++ b/glm/gtx/color_space_YCoCg.hpp
@@ -0,0 +1,60 @@
+/// @ref gtx_color_space_YCoCg
+/// @file glm/gtx/color_space_YCoCg.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_color_space_YCoCg GLM_GTX_color_space_YCoCg
+/// @ingroup gtx
+///
+/// Include <glm/gtx/color_space_YCoCg.hpp> to use the features of this extension.
+///
+/// RGB to YCoCg conversions and operations
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_color_space_YCoCg is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_color_space_YCoCg extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_color_space_YCoCg
+ /// @{
+
+ /// Convert a color from RGB color space to YCoCg color space.
+ /// @see gtx_color_space_YCoCg
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> rgb2YCoCg(
+ vec<3, T, Q> const& rgbColor);
+
+ /// Convert a color from YCoCg color space to RGB color space.
+ /// @see gtx_color_space_YCoCg
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> YCoCg2rgb(
+ vec<3, T, Q> const& YCoCgColor);
+
+ /// Convert a color from RGB color space to YCoCgR color space.
+ /// @see "YCoCg-R: A Color Space with RGB Reversibility and Low Dynamic Range"
+ /// @see gtx_color_space_YCoCg
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> rgb2YCoCgR(
+ vec<3, T, Q> const& rgbColor);
+
+ /// Convert a color from YCoCgR color space to RGB color space.
+ /// @see "YCoCg-R: A Color Space with RGB Reversibility and Low Dynamic Range"
+ /// @see gtx_color_space_YCoCg
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> YCoCgR2rgb(
+ vec<3, T, Q> const& YCoCgColor);
+
+ /// @}
+}//namespace glm
+
+#include "color_space_YCoCg.inl"
diff --git a/glm/gtx/color_space_YCoCg.inl b/glm/gtx/color_space_YCoCg.inl
new file mode 100644
index 0000000..83ba857
--- /dev/null
+++ b/glm/gtx/color_space_YCoCg.inl
@@ -0,0 +1,107 @@
+/// @ref gtx_color_space_YCoCg
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> rgb2YCoCg
+ (
+ vec<3, T, Q> const& rgbColor
+ )
+ {
+ vec<3, T, Q> result;
+ result.x/*Y */ = rgbColor.r / T(4) + rgbColor.g / T(2) + rgbColor.b / T(4);
+ result.y/*Co*/ = rgbColor.r / T(2) + rgbColor.g * T(0) - rgbColor.b / T(2);
+ result.z/*Cg*/ = - rgbColor.r / T(4) + rgbColor.g / T(2) - rgbColor.b / T(4);
+ return result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> YCoCg2rgb
+ (
+ vec<3, T, Q> const& YCoCgColor
+ )
+ {
+ vec<3, T, Q> result;
+ result.r = YCoCgColor.x + YCoCgColor.y - YCoCgColor.z;
+ result.g = YCoCgColor.x + YCoCgColor.z;
+ result.b = YCoCgColor.x - YCoCgColor.y - YCoCgColor.z;
+ return result;
+ }
+
+ template<typename T, qualifier Q, bool isInteger>
+ class compute_YCoCgR {
+ public:
+ static GLM_FUNC_QUALIFIER vec<3, T, Q> rgb2YCoCgR
+ (
+ vec<3, T, Q> const& rgbColor
+ )
+ {
+ vec<3, T, Q> result;
+ result.x/*Y */ = rgbColor.g * static_cast<T>(0.5) + (rgbColor.r + rgbColor.b) * static_cast<T>(0.25);
+ result.y/*Co*/ = rgbColor.r - rgbColor.b;
+ result.z/*Cg*/ = rgbColor.g - (rgbColor.r + rgbColor.b) * static_cast<T>(0.5);
+ return result;
+ }
+
+ static GLM_FUNC_QUALIFIER vec<3, T, Q> YCoCgR2rgb
+ (
+ vec<3, T, Q> const& YCoCgRColor
+ )
+ {
+ vec<3, T, Q> result;
+ T tmp = YCoCgRColor.x - (YCoCgRColor.z * static_cast<T>(0.5));
+ result.g = YCoCgRColor.z + tmp;
+ result.b = tmp - (YCoCgRColor.y * static_cast<T>(0.5));
+ result.r = result.b + YCoCgRColor.y;
+ return result;
+ }
+ };
+
+ template<typename T, qualifier Q>
+ class compute_YCoCgR<T, Q, true> {
+ public:
+ static GLM_FUNC_QUALIFIER vec<3, T, Q> rgb2YCoCgR
+ (
+ vec<3, T, Q> const& rgbColor
+ )
+ {
+ vec<3, T, Q> result;
+ result.y/*Co*/ = rgbColor.r - rgbColor.b;
+ T tmp = rgbColor.b + (result.y >> 1);
+ result.z/*Cg*/ = rgbColor.g - tmp;
+ result.x/*Y */ = tmp + (result.z >> 1);
+ return result;
+ }
+
+ static GLM_FUNC_QUALIFIER vec<3, T, Q> YCoCgR2rgb
+ (
+ vec<3, T, Q> const& YCoCgRColor
+ )
+ {
+ vec<3, T, Q> result;
+ T tmp = YCoCgRColor.x - (YCoCgRColor.z >> 1);
+ result.g = YCoCgRColor.z + tmp;
+ result.b = tmp - (YCoCgRColor.y >> 1);
+ result.r = result.b + YCoCgRColor.y;
+ return result;
+ }
+ };
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> rgb2YCoCgR
+ (
+ vec<3, T, Q> const& rgbColor
+ )
+ {
+ return compute_YCoCgR<T, Q, std::numeric_limits<T>::is_integer>::rgb2YCoCgR(rgbColor);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> YCoCgR2rgb
+ (
+ vec<3, T, Q> const& YCoCgRColor
+ )
+ {
+ return compute_YCoCgR<T, Q, std::numeric_limits<T>::is_integer>::YCoCgR2rgb(YCoCgRColor);
+ }
+}//namespace glm
diff --git a/glm/gtx/common.hpp b/glm/gtx/common.hpp
new file mode 100644
index 0000000..254ada2
--- /dev/null
+++ b/glm/gtx/common.hpp
@@ -0,0 +1,76 @@
+/// @ref gtx_common
+/// @file glm/gtx/common.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_common GLM_GTX_common
+/// @ingroup gtx
+///
+/// Include <glm/gtx/common.hpp> to use the features of this extension.
+///
+/// @brief Provide functions to increase the compatibility with Cg and HLSL languages
+
+#pragma once
+
+// Dependencies:
+#include "../vec2.hpp"
+#include "../vec3.hpp"
+#include "../vec4.hpp"
+#include "../gtc/vec1.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_common is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_common extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_common
+ /// @{
+
+ /// Returns true if x is a denormalized number
+ /// Numbers whose absolute value is too small to be represented in the normal format are represented in an alternate, denormalized format.
+ /// This format is less precise but can represent values closer to zero.
+ ///
+ /// @tparam genType Floating-point scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/isnan.xml">GLSL isnan man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL typename genType::bool_type isdenormal(genType const& x);
+
+ /// Similar to 'mod' but with a different rounding and integer support.
+ /// Returns 'x - y * trunc(x/y)' instead of 'x - y * floor(x/y)'
+ ///
+ /// @see <a href="http://stackoverflow.com/questions/7610631/glsl-mod-vs-hlsl-fmod">GLSL mod vs HLSL fmod</a>
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/mod.xml">GLSL mod man page</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fmod(vec<L, T, Q> const& v);
+
+ /// Returns whether vector components values are within an interval. A open interval excludes its endpoints, and is denoted with square brackets.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_relational
+ template <length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, bool, Q> openBounded(vec<L, T, Q> const& Value, vec<L, T, Q> const& Min, vec<L, T, Q> const& Max);
+
+ /// Returns whether vector components values are within an interval. A closed interval includes its endpoints, and is denoted with square brackets.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or integer scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see ext_vector_relational
+ template <length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, bool, Q> closeBounded(vec<L, T, Q> const& Value, vec<L, T, Q> const& Min, vec<L, T, Q> const& Max);
+
+ /// @}
+}//namespace glm
+
+#include "common.inl"
diff --git a/glm/gtx/common.inl b/glm/gtx/common.inl
new file mode 100644
index 0000000..4ad2126
--- /dev/null
+++ b/glm/gtx/common.inl
@@ -0,0 +1,125 @@
+/// @ref gtx_common
+
+#include <cmath>
+#include "../gtc/epsilon.hpp"
+#include "../gtc/constants.hpp"
+
+namespace glm{
+namespace detail
+{
+ template<length_t L, typename T, qualifier Q, bool isFloat = true>
+ struct compute_fmod
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& a, vec<L, T, Q> const& b)
+ {
+ return detail::functor2<vec, L, T, Q>::call(std::fmod, a, b);
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q>
+ struct compute_fmod<L, T, Q, false>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, T, Q> const& a, vec<L, T, Q> const& b)
+ {
+ return a % b;
+ }
+ };
+}//namespace detail
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER bool isdenormal(T const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isdenormal' only accept floating-point inputs");
+
+# if GLM_HAS_CXX11_STL
+ return std::fpclassify(x) == FP_SUBNORMAL;
+# else
+ return epsilonNotEqual(x, static_cast<T>(0), epsilon<T>()) && std::fabs(x) < std::numeric_limits<T>::min();
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename vec<1, T, Q>::bool_type isdenormal
+ (
+ vec<1, T, Q> const& x
+ )
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isdenormal' only accept floating-point inputs");
+
+ return typename vec<1, T, Q>::bool_type(
+ isdenormal(x.x));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename vec<2, T, Q>::bool_type isdenormal
+ (
+ vec<2, T, Q> const& x
+ )
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isdenormal' only accept floating-point inputs");
+
+ return typename vec<2, T, Q>::bool_type(
+ isdenormal(x.x),
+ isdenormal(x.y));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename vec<3, T, Q>::bool_type isdenormal
+ (
+ vec<3, T, Q> const& x
+ )
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isdenormal' only accept floating-point inputs");
+
+ return typename vec<3, T, Q>::bool_type(
+ isdenormal(x.x),
+ isdenormal(x.y),
+ isdenormal(x.z));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename vec<4, T, Q>::bool_type isdenormal
+ (
+ vec<4, T, Q> const& x
+ )
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isdenormal' only accept floating-point inputs");
+
+ return typename vec<4, T, Q>::bool_type(
+ isdenormal(x.x),
+ isdenormal(x.y),
+ isdenormal(x.z),
+ isdenormal(x.w));
+ }
+
+ // fmod
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fmod(genType x, genType y)
+ {
+ return fmod(vec<1, genType>(x), y).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fmod(vec<L, T, Q> const& x, T y)
+ {
+ return detail::compute_fmod<L, T, Q, std::numeric_limits<T>::is_iec559>::call(x, vec<L, T, Q>(y));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fmod(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ return detail::compute_fmod<L, T, Q, std::numeric_limits<T>::is_iec559>::call(x, y);
+ }
+
+ template <length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> openBounded(vec<L, T, Q> const& Value, vec<L, T, Q> const& Min, vec<L, T, Q> const& Max)
+ {
+ return greaterThan(Value, Min) && lessThan(Value, Max);
+ }
+
+ template <length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> closeBounded(vec<L, T, Q> const& Value, vec<L, T, Q> const& Min, vec<L, T, Q> const& Max)
+ {
+ return greaterThanEqual(Value, Min) && lessThanEqual(Value, Max);
+ }
+}//namespace glm
diff --git a/glm/gtx/compatibility.hpp b/glm/gtx/compatibility.hpp
new file mode 100644
index 0000000..dc2185c
--- /dev/null
+++ b/glm/gtx/compatibility.hpp
@@ -0,0 +1,133 @@
+/// @ref gtx_compatibility
+/// @file glm/gtx/compatibility.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_compatibility GLM_GTX_compatibility
+/// @ingroup gtx
+///
+/// Include <glm/gtx/compatibility.hpp> to use the features of this extension.
+///
+/// Provide functions to increase the compatibility with Cg and HLSL languages
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtc/quaternion.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_compatibility is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_compatibility extension included")
+# endif
+#endif
+
+#if GLM_COMPILER & GLM_COMPILER_VC
+# include <cfloat>
+#elif GLM_COMPILER & GLM_COMPILER_GCC
+# include <cmath>
+# if(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
+# undef isfinite
+# endif
+#endif//GLM_COMPILER
+
+namespace glm
+{
+ /// @addtogroup gtx_compatibility
+ /// @{
+
+ template<typename T> GLM_FUNC_QUALIFIER T lerp(T x, T y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<2, T, Q> lerp(const vec<2, T, Q>& x, const vec<2, T, Q>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
+
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<3, T, Q> lerp(const vec<3, T, Q>& x, const vec<3, T, Q>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<4, T, Q> lerp(const vec<4, T, Q>& x, const vec<4, T, Q>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<2, T, Q> lerp(const vec<2, T, Q>& x, const vec<2, T, Q>& y, const vec<2, T, Q>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<3, T, Q> lerp(const vec<3, T, Q>& x, const vec<3, T, Q>& y, const vec<3, T, Q>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<4, T, Q> lerp(const vec<4, T, Q>& x, const vec<4, T, Q>& y, const vec<4, T, Q>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility)
+
+ template<typename T> GLM_FUNC_QUALIFIER T saturate(T x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<2, T, Q> saturate(const vec<2, T, Q>& x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<3, T, Q> saturate(const vec<3, T, Q>& x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<4, T, Q> saturate(const vec<4, T, Q>& x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility)
+
+ template<typename T> GLM_FUNC_QUALIFIER T atan2(T x, T y){return atan(x, y);} //!< \brief Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<2, T, Q> atan2(const vec<2, T, Q>& x, const vec<2, T, Q>& y){return atan(x, y);} //!< \brief Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<3, T, Q> atan2(const vec<3, T, Q>& x, const vec<3, T, Q>& y){return atan(x, y);} //!< \brief Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_QUALIFIER vec<4, T, Q> atan2(const vec<4, T, Q>& x, const vec<4, T, Q>& y){return atan(x, y);} //!< \brief Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0. (From GLM_GTX_compatibility)
+
+ template<typename genType> GLM_FUNC_DECL bool isfinite(genType const& x); //!< \brief Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_DECL vec<1, bool, Q> isfinite(const vec<1, T, Q>& x); //!< \brief Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_DECL vec<2, bool, Q> isfinite(const vec<2, T, Q>& x); //!< \brief Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_DECL vec<3, bool, Q> isfinite(const vec<3, T, Q>& x); //!< \brief Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility)
+ template<typename T, qualifier Q> GLM_FUNC_DECL vec<4, bool, Q> isfinite(const vec<4, T, Q>& x); //!< \brief Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility)
+
+ typedef bool bool1; //!< \brief boolean type with 1 component. (From GLM_GTX_compatibility extension)
+ typedef vec<2, bool, highp> bool2; //!< \brief boolean type with 2 components. (From GLM_GTX_compatibility extension)
+ typedef vec<3, bool, highp> bool3; //!< \brief boolean type with 3 components. (From GLM_GTX_compatibility extension)
+ typedef vec<4, bool, highp> bool4; //!< \brief boolean type with 4 components. (From GLM_GTX_compatibility extension)
+
+ typedef bool bool1x1; //!< \brief boolean matrix with 1 x 1 component. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 2, bool, highp> bool2x2; //!< \brief boolean matrix with 2 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 3, bool, highp> bool2x3; //!< \brief boolean matrix with 2 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 4, bool, highp> bool2x4; //!< \brief boolean matrix with 2 x 4 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 2, bool, highp> bool3x2; //!< \brief boolean matrix with 3 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 3, bool, highp> bool3x3; //!< \brief boolean matrix with 3 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 4, bool, highp> bool3x4; //!< \brief boolean matrix with 3 x 4 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 2, bool, highp> bool4x2; //!< \brief boolean matrix with 4 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 3, bool, highp> bool4x3; //!< \brief boolean matrix with 4 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 4, bool, highp> bool4x4; //!< \brief boolean matrix with 4 x 4 components. (From GLM_GTX_compatibility extension)
+
+ typedef int int1; //!< \brief integer vector with 1 component. (From GLM_GTX_compatibility extension)
+ typedef vec<2, int, highp> int2; //!< \brief integer vector with 2 components. (From GLM_GTX_compatibility extension)
+ typedef vec<3, int, highp> int3; //!< \brief integer vector with 3 components. (From GLM_GTX_compatibility extension)
+ typedef vec<4, int, highp> int4; //!< \brief integer vector with 4 components. (From GLM_GTX_compatibility extension)
+
+ typedef int int1x1; //!< \brief integer matrix with 1 component. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 2, int, highp> int2x2; //!< \brief integer matrix with 2 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 3, int, highp> int2x3; //!< \brief integer matrix with 2 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 4, int, highp> int2x4; //!< \brief integer matrix with 2 x 4 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 2, int, highp> int3x2; //!< \brief integer matrix with 3 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 3, int, highp> int3x3; //!< \brief integer matrix with 3 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 4, int, highp> int3x4; //!< \brief integer matrix with 3 x 4 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 2, int, highp> int4x2; //!< \brief integer matrix with 4 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 3, int, highp> int4x3; //!< \brief integer matrix with 4 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 4, int, highp> int4x4; //!< \brief integer matrix with 4 x 4 components. (From GLM_GTX_compatibility extension)
+
+ typedef float float1; //!< \brief single-qualifier floating-point vector with 1 component. (From GLM_GTX_compatibility extension)
+ typedef vec<2, float, highp> float2; //!< \brief single-qualifier floating-point vector with 2 components. (From GLM_GTX_compatibility extension)
+ typedef vec<3, float, highp> float3; //!< \brief single-qualifier floating-point vector with 3 components. (From GLM_GTX_compatibility extension)
+ typedef vec<4, float, highp> float4; //!< \brief single-qualifier floating-point vector with 4 components. (From GLM_GTX_compatibility extension)
+
+ typedef float float1x1; //!< \brief single-qualifier floating-point matrix with 1 component. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 2, float, highp> float2x2; //!< \brief single-qualifier floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 3, float, highp> float2x3; //!< \brief single-qualifier floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 4, float, highp> float2x4; //!< \brief single-qualifier floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 2, float, highp> float3x2; //!< \brief single-qualifier floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 3, float, highp> float3x3; //!< \brief single-qualifier floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 4, float, highp> float3x4; //!< \brief single-qualifier floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 2, float, highp> float4x2; //!< \brief single-qualifier floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 3, float, highp> float4x3; //!< \brief single-qualifier floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 4, float, highp> float4x4; //!< \brief single-qualifier floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension)
+
+ typedef double double1; //!< \brief double-qualifier floating-point vector with 1 component. (From GLM_GTX_compatibility extension)
+ typedef vec<2, double, highp> double2; //!< \brief double-qualifier floating-point vector with 2 components. (From GLM_GTX_compatibility extension)
+ typedef vec<3, double, highp> double3; //!< \brief double-qualifier floating-point vector with 3 components. (From GLM_GTX_compatibility extension)
+ typedef vec<4, double, highp> double4; //!< \brief double-qualifier floating-point vector with 4 components. (From GLM_GTX_compatibility extension)
+
+ typedef double double1x1; //!< \brief double-qualifier floating-point matrix with 1 component. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 2, double, highp> double2x2; //!< \brief double-qualifier floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 3, double, highp> double2x3; //!< \brief double-qualifier floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<2, 4, double, highp> double2x4; //!< \brief double-qualifier floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 2, double, highp> double3x2; //!< \brief double-qualifier floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 3, double, highp> double3x3; //!< \brief double-qualifier floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<3, 4, double, highp> double3x4; //!< \brief double-qualifier floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 2, double, highp> double4x2; //!< \brief double-qualifier floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 3, double, highp> double4x3; //!< \brief double-qualifier floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension)
+ typedef mat<4, 4, double, highp> double4x4; //!< \brief double-qualifier floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension)
+
+ /// @}
+}//namespace glm
+
+#include "compatibility.inl"
diff --git a/glm/gtx/compatibility.inl b/glm/gtx/compatibility.inl
new file mode 100644
index 0000000..1d49496
--- /dev/null
+++ b/glm/gtx/compatibility.inl
@@ -0,0 +1,62 @@
+#include <limits>
+
+namespace glm
+{
+ // isfinite
+ template<typename genType>
+ GLM_FUNC_QUALIFIER bool isfinite(
+ genType const& x)
+ {
+# if GLM_HAS_CXX11_STL
+ return std::isfinite(x) != 0;
+# elif GLM_COMPILER & GLM_COMPILER_VC
+ return _finite(x) != 0;
+# elif GLM_COMPILER & GLM_COMPILER_GCC && GLM_PLATFORM & GLM_PLATFORM_ANDROID
+ return _isfinite(x) != 0;
+# else
+ if (std::numeric_limits<genType>::is_integer || std::denorm_absent == std::numeric_limits<genType>::has_denorm)
+ return std::numeric_limits<genType>::min() <= x && std::numeric_limits<genType>::max() >= x;
+ else
+ return -std::numeric_limits<genType>::max() <= x && std::numeric_limits<genType>::max() >= x;
+# endif
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<1, bool, Q> isfinite(
+ vec<1, T, Q> const& x)
+ {
+ return vec<1, bool, Q>(
+ isfinite(x.x));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<2, bool, Q> isfinite(
+ vec<2, T, Q> const& x)
+ {
+ return vec<2, bool, Q>(
+ isfinite(x.x),
+ isfinite(x.y));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, bool, Q> isfinite(
+ vec<3, T, Q> const& x)
+ {
+ return vec<3, bool, Q>(
+ isfinite(x.x),
+ isfinite(x.y),
+ isfinite(x.z));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> isfinite(
+ vec<4, T, Q> const& x)
+ {
+ return vec<4, bool, Q>(
+ isfinite(x.x),
+ isfinite(x.y),
+ isfinite(x.z),
+ isfinite(x.w));
+ }
+
+}//namespace glm
diff --git a/glm/gtx/component_wise.hpp b/glm/gtx/component_wise.hpp
new file mode 100644
index 0000000..34a2b0a
--- /dev/null
+++ b/glm/gtx/component_wise.hpp
@@ -0,0 +1,69 @@
+/// @ref gtx_component_wise
+/// @file glm/gtx/component_wise.hpp
+/// @date 2007-05-21 / 2011-06-07
+/// @author Christophe Riccio
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_component_wise GLM_GTX_component_wise
+/// @ingroup gtx
+///
+/// Include <glm/gtx/component_wise.hpp> to use the features of this extension.
+///
+/// Operations between components of a type
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_component_wise is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_component_wise extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_component_wise
+ /// @{
+
+ /// Convert an integer vector to a normalized float vector.
+ /// If the parameter value type is already a floating qualifier type, the value is passed through.
+ /// @see gtx_component_wise
+ template<typename floatType, length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, floatType, Q> compNormalize(vec<L, T, Q> const& v);
+
+ /// Convert a normalized float vector to an integer vector.
+ /// If the parameter value type is already a floating qualifier type, the value is passed through.
+ /// @see gtx_component_wise
+ template<length_t L, typename T, typename floatType, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> compScale(vec<L, floatType, Q> const& v);
+
+ /// Add all vector components together.
+ /// @see gtx_component_wise
+ template<typename genType>
+ GLM_FUNC_DECL typename genType::value_type compAdd(genType const& v);
+
+ /// Multiply all vector components together.
+ /// @see gtx_component_wise
+ template<typename genType>
+ GLM_FUNC_DECL typename genType::value_type compMul(genType const& v);
+
+ /// Find the minimum value between single vector components.
+ /// @see gtx_component_wise
+ template<typename genType>
+ GLM_FUNC_DECL typename genType::value_type compMin(genType const& v);
+
+ /// Find the maximum value between single vector components.
+ /// @see gtx_component_wise
+ template<typename genType>
+ GLM_FUNC_DECL typename genType::value_type compMax(genType const& v);
+
+ /// @}
+}//namespace glm
+
+#include "component_wise.inl"
diff --git a/glm/gtx/component_wise.inl b/glm/gtx/component_wise.inl
new file mode 100644
index 0000000..cbbc7d4
--- /dev/null
+++ b/glm/gtx/component_wise.inl
@@ -0,0 +1,127 @@
+/// @ref gtx_component_wise
+
+#include <limits>
+
+namespace glm{
+namespace detail
+{
+ template<length_t L, typename T, typename floatType, qualifier Q, bool isInteger, bool signedType>
+ struct compute_compNormalize
+ {};
+
+ template<length_t L, typename T, typename floatType, qualifier Q>
+ struct compute_compNormalize<L, T, floatType, Q, true, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, floatType, Q> call(vec<L, T, Q> const& v)
+ {
+ floatType const Min = static_cast<floatType>(std::numeric_limits<T>::min());
+ floatType const Max = static_cast<floatType>(std::numeric_limits<T>::max());
+ return (vec<L, floatType, Q>(v) - Min) / (Max - Min) * static_cast<floatType>(2) - static_cast<floatType>(1);
+ }
+ };
+
+ template<length_t L, typename T, typename floatType, qualifier Q>
+ struct compute_compNormalize<L, T, floatType, Q, true, false>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, floatType, Q> call(vec<L, T, Q> const& v)
+ {
+ return vec<L, floatType, Q>(v) / static_cast<floatType>(std::numeric_limits<T>::max());
+ }
+ };
+
+ template<length_t L, typename T, typename floatType, qualifier Q>
+ struct compute_compNormalize<L, T, floatType, Q, false, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, floatType, Q> call(vec<L, T, Q> const& v)
+ {
+ return v;
+ }
+ };
+
+ template<length_t L, typename T, typename floatType, qualifier Q, bool isInteger, bool signedType>
+ struct compute_compScale
+ {};
+
+ template<length_t L, typename T, typename floatType, qualifier Q>
+ struct compute_compScale<L, T, floatType, Q, true, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, floatType, Q> const& v)
+ {
+ floatType const Max = static_cast<floatType>(std::numeric_limits<T>::max()) + static_cast<floatType>(0.5);
+ vec<L, floatType, Q> const Scaled(v * Max);
+ vec<L, T, Q> const Result(Scaled - static_cast<floatType>(0.5));
+ return Result;
+ }
+ };
+
+ template<length_t L, typename T, typename floatType, qualifier Q>
+ struct compute_compScale<L, T, floatType, Q, true, false>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, floatType, Q> const& v)
+ {
+ return vec<L, T, Q>(vec<L, floatType, Q>(v) * static_cast<floatType>(std::numeric_limits<T>::max()));
+ }
+ };
+
+ template<length_t L, typename T, typename floatType, qualifier Q>
+ struct compute_compScale<L, T, floatType, Q, false, true>
+ {
+ GLM_FUNC_QUALIFIER static vec<L, T, Q> call(vec<L, floatType, Q> const& v)
+ {
+ return v;
+ }
+ };
+}//namespace detail
+
+ template<typename floatType, length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, floatType, Q> compNormalize(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<floatType>::is_iec559, "'compNormalize' accepts only floating-point types for 'floatType' template parameter");
+
+ return detail::compute_compNormalize<L, T, floatType, Q, std::numeric_limits<T>::is_integer, std::numeric_limits<T>::is_signed>::call(v);
+ }
+
+ template<typename T, length_t L, typename floatType, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> compScale(vec<L, floatType, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<floatType>::is_iec559, "'compScale' accepts only floating-point types for 'floatType' template parameter");
+
+ return detail::compute_compScale<L, T, floatType, Q, std::numeric_limits<T>::is_integer, std::numeric_limits<T>::is_signed>::call(v);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T compAdd(vec<L, T, Q> const& v)
+ {
+ T Result(0);
+ for(length_t i = 0, n = v.length(); i < n; ++i)
+ Result += v[i];
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T compMul(vec<L, T, Q> const& v)
+ {
+ T Result(1);
+ for(length_t i = 0, n = v.length(); i < n; ++i)
+ Result *= v[i];
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T compMin(vec<L, T, Q> const& v)
+ {
+ T Result(v[0]);
+ for(length_t i = 1, n = v.length(); i < n; ++i)
+ Result = min(Result, v[i]);
+ return Result;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T compMax(vec<L, T, Q> const& v)
+ {
+ T Result(v[0]);
+ for(length_t i = 1, n = v.length(); i < n; ++i)
+ Result = max(Result, v[i]);
+ return Result;
+ }
+}//namespace glm
diff --git a/glm/gtx/dual_quaternion.hpp b/glm/gtx/dual_quaternion.hpp
new file mode 100644
index 0000000..6a51ab7
--- /dev/null
+++ b/glm/gtx/dual_quaternion.hpp
@@ -0,0 +1,274 @@
+/// @ref gtx_dual_quaternion
+/// @file glm/gtx/dual_quaternion.hpp
+/// @author Maksim Vorobiev (msomeone@gmail.com)
+///
+/// @see core (dependence)
+/// @see gtc_constants (dependence)
+/// @see gtc_quaternion (dependence)
+///
+/// @defgroup gtx_dual_quaternion GLM_GTX_dual_quaternion
+/// @ingroup gtx
+///
+/// Include <glm/gtx/dual_quaternion.hpp> to use the features of this extension.
+///
+/// Defines a templated dual-quaternion type and several dual-quaternion operations.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtc/constants.hpp"
+#include "../gtc/quaternion.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_dual_quaternion is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_dual_quaternion extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_dual_quaternion
+ /// @{
+
+ template<typename T, qualifier Q = defaultp>
+ struct tdualquat
+ {
+ // -- Implementation detail --
+
+ typedef T value_type;
+ typedef qua<T, Q> part_type;
+
+ // -- Data --
+
+ qua<T, Q> real, dual;
+
+ // -- Component accesses --
+
+ typedef length_t length_type;
+ /// Return the count of components of a dual quaternion
+ GLM_FUNC_DECL static GLM_CONSTEXPR length_type length(){return 2;}
+
+ GLM_FUNC_DECL part_type & operator[](length_type i);
+ GLM_FUNC_DECL part_type const& operator[](length_type i) const;
+
+ // -- Implicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR tdualquat() GLM_DEFAULT;
+ GLM_FUNC_DECL GLM_CONSTEXPR tdualquat(tdualquat<T, Q> const& d) GLM_DEFAULT;
+ template<qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR tdualquat(tdualquat<T, P> const& d);
+
+ // -- Explicit basic constructors --
+
+ GLM_FUNC_DECL GLM_CONSTEXPR tdualquat(qua<T, Q> const& real);
+ GLM_FUNC_DECL GLM_CONSTEXPR tdualquat(qua<T, Q> const& orientation, vec<3, T, Q> const& translation);
+ GLM_FUNC_DECL GLM_CONSTEXPR tdualquat(qua<T, Q> const& real, qua<T, Q> const& dual);
+
+ // -- Conversion constructors --
+
+ template<typename U, qualifier P>
+ GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT tdualquat(tdualquat<U, P> const& q);
+
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR tdualquat(mat<2, 4, T, Q> const& holder_mat);
+ GLM_FUNC_DECL GLM_EXPLICIT GLM_CONSTEXPR tdualquat(mat<3, 4, T, Q> const& aug_mat);
+
+ // -- Unary arithmetic operators --
+
+ GLM_FUNC_DECL tdualquat<T, Q> & operator=(tdualquat<T, Q> const& m) GLM_DEFAULT;
+
+ template<typename U>
+ GLM_FUNC_DECL tdualquat<T, Q> & operator=(tdualquat<U, Q> const& m);
+ template<typename U>
+ GLM_FUNC_DECL tdualquat<T, Q> & operator*=(U s);
+ template<typename U>
+ GLM_FUNC_DECL tdualquat<T, Q> & operator/=(U s);
+ };
+
+ // -- Unary bit operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> operator+(tdualquat<T, Q> const& q);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> operator-(tdualquat<T, Q> const& q);
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> operator+(tdualquat<T, Q> const& q, tdualquat<T, Q> const& p);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> operator*(tdualquat<T, Q> const& q, tdualquat<T, Q> const& p);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> operator*(tdualquat<T, Q> const& q, vec<3, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> operator*(vec<3, T, Q> const& v, tdualquat<T, Q> const& q);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> operator*(tdualquat<T, Q> const& q, vec<4, T, Q> const& v);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> operator*(vec<4, T, Q> const& v, tdualquat<T, Q> const& q);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> operator*(tdualquat<T, Q> const& q, T const& s);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> operator*(T const& s, tdualquat<T, Q> const& q);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> operator/(tdualquat<T, Q> const& q, T const& s);
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator==(tdualquat<T, Q> const& q1, tdualquat<T, Q> const& q2);
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool operator!=(tdualquat<T, Q> const& q1, tdualquat<T, Q> const& q2);
+
+ /// Creates an identity dual quaternion.
+ ///
+ /// @see gtx_dual_quaternion
+ template <typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> dual_quat_identity();
+
+ /// Returns the normalized quaternion.
+ ///
+ /// @see gtx_dual_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> normalize(tdualquat<T, Q> const& q);
+
+ /// Returns the linear interpolation of two dual quaternion.
+ ///
+ /// @see gtc_dual_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> lerp(tdualquat<T, Q> const& x, tdualquat<T, Q> const& y, T const& a);
+
+ /// Returns the q inverse.
+ ///
+ /// @see gtx_dual_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> inverse(tdualquat<T, Q> const& q);
+
+ /// Converts a quaternion to a 2 * 4 matrix.
+ ///
+ /// @see gtx_dual_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> mat2x4_cast(tdualquat<T, Q> const& x);
+
+ /// Converts a quaternion to a 3 * 4 matrix.
+ ///
+ /// @see gtx_dual_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> mat3x4_cast(tdualquat<T, Q> const& x);
+
+ /// Converts a 2 * 4 matrix (matrix which holds real and dual parts) to a quaternion.
+ ///
+ /// @see gtx_dual_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> dualquat_cast(mat<2, 4, T, Q> const& x);
+
+ /// Converts a 3 * 4 matrix (augmented matrix rotation + translation) to a quaternion.
+ ///
+ /// @see gtx_dual_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL tdualquat<T, Q> dualquat_cast(mat<3, 4, T, Q> const& x);
+
+
+ /// Dual-quaternion of low single-qualifier floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef tdualquat<float, lowp> lowp_dualquat;
+
+ /// Dual-quaternion of medium single-qualifier floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef tdualquat<float, mediump> mediump_dualquat;
+
+ /// Dual-quaternion of high single-qualifier floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef tdualquat<float, highp> highp_dualquat;
+
+
+ /// Dual-quaternion of low single-qualifier floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef tdualquat<float, lowp> lowp_fdualquat;
+
+ /// Dual-quaternion of medium single-qualifier floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef tdualquat<float, mediump> mediump_fdualquat;
+
+ /// Dual-quaternion of high single-qualifier floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef tdualquat<float, highp> highp_fdualquat;
+
+
+ /// Dual-quaternion of low double-qualifier floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef tdualquat<double, lowp> lowp_ddualquat;
+
+ /// Dual-quaternion of medium double-qualifier floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef tdualquat<double, mediump> mediump_ddualquat;
+
+ /// Dual-quaternion of high double-qualifier floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef tdualquat<double, highp> highp_ddualquat;
+
+
+#if(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
+ /// Dual-quaternion of floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef highp_fdualquat dualquat;
+
+ /// Dual-quaternion of single-qualifier floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef highp_fdualquat fdualquat;
+#elif(defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
+ typedef highp_fdualquat dualquat;
+ typedef highp_fdualquat fdualquat;
+#elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
+ typedef mediump_fdualquat dualquat;
+ typedef mediump_fdualquat fdualquat;
+#elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && defined(GLM_PRECISION_LOWP_FLOAT))
+ typedef lowp_fdualquat dualquat;
+ typedef lowp_fdualquat fdualquat;
+#else
+# error "GLM error: multiple default precision requested for single-precision floating-point types"
+#endif
+
+
+#if(!defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
+ /// Dual-quaternion of default double-qualifier floating-point numbers.
+ ///
+ /// @see gtx_dual_quaternion
+ typedef highp_ddualquat ddualquat;
+#elif(defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
+ typedef highp_ddualquat ddualquat;
+#elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
+ typedef mediump_ddualquat ddualquat;
+#elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && defined(GLM_PRECISION_LOWP_DOUBLE))
+ typedef lowp_ddualquat ddualquat;
+#else
+# error "GLM error: Multiple default precision requested for double-precision floating-point types"
+#endif
+
+ /// @}
+} //namespace glm
+
+#include "dual_quaternion.inl"
diff --git a/glm/gtx/dual_quaternion.inl b/glm/gtx/dual_quaternion.inl
new file mode 100644
index 0000000..fad07ea
--- /dev/null
+++ b/glm/gtx/dual_quaternion.inl
@@ -0,0 +1,352 @@
+/// @ref gtx_dual_quaternion
+
+#include "../geometric.hpp"
+#include <limits>
+
+namespace glm
+{
+ // -- Component accesses --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename tdualquat<T, Q>::part_type & tdualquat<T, Q>::operator[](typename tdualquat<T, Q>::length_type i)
+ {
+ assert(i >= 0 && i < this->length());
+ return (&real)[i];
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER typename tdualquat<T, Q>::part_type const& tdualquat<T, Q>::operator[](typename tdualquat<T, Q>::length_type i) const
+ {
+ assert(i >= 0 && i < this->length());
+ return (&real)[i];
+ }
+
+ // -- Implicit basic constructors --
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat<T, Q>::tdualquat()
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS != GLM_DISABLE
+ : real(qua<T, Q>())
+ , dual(qua<T, Q>(0, 0, 0, 0))
+# endif
+ {}
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat<T, Q>::tdualquat(tdualquat<T, Q> const& d)
+ : real(d.real)
+ , dual(d.dual)
+ {}
+# endif
+
+ template<typename T, qualifier Q>
+ template<qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat<T, Q>::tdualquat(tdualquat<T, P> const& d)
+ : real(d.real)
+ , dual(d.dual)
+ {}
+
+ // -- Explicit basic constructors --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat<T, Q>::tdualquat(qua<T, Q> const& r)
+ : real(r), dual(qua<T, Q>(0, 0, 0, 0))
+ {}
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat<T, Q>::tdualquat(qua<T, Q> const& q, vec<3, T, Q> const& p)
+ : real(q), dual(
+ T(-0.5) * ( p.x*q.x + p.y*q.y + p.z*q.z),
+ T(+0.5) * ( p.x*q.w + p.y*q.z - p.z*q.y),
+ T(+0.5) * (-p.x*q.z + p.y*q.w + p.z*q.x),
+ T(+0.5) * ( p.x*q.y - p.y*q.x + p.z*q.w))
+ {}
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat<T, Q>::tdualquat(qua<T, Q> const& r, qua<T, Q> const& d)
+ : real(r), dual(d)
+ {}
+
+ // -- Conversion constructors --
+
+ template<typename T, qualifier Q>
+ template<typename U, qualifier P>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat<T, Q>::tdualquat(tdualquat<U, P> const& q)
+ : real(q.real)
+ , dual(q.dual)
+ {}
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat<T, Q>::tdualquat(mat<2, 4, T, Q> const& m)
+ {
+ *this = dualquat_cast(m);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR tdualquat<T, Q>::tdualquat(mat<3, 4, T, Q> const& m)
+ {
+ *this = dualquat_cast(m);
+ }
+
+ // -- Unary arithmetic operators --
+
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> & tdualquat<T, Q>::operator=(tdualquat<T, Q> const& q)
+ {
+ this->real = q.real;
+ this->dual = q.dual;
+ return *this;
+ }
+# endif
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> & tdualquat<T, Q>::operator=(tdualquat<U, Q> const& q)
+ {
+ this->real = q.real;
+ this->dual = q.dual;
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> & tdualquat<T, Q>::operator*=(U s)
+ {
+ this->real *= static_cast<T>(s);
+ this->dual *= static_cast<T>(s);
+ return *this;
+ }
+
+ template<typename T, qualifier Q>
+ template<typename U>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> & tdualquat<T, Q>::operator/=(U s)
+ {
+ this->real /= static_cast<T>(s);
+ this->dual /= static_cast<T>(s);
+ return *this;
+ }
+
+ // -- Unary bit operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> operator+(tdualquat<T, Q> const& q)
+ {
+ return q;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> operator-(tdualquat<T, Q> const& q)
+ {
+ return tdualquat<T, Q>(-q.real, -q.dual);
+ }
+
+ // -- Binary operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> operator+(tdualquat<T, Q> const& q, tdualquat<T, Q> const& p)
+ {
+ return tdualquat<T, Q>(q.real + p.real,q.dual + p.dual);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> operator*(tdualquat<T, Q> const& p, tdualquat<T, Q> const& o)
+ {
+ return tdualquat<T, Q>(p.real * o.real,p.real * o.dual + p.dual * o.real);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> operator*(tdualquat<T, Q> const& q, vec<3, T, Q> const& v)
+ {
+ vec<3, T, Q> const real_v3(q.real.x,q.real.y,q.real.z);
+ vec<3, T, Q> const dual_v3(q.dual.x,q.dual.y,q.dual.z);
+ return (cross(real_v3, cross(real_v3,v) + v * q.real.w + dual_v3) + dual_v3 * q.real.w - real_v3 * q.dual.w) * T(2) + v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> operator*(vec<3, T, Q> const& v, tdualquat<T, Q> const& q)
+ {
+ return glm::inverse(q) * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> operator*(tdualquat<T, Q> const& q, vec<4, T, Q> const& v)
+ {
+ return vec<4, T, Q>(q * vec<3, T, Q>(v), v.w);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> operator*(vec<4, T, Q> const& v, tdualquat<T, Q> const& q)
+ {
+ return glm::inverse(q) * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> operator*(tdualquat<T, Q> const& q, T const& s)
+ {
+ return tdualquat<T, Q>(q.real * s, q.dual * s);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> operator*(T const& s, tdualquat<T, Q> const& q)
+ {
+ return q * s;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> operator/(tdualquat<T, Q> const& q, T const& s)
+ {
+ return tdualquat<T, Q>(q.real / s, q.dual / s);
+ }
+
+ // -- Boolean operators --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator==(tdualquat<T, Q> const& q1, tdualquat<T, Q> const& q2)
+ {
+ return (q1.real == q2.real) && (q1.dual == q2.dual);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool operator!=(tdualquat<T, Q> const& q1, tdualquat<T, Q> const& q2)
+ {
+ return (q1.real != q2.real) || (q1.dual != q2.dual);
+ }
+
+ // -- Operations --
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> dual_quat_identity()
+ {
+ return tdualquat<T, Q>(
+ qua<T, Q>(static_cast<T>(1), static_cast<T>(0), static_cast<T>(0), static_cast<T>(0)),
+ qua<T, Q>(static_cast<T>(0), static_cast<T>(0), static_cast<T>(0), static_cast<T>(0)));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> normalize(tdualquat<T, Q> const& q)
+ {
+ return q / length(q.real);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> lerp(tdualquat<T, Q> const& x, tdualquat<T, Q> const& y, T const& a)
+ {
+ // Dual Quaternion Linear blend aka DLB:
+ // Lerp is only defined in [0, 1]
+ assert(a >= static_cast<T>(0));
+ assert(a <= static_cast<T>(1));
+ T const k = dot(x.real,y.real) < static_cast<T>(0) ? -a : a;
+ T const one(1);
+ return tdualquat<T, Q>(x * (one - a) + y * k);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> inverse(tdualquat<T, Q> const& q)
+ {
+ const glm::qua<T, Q> real = conjugate(q.real);
+ const glm::qua<T, Q> dual = conjugate(q.dual);
+ return tdualquat<T, Q>(real, dual + (real * (-2.0f * dot(real,dual))));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> mat2x4_cast(tdualquat<T, Q> const& x)
+ {
+ return mat<2, 4, T, Q>( x[0].x, x[0].y, x[0].z, x[0].w, x[1].x, x[1].y, x[1].z, x[1].w );
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> mat3x4_cast(tdualquat<T, Q> const& x)
+ {
+ qua<T, Q> r = x.real / length2(x.real);
+
+ qua<T, Q> const rr(r.w * x.real.w, r.x * x.real.x, r.y * x.real.y, r.z * x.real.z);
+ r *= static_cast<T>(2);
+
+ T const xy = r.x * x.real.y;
+ T const xz = r.x * x.real.z;
+ T const yz = r.y * x.real.z;
+ T const wx = r.w * x.real.x;
+ T const wy = r.w * x.real.y;
+ T const wz = r.w * x.real.z;
+
+ vec<4, T, Q> const a(
+ rr.w + rr.x - rr.y - rr.z,
+ xy - wz,
+ xz + wy,
+ -(x.dual.w * r.x - x.dual.x * r.w + x.dual.y * r.z - x.dual.z * r.y));
+
+ vec<4, T, Q> const b(
+ xy + wz,
+ rr.w + rr.y - rr.x - rr.z,
+ yz - wx,
+ -(x.dual.w * r.y - x.dual.x * r.z - x.dual.y * r.w + x.dual.z * r.x));
+
+ vec<4, T, Q> const c(
+ xz - wy,
+ yz + wx,
+ rr.w + rr.z - rr.x - rr.y,
+ -(x.dual.w * r.z + x.dual.x * r.y - x.dual.y * r.x - x.dual.z * r.w));
+
+ return mat<3, 4, T, Q>(a, b, c);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> dualquat_cast(mat<2, 4, T, Q> const& x)
+ {
+ return tdualquat<T, Q>(
+ qua<T, Q>( x[0].w, x[0].x, x[0].y, x[0].z ),
+ qua<T, Q>( x[1].w, x[1].x, x[1].y, x[1].z ));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER tdualquat<T, Q> dualquat_cast(mat<3, 4, T, Q> const& x)
+ {
+ qua<T, Q> real;
+
+ T const trace = x[0].x + x[1].y + x[2].z;
+ if(trace > static_cast<T>(0))
+ {
+ T const r = sqrt(T(1) + trace);
+ T const invr = static_cast<T>(0.5) / r;
+ real.w = static_cast<T>(0.5) * r;
+ real.x = (x[2].y - x[1].z) * invr;
+ real.y = (x[0].z - x[2].x) * invr;
+ real.z = (x[1].x - x[0].y) * invr;
+ }
+ else if(x[0].x > x[1].y && x[0].x > x[2].z)
+ {
+ T const r = sqrt(T(1) + x[0].x - x[1].y - x[2].z);
+ T const invr = static_cast<T>(0.5) / r;
+ real.x = static_cast<T>(0.5)*r;
+ real.y = (x[1].x + x[0].y) * invr;
+ real.z = (x[0].z + x[2].x) * invr;
+ real.w = (x[2].y - x[1].z) * invr;
+ }
+ else if(x[1].y > x[2].z)
+ {
+ T const r = sqrt(T(1) + x[1].y - x[0].x - x[2].z);
+ T const invr = static_cast<T>(0.5) / r;
+ real.x = (x[1].x + x[0].y) * invr;
+ real.y = static_cast<T>(0.5) * r;
+ real.z = (x[2].y + x[1].z) * invr;
+ real.w = (x[0].z - x[2].x) * invr;
+ }
+ else
+ {
+ T const r = sqrt(T(1) + x[2].z - x[0].x - x[1].y);
+ T const invr = static_cast<T>(0.5) / r;
+ real.x = (x[0].z + x[2].x) * invr;
+ real.y = (x[2].y + x[1].z) * invr;
+ real.z = static_cast<T>(0.5) * r;
+ real.w = (x[1].x - x[0].y) * invr;
+ }
+
+ qua<T, Q> dual;
+ dual.x = static_cast<T>(0.5) * ( x[0].w * real.w + x[1].w * real.z - x[2].w * real.y);
+ dual.y = static_cast<T>(0.5) * (-x[0].w * real.z + x[1].w * real.w + x[2].w * real.x);
+ dual.z = static_cast<T>(0.5) * ( x[0].w * real.y - x[1].w * real.x + x[2].w * real.w);
+ dual.w = -static_cast<T>(0.5) * ( x[0].w * real.x + x[1].w * real.y + x[2].w * real.z);
+ return tdualquat<T, Q>(real, dual);
+ }
+}//namespace glm
diff --git a/glm/gtx/easing.hpp b/glm/gtx/easing.hpp
new file mode 100644
index 0000000..57f3d61
--- /dev/null
+++ b/glm/gtx/easing.hpp
@@ -0,0 +1,219 @@
+/// @ref gtx_easing
+/// @file glm/gtx/easing.hpp
+/// @author Robert Chisholm
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_easing GLM_GTX_easing
+/// @ingroup gtx
+///
+/// Include <glm/gtx/easing.hpp> to use the features of this extension.
+///
+/// Easing functions for animations and transitons
+/// All functions take a parameter x in the range [0.0,1.0]
+///
+/// Based on the AHEasing project of Warren Moore (https://github.com/warrenm/AHEasing)
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtc/constants.hpp"
+#include "../detail/qualifier.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_easing is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_easing extension included")
+# endif
+#endif
+
+namespace glm{
+ /// @addtogroup gtx_easing
+ /// @{
+
+ /// Modelled after the line y = x
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType linearInterpolation(genType const & a);
+
+ /// Modelled after the parabola y = x^2
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType quadraticEaseIn(genType const & a);
+
+ /// Modelled after the parabola y = -x^2 + 2x
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType quadraticEaseOut(genType const & a);
+
+ /// Modelled after the piecewise quadratic
+ /// y = (1/2)((2x)^2) ; [0, 0.5)
+ /// y = -(1/2)((2x-1)*(2x-3) - 1) ; [0.5, 1]
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType quadraticEaseInOut(genType const & a);
+
+ /// Modelled after the cubic y = x^3
+ template <typename genType>
+ GLM_FUNC_DECL genType cubicEaseIn(genType const & a);
+
+ /// Modelled after the cubic y = (x - 1)^3 + 1
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType cubicEaseOut(genType const & a);
+
+ /// Modelled after the piecewise cubic
+ /// y = (1/2)((2x)^3) ; [0, 0.5)
+ /// y = (1/2)((2x-2)^3 + 2) ; [0.5, 1]
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType cubicEaseInOut(genType const & a);
+
+ /// Modelled after the quartic x^4
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType quarticEaseIn(genType const & a);
+
+ /// Modelled after the quartic y = 1 - (x - 1)^4
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType quarticEaseOut(genType const & a);
+
+ /// Modelled after the piecewise quartic
+ /// y = (1/2)((2x)^4) ; [0, 0.5)
+ /// y = -(1/2)((2x-2)^4 - 2) ; [0.5, 1]
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType quarticEaseInOut(genType const & a);
+
+ /// Modelled after the quintic y = x^5
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType quinticEaseIn(genType const & a);
+
+ /// Modelled after the quintic y = (x - 1)^5 + 1
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType quinticEaseOut(genType const & a);
+
+ /// Modelled after the piecewise quintic
+ /// y = (1/2)((2x)^5) ; [0, 0.5)
+ /// y = (1/2)((2x-2)^5 + 2) ; [0.5, 1]
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType quinticEaseInOut(genType const & a);
+
+ /// Modelled after quarter-cycle of sine wave
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType sineEaseIn(genType const & a);
+
+ /// Modelled after quarter-cycle of sine wave (different phase)
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType sineEaseOut(genType const & a);
+
+ /// Modelled after half sine wave
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType sineEaseInOut(genType const & a);
+
+ /// Modelled after shifted quadrant IV of unit circle
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType circularEaseIn(genType const & a);
+
+ /// Modelled after shifted quadrant II of unit circle
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType circularEaseOut(genType const & a);
+
+ /// Modelled after the piecewise circular function
+ /// y = (1/2)(1 - sqrt(1 - 4x^2)) ; [0, 0.5)
+ /// y = (1/2)(sqrt(-(2x - 3)*(2x - 1)) + 1) ; [0.5, 1]
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType circularEaseInOut(genType const & a);
+
+ /// Modelled after the exponential function y = 2^(10(x - 1))
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType exponentialEaseIn(genType const & a);
+
+ /// Modelled after the exponential function y = -2^(-10x) + 1
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType exponentialEaseOut(genType const & a);
+
+ /// Modelled after the piecewise exponential
+ /// y = (1/2)2^(10(2x - 1)) ; [0,0.5)
+ /// y = -(1/2)*2^(-10(2x - 1))) + 1 ; [0.5,1]
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType exponentialEaseInOut(genType const & a);
+
+ /// Modelled after the damped sine wave y = sin(13pi/2*x)*pow(2, 10 * (x - 1))
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType elasticEaseIn(genType const & a);
+
+ /// Modelled after the damped sine wave y = sin(-13pi/2*(x + 1))*pow(2, -10x) + 1
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType elasticEaseOut(genType const & a);
+
+ /// Modelled after the piecewise exponentially-damped sine wave:
+ /// y = (1/2)*sin(13pi/2*(2*x))*pow(2, 10 * ((2*x) - 1)) ; [0,0.5)
+ /// y = (1/2)*(sin(-13pi/2*((2x-1)+1))*pow(2,-10(2*x-1)) + 2) ; [0.5, 1]
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType elasticEaseInOut(genType const & a);
+
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType backEaseIn(genType const& a);
+
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType backEaseOut(genType const& a);
+
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType backEaseInOut(genType const& a);
+
+ /// @param a parameter
+ /// @param o Optional overshoot modifier
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType backEaseIn(genType const& a, genType const& o);
+
+ /// @param a parameter
+ /// @param o Optional overshoot modifier
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType backEaseOut(genType const& a, genType const& o);
+
+ /// @param a parameter
+ /// @param o Optional overshoot modifier
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType backEaseInOut(genType const& a, genType const& o);
+
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType bounceEaseIn(genType const& a);
+
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType bounceEaseOut(genType const& a);
+
+ /// @see gtx_easing
+ template <typename genType>
+ GLM_FUNC_DECL genType bounceEaseInOut(genType const& a);
+
+ /// @}
+}//namespace glm
+
+#include "easing.inl"
diff --git a/glm/gtx/easing.inl b/glm/gtx/easing.inl
new file mode 100644
index 0000000..b599c30
--- /dev/null
+++ b/glm/gtx/easing.inl
@@ -0,0 +1,436 @@
+/// @ref gtx_easing
+
+#include <cmath>
+
+namespace glm{
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType linearInterpolation(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return a;
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType quadraticEaseIn(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return a * a;
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType quadraticEaseOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return -(a * (a - static_cast<genType>(2)));
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType quadraticEaseInOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ if(a < static_cast<genType>(0.5))
+ {
+ return static_cast<genType>(2) * a * a;
+ }
+ else
+ {
+ return (-static_cast<genType>(2) * a * a) + (4 * a) - one<genType>();
+ }
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType cubicEaseIn(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return a * a * a;
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType cubicEaseOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ genType const f = a - one<genType>();
+ return f * f * f + one<genType>();
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType cubicEaseInOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ if (a < static_cast<genType>(0.5))
+ {
+ return static_cast<genType>(4) * a * a * a;
+ }
+ else
+ {
+ genType const f = ((static_cast<genType>(2) * a) - static_cast<genType>(2));
+ return static_cast<genType>(0.5) * f * f * f + one<genType>();
+ }
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType quarticEaseIn(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return a * a * a * a;
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType quarticEaseOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ genType const f = (a - one<genType>());
+ return f * f * f * (one<genType>() - a) + one<genType>();
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType quarticEaseInOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ if(a < static_cast<genType>(0.5))
+ {
+ return static_cast<genType>(8) * a * a * a * a;
+ }
+ else
+ {
+ genType const f = (a - one<genType>());
+ return -static_cast<genType>(8) * f * f * f * f + one<genType>();
+ }
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType quinticEaseIn(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return a * a * a * a * a;
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType quinticEaseOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ genType const f = (a - one<genType>());
+ return f * f * f * f * f + one<genType>();
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType quinticEaseInOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ if(a < static_cast<genType>(0.5))
+ {
+ return static_cast<genType>(16) * a * a * a * a * a;
+ }
+ else
+ {
+ genType const f = ((static_cast<genType>(2) * a) - static_cast<genType>(2));
+ return static_cast<genType>(0.5) * f * f * f * f * f + one<genType>();
+ }
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType sineEaseIn(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return sin((a - one<genType>()) * half_pi<genType>()) + one<genType>();
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType sineEaseOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return sin(a * half_pi<genType>());
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType sineEaseInOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return static_cast<genType>(0.5) * (one<genType>() - cos(a * pi<genType>()));
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType circularEaseIn(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return one<genType>() - sqrt(one<genType>() - (a * a));
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType circularEaseOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return sqrt((static_cast<genType>(2) - a) * a);
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType circularEaseInOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ if(a < static_cast<genType>(0.5))
+ {
+ return static_cast<genType>(0.5) * (one<genType>() - std::sqrt(one<genType>() - static_cast<genType>(4) * (a * a)));
+ }
+ else
+ {
+ return static_cast<genType>(0.5) * (std::sqrt(-((static_cast<genType>(2) * a) - static_cast<genType>(3)) * ((static_cast<genType>(2) * a) - one<genType>())) + one<genType>());
+ }
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType exponentialEaseIn(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ if(a <= zero<genType>())
+ return a;
+ else
+ {
+ genType const Complementary = a - one<genType>();
+ genType const Two = static_cast<genType>(2);
+
+ return glm::pow(Two, Complementary * static_cast<genType>(10));
+ }
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType exponentialEaseOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ if(a >= one<genType>())
+ return a;
+ else
+ {
+ return one<genType>() - glm::pow(static_cast<genType>(2), -static_cast<genType>(10) * a);
+ }
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType exponentialEaseInOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ if(a < static_cast<genType>(0.5))
+ return static_cast<genType>(0.5) * glm::pow(static_cast<genType>(2), (static_cast<genType>(20) * a) - static_cast<genType>(10));
+ else
+ return -static_cast<genType>(0.5) * glm::pow(static_cast<genType>(2), (-static_cast<genType>(20) * a) + static_cast<genType>(10)) + one<genType>();
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType elasticEaseIn(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return std::sin(static_cast<genType>(13) * half_pi<genType>() * a) * glm::pow(static_cast<genType>(2), static_cast<genType>(10) * (a - one<genType>()));
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType elasticEaseOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return std::sin(-static_cast<genType>(13) * half_pi<genType>() * (a + one<genType>())) * glm::pow(static_cast<genType>(2), -static_cast<genType>(10) * a) + one<genType>();
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType elasticEaseInOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ if(a < static_cast<genType>(0.5))
+ return static_cast<genType>(0.5) * std::sin(static_cast<genType>(13) * half_pi<genType>() * (static_cast<genType>(2) * a)) * glm::pow(static_cast<genType>(2), static_cast<genType>(10) * ((static_cast<genType>(2) * a) - one<genType>()));
+ else
+ return static_cast<genType>(0.5) * (std::sin(-static_cast<genType>(13) * half_pi<genType>() * ((static_cast<genType>(2) * a - one<genType>()) + one<genType>())) * glm::pow(static_cast<genType>(2), -static_cast<genType>(10) * (static_cast<genType>(2) * a - one<genType>())) + static_cast<genType>(2));
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType backEaseIn(genType const& a, genType const& o)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ genType z = ((o + one<genType>()) * a) - o;
+ return (a * a * z);
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType backEaseOut(genType const& a, genType const& o)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ genType n = a - one<genType>();
+ genType z = ((o + one<genType>()) * n) + o;
+ return (n * n * z) + one<genType>();
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType backEaseInOut(genType const& a, genType const& o)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ genType s = o * static_cast<genType>(1.525);
+ genType x = static_cast<genType>(0.5);
+ genType n = a / static_cast<genType>(0.5);
+
+ if (n < static_cast<genType>(1))
+ {
+ genType z = ((s + static_cast<genType>(1)) * n) - s;
+ genType m = n * n * z;
+ return x * m;
+ }
+ else
+ {
+ n -= static_cast<genType>(2);
+ genType z = ((s + static_cast<genType>(1)) * n) + s;
+ genType m = (n*n*z) + static_cast<genType>(2);
+ return x * m;
+ }
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType backEaseIn(genType const& a)
+ {
+ return backEaseIn(a, static_cast<genType>(1.70158));
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType backEaseOut(genType const& a)
+ {
+ return backEaseOut(a, static_cast<genType>(1.70158));
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType backEaseInOut(genType const& a)
+ {
+ return backEaseInOut(a, static_cast<genType>(1.70158));
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType bounceEaseOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ if(a < static_cast<genType>(4.0 / 11.0))
+ {
+ return (static_cast<genType>(121) * a * a) / static_cast<genType>(16);
+ }
+ else if(a < static_cast<genType>(8.0 / 11.0))
+ {
+ return (static_cast<genType>(363.0 / 40.0) * a * a) - (static_cast<genType>(99.0 / 10.0) * a) + static_cast<genType>(17.0 / 5.0);
+ }
+ else if(a < static_cast<genType>(9.0 / 10.0))
+ {
+ return (static_cast<genType>(4356.0 / 361.0) * a * a) - (static_cast<genType>(35442.0 / 1805.0) * a) + static_cast<genType>(16061.0 / 1805.0);
+ }
+ else
+ {
+ return (static_cast<genType>(54.0 / 5.0) * a * a) - (static_cast<genType>(513.0 / 25.0) * a) + static_cast<genType>(268.0 / 25.0);
+ }
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType bounceEaseIn(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ return one<genType>() - bounceEaseOut(one<genType>() - a);
+ }
+
+ template <typename genType>
+ GLM_FUNC_QUALIFIER genType bounceEaseInOut(genType const& a)
+ {
+ // Only defined in [0, 1]
+ assert(a >= zero<genType>());
+ assert(a <= one<genType>());
+
+ if(a < static_cast<genType>(0.5))
+ {
+ return static_cast<genType>(0.5) * (one<genType>() - bounceEaseOut(one<genType>() - a * static_cast<genType>(2)));
+ }
+ else
+ {
+ return static_cast<genType>(0.5) * bounceEaseOut(a * static_cast<genType>(2) - one<genType>()) + static_cast<genType>(0.5);
+ }
+ }
+
+}//namespace glm
diff --git a/glm/gtx/euler_angles.hpp b/glm/gtx/euler_angles.hpp
new file mode 100644
index 0000000..2723697
--- /dev/null
+++ b/glm/gtx/euler_angles.hpp
@@ -0,0 +1,335 @@
+/// @ref gtx_euler_angles
+/// @file glm/gtx/euler_angles.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_euler_angles GLM_GTX_euler_angles
+/// @ingroup gtx
+///
+/// Include <glm/gtx/euler_angles.hpp> to use the features of this extension.
+///
+/// Build matrices from Euler angles.
+///
+/// Extraction of Euler angles from rotation matrix.
+/// Based on the original paper 2014 Mike Day - Extracting Euler Angles from a Rotation Matrix.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_euler_angles is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_euler_angles extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_euler_angles
+ /// @{
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle X.
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleX(
+ T const& angleX);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Y.
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleY(
+ T const& angleY);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Z.
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZ(
+ T const& angleZ);
+
+ /// Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about X-axis.
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> derivedEulerAngleX(
+ T const & angleX, T const & angularVelocityX);
+
+ /// Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about Y-axis.
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> derivedEulerAngleY(
+ T const & angleY, T const & angularVelocityY);
+
+ /// Creates a 3D 4 * 4 homogeneous derived matrix from the rotation matrix about Z-axis.
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> derivedEulerAngleZ(
+ T const & angleZ, T const & angularVelocityZ);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y).
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXY(
+ T const& angleX,
+ T const& angleY);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X).
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYX(
+ T const& angleY,
+ T const& angleX);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z).
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXZ(
+ T const& angleX,
+ T const& angleZ);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X).
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZX(
+ T const& angle,
+ T const& angleX);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z).
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYZ(
+ T const& angleY,
+ T const& angleZ);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y).
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZY(
+ T const& angleZ,
+ T const& angleY);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y * Z).
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXYZ(
+ T const& t1,
+ T const& t2,
+ T const& t3);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYXZ(
+ T const& yaw,
+ T const& pitch,
+ T const& roll);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z * X).
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXZX(
+ T const & t1,
+ T const & t2,
+ T const & t3);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y * X).
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXYX(
+ T const & t1,
+ T const & t2,
+ T const & t3);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Y).
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYXY(
+ T const & t1,
+ T const & t2,
+ T const & t3);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z * Y).
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYZY(
+ T const & t1,
+ T const & t2,
+ T const & t3);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y * Z).
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZYZ(
+ T const & t1,
+ T const & t2,
+ T const & t3);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X * Z).
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZXZ(
+ T const & t1,
+ T const & t2,
+ T const & t3);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z * Y).
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleXZY(
+ T const & t1,
+ T const & t2,
+ T const & t3);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z * X).
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleYZX(
+ T const & t1,
+ T const & t2,
+ T const & t3);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y * X).
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZYX(
+ T const & t1,
+ T const & t2,
+ T const & t3);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X * Y).
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> eulerAngleZXY(
+ T const & t1,
+ T const & t2,
+ T const & t3);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<4, 4, T, defaultp> yawPitchRoll(
+ T const& yaw,
+ T const& pitch,
+ T const& roll);
+
+ /// Creates a 2D 2 * 2 rotation matrix from an euler angle.
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<2, 2, T, defaultp> orientate2(T const& angle);
+
+ /// Creates a 2D 4 * 4 homogeneous rotation matrix from an euler angle.
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL mat<3, 3, T, defaultp> orientate3(T const& angle);
+
+ /// Creates a 3D 3 * 3 rotation matrix from euler angles (Y * X * Z).
+ /// @see gtx_euler_angles
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> orientate3(vec<3, T, Q> const& angles);
+
+ /// Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).
+ /// @see gtx_euler_angles
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> orientate4(vec<3, T, Q> const& angles);
+
+ /// Extracts the (X * Y * Z) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template<typename T>
+ GLM_FUNC_DECL void extractEulerAngleXYZ(mat<4, 4, T, defaultp> const& M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// Extracts the (Y * X * Z) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL void extractEulerAngleYXZ(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// Extracts the (X * Z * X) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL void extractEulerAngleXZX(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// Extracts the (X * Y * X) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL void extractEulerAngleXYX(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// Extracts the (Y * X * Y) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL void extractEulerAngleYXY(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// Extracts the (Y * Z * Y) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL void extractEulerAngleYZY(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// Extracts the (Z * Y * Z) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL void extractEulerAngleZYZ(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// Extracts the (Z * X * Z) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL void extractEulerAngleZXZ(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// Extracts the (X * Z * Y) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL void extractEulerAngleXZY(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// Extracts the (Y * Z * X) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL void extractEulerAngleYZX(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// Extracts the (Z * Y * X) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL void extractEulerAngleZYX(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// Extracts the (Z * X * Y) Euler angles from the rotation matrix M
+ /// @see gtx_euler_angles
+ template <typename T>
+ GLM_FUNC_DECL void extractEulerAngleZXY(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3);
+
+ /// @}
+}//namespace glm
+
+#include "euler_angles.inl"
diff --git a/glm/gtx/euler_angles.inl b/glm/gtx/euler_angles.inl
new file mode 100644
index 0000000..134d499
--- /dev/null
+++ b/glm/gtx/euler_angles.inl
@@ -0,0 +1,899 @@
+/// @ref gtx_euler_angles
+
+#include "compatibility.hpp" // glm::atan2
+
+namespace glm
+{
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleX
+ (
+ T const& angleX
+ )
+ {
+ T cosX = glm::cos(angleX);
+ T sinX = glm::sin(angleX);
+
+ return mat<4, 4, T, defaultp>(
+ T(1), T(0), T(0), T(0),
+ T(0), cosX, sinX, T(0),
+ T(0),-sinX, cosX, T(0),
+ T(0), T(0), T(0), T(1));
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleY
+ (
+ T const& angleY
+ )
+ {
+ T cosY = glm::cos(angleY);
+ T sinY = glm::sin(angleY);
+
+ return mat<4, 4, T, defaultp>(
+ cosY, T(0), -sinY, T(0),
+ T(0), T(1), T(0), T(0),
+ sinY, T(0), cosY, T(0),
+ T(0), T(0), T(0), T(1));
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZ
+ (
+ T const& angleZ
+ )
+ {
+ T cosZ = glm::cos(angleZ);
+ T sinZ = glm::sin(angleZ);
+
+ return mat<4, 4, T, defaultp>(
+ cosZ, sinZ, T(0), T(0),
+ -sinZ, cosZ, T(0), T(0),
+ T(0), T(0), T(1), T(0),
+ T(0), T(0), T(0), T(1));
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> derivedEulerAngleX
+ (
+ T const & angleX,
+ T const & angularVelocityX
+ )
+ {
+ T cosX = glm::cos(angleX) * angularVelocityX;
+ T sinX = glm::sin(angleX) * angularVelocityX;
+
+ return mat<4, 4, T, defaultp>(
+ T(0), T(0), T(0), T(0),
+ T(0),-sinX, cosX, T(0),
+ T(0),-cosX,-sinX, T(0),
+ T(0), T(0), T(0), T(0));
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> derivedEulerAngleY
+ (
+ T const & angleY,
+ T const & angularVelocityY
+ )
+ {
+ T cosY = glm::cos(angleY) * angularVelocityY;
+ T sinY = glm::sin(angleY) * angularVelocityY;
+
+ return mat<4, 4, T, defaultp>(
+ -sinY, T(0), -cosY, T(0),
+ T(0), T(0), T(0), T(0),
+ cosY, T(0), -sinY, T(0),
+ T(0), T(0), T(0), T(0));
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> derivedEulerAngleZ
+ (
+ T const & angleZ,
+ T const & angularVelocityZ
+ )
+ {
+ T cosZ = glm::cos(angleZ) * angularVelocityZ;
+ T sinZ = glm::sin(angleZ) * angularVelocityZ;
+
+ return mat<4, 4, T, defaultp>(
+ -sinZ, cosZ, T(0), T(0),
+ -cosZ, -sinZ, T(0), T(0),
+ T(0), T(0), T(0), T(0),
+ T(0), T(0), T(0), T(0));
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXY
+ (
+ T const& angleX,
+ T const& angleY
+ )
+ {
+ T cosX = glm::cos(angleX);
+ T sinX = glm::sin(angleX);
+ T cosY = glm::cos(angleY);
+ T sinY = glm::sin(angleY);
+
+ return mat<4, 4, T, defaultp>(
+ cosY, -sinX * -sinY, cosX * -sinY, T(0),
+ T(0), cosX, sinX, T(0),
+ sinY, -sinX * cosY, cosX * cosY, T(0),
+ T(0), T(0), T(0), T(1));
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYX
+ (
+ T const& angleY,
+ T const& angleX
+ )
+ {
+ T cosX = glm::cos(angleX);
+ T sinX = glm::sin(angleX);
+ T cosY = glm::cos(angleY);
+ T sinY = glm::sin(angleY);
+
+ return mat<4, 4, T, defaultp>(
+ cosY, 0, -sinY, T(0),
+ sinY * sinX, cosX, cosY * sinX, T(0),
+ sinY * cosX, -sinX, cosY * cosX, T(0),
+ T(0), T(0), T(0), T(1));
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXZ
+ (
+ T const& angleX,
+ T const& angleZ
+ )
+ {
+ return eulerAngleX(angleX) * eulerAngleZ(angleZ);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZX
+ (
+ T const& angleZ,
+ T const& angleX
+ )
+ {
+ return eulerAngleZ(angleZ) * eulerAngleX(angleX);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYZ
+ (
+ T const& angleY,
+ T const& angleZ
+ )
+ {
+ return eulerAngleY(angleY) * eulerAngleZ(angleZ);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZY
+ (
+ T const& angleZ,
+ T const& angleY
+ )
+ {
+ return eulerAngleZ(angleZ) * eulerAngleY(angleY);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXYZ
+ (
+ T const& t1,
+ T const& t2,
+ T const& t3
+ )
+ {
+ T c1 = glm::cos(-t1);
+ T c2 = glm::cos(-t2);
+ T c3 = glm::cos(-t3);
+ T s1 = glm::sin(-t1);
+ T s2 = glm::sin(-t2);
+ T s3 = glm::sin(-t3);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = c2 * c3;
+ Result[0][1] =-c1 * s3 + s1 * s2 * c3;
+ Result[0][2] = s1 * s3 + c1 * s2 * c3;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] = c2 * s3;
+ Result[1][1] = c1 * c3 + s1 * s2 * s3;
+ Result[1][2] =-s1 * c3 + c1 * s2 * s3;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] =-s2;
+ Result[2][1] = s1 * c2;
+ Result[2][2] = c1 * c2;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYXZ
+ (
+ T const& yaw,
+ T const& pitch,
+ T const& roll
+ )
+ {
+ T tmp_ch = glm::cos(yaw);
+ T tmp_sh = glm::sin(yaw);
+ T tmp_cp = glm::cos(pitch);
+ T tmp_sp = glm::sin(pitch);
+ T tmp_cb = glm::cos(roll);
+ T tmp_sb = glm::sin(roll);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = tmp_ch * tmp_cb + tmp_sh * tmp_sp * tmp_sb;
+ Result[0][1] = tmp_sb * tmp_cp;
+ Result[0][2] = -tmp_sh * tmp_cb + tmp_ch * tmp_sp * tmp_sb;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] = -tmp_ch * tmp_sb + tmp_sh * tmp_sp * tmp_cb;
+ Result[1][1] = tmp_cb * tmp_cp;
+ Result[1][2] = tmp_sb * tmp_sh + tmp_ch * tmp_sp * tmp_cb;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = tmp_sh * tmp_cp;
+ Result[2][1] = -tmp_sp;
+ Result[2][2] = tmp_ch * tmp_cp;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXZX
+ (
+ T const & t1,
+ T const & t2,
+ T const & t3
+ )
+ {
+ T c1 = glm::cos(t1);
+ T s1 = glm::sin(t1);
+ T c2 = glm::cos(t2);
+ T s2 = glm::sin(t2);
+ T c3 = glm::cos(t3);
+ T s3 = glm::sin(t3);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = c2;
+ Result[0][1] = c1 * s2;
+ Result[0][2] = s1 * s2;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] =-c3 * s2;
+ Result[1][1] = c1 * c2 * c3 - s1 * s3;
+ Result[1][2] = c1 * s3 + c2 * c3 * s1;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = s2 * s3;
+ Result[2][1] =-c3 * s1 - c1 * c2 * s3;
+ Result[2][2] = c1 * c3 - c2 * s1 * s3;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXYX
+ (
+ T const & t1,
+ T const & t2,
+ T const & t3
+ )
+ {
+ T c1 = glm::cos(t1);
+ T s1 = glm::sin(t1);
+ T c2 = glm::cos(t2);
+ T s2 = glm::sin(t2);
+ T c3 = glm::cos(t3);
+ T s3 = glm::sin(t3);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = c2;
+ Result[0][1] = s1 * s2;
+ Result[0][2] =-c1 * s2;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] = s2 * s3;
+ Result[1][1] = c1 * c3 - c2 * s1 * s3;
+ Result[1][2] = c3 * s1 + c1 * c2 * s3;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = c3 * s2;
+ Result[2][1] =-c1 * s3 - c2 * c3 * s1;
+ Result[2][2] = c1 * c2 * c3 - s1 * s3;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYXY
+ (
+ T const & t1,
+ T const & t2,
+ T const & t3
+ )
+ {
+ T c1 = glm::cos(t1);
+ T s1 = glm::sin(t1);
+ T c2 = glm::cos(t2);
+ T s2 = glm::sin(t2);
+ T c3 = glm::cos(t3);
+ T s3 = glm::sin(t3);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = c1 * c3 - c2 * s1 * s3;
+ Result[0][1] = s2* s3;
+ Result[0][2] =-c3 * s1 - c1 * c2 * s3;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] = s1 * s2;
+ Result[1][1] = c2;
+ Result[1][2] = c1 * s2;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = c1 * s3 + c2 * c3 * s1;
+ Result[2][1] =-c3 * s2;
+ Result[2][2] = c1 * c2 * c3 - s1 * s3;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYZY
+ (
+ T const & t1,
+ T const & t2,
+ T const & t3
+ )
+ {
+ T c1 = glm::cos(t1);
+ T s1 = glm::sin(t1);
+ T c2 = glm::cos(t2);
+ T s2 = glm::sin(t2);
+ T c3 = glm::cos(t3);
+ T s3 = glm::sin(t3);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = c1 * c2 * c3 - s1 * s3;
+ Result[0][1] = c3 * s2;
+ Result[0][2] =-c1 * s3 - c2 * c3 * s1;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] =-c1 * s2;
+ Result[1][1] = c2;
+ Result[1][2] = s1 * s2;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = c3 * s1 + c1 * c2 * s3;
+ Result[2][1] = s2 * s3;
+ Result[2][2] = c1 * c3 - c2 * s1 * s3;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZYZ
+ (
+ T const & t1,
+ T const & t2,
+ T const & t3
+ )
+ {
+ T c1 = glm::cos(t1);
+ T s1 = glm::sin(t1);
+ T c2 = glm::cos(t2);
+ T s2 = glm::sin(t2);
+ T c3 = glm::cos(t3);
+ T s3 = glm::sin(t3);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = c1 * c2 * c3 - s1 * s3;
+ Result[0][1] = c1 * s3 + c2 * c3 * s1;
+ Result[0][2] =-c3 * s2;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] =-c3 * s1 - c1 * c2 * s3;
+ Result[1][1] = c1 * c3 - c2 * s1 * s3;
+ Result[1][2] = s2 * s3;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = c1 * s2;
+ Result[2][1] = s1 * s2;
+ Result[2][2] = c2;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZXZ
+ (
+ T const & t1,
+ T const & t2,
+ T const & t3
+ )
+ {
+ T c1 = glm::cos(t1);
+ T s1 = glm::sin(t1);
+ T c2 = glm::cos(t2);
+ T s2 = glm::sin(t2);
+ T c3 = glm::cos(t3);
+ T s3 = glm::sin(t3);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = c1 * c3 - c2 * s1 * s3;
+ Result[0][1] = c3 * s1 + c1 * c2 * s3;
+ Result[0][2] = s2 *s3;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] =-c1 * s3 - c2 * c3 * s1;
+ Result[1][1] = c1 * c2 * c3 - s1 * s3;
+ Result[1][2] = c3 * s2;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = s1 * s2;
+ Result[2][1] =-c1 * s2;
+ Result[2][2] = c2;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleXZY
+ (
+ T const & t1,
+ T const & t2,
+ T const & t3
+ )
+ {
+ T c1 = glm::cos(t1);
+ T s1 = glm::sin(t1);
+ T c2 = glm::cos(t2);
+ T s2 = glm::sin(t2);
+ T c3 = glm::cos(t3);
+ T s3 = glm::sin(t3);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = c2 * c3;
+ Result[0][1] = s1 * s3 + c1 * c3 * s2;
+ Result[0][2] = c3 * s1 * s2 - c1 * s3;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] =-s2;
+ Result[1][1] = c1 * c2;
+ Result[1][2] = c2 * s1;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = c2 * s3;
+ Result[2][1] = c1 * s2 * s3 - c3 * s1;
+ Result[2][2] = c1 * c3 + s1 * s2 *s3;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleYZX
+ (
+ T const & t1,
+ T const & t2,
+ T const & t3
+ )
+ {
+ T c1 = glm::cos(t1);
+ T s1 = glm::sin(t1);
+ T c2 = glm::cos(t2);
+ T s2 = glm::sin(t2);
+ T c3 = glm::cos(t3);
+ T s3 = glm::sin(t3);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = c1 * c2;
+ Result[0][1] = s2;
+ Result[0][2] =-c2 * s1;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] = s1 * s3 - c1 * c3 * s2;
+ Result[1][1] = c2 * c3;
+ Result[1][2] = c1 * s3 + c3 * s1 * s2;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = c3 * s1 + c1 * s2 * s3;
+ Result[2][1] =-c2 * s3;
+ Result[2][2] = c1 * c3 - s1 * s2 * s3;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZYX
+ (
+ T const & t1,
+ T const & t2,
+ T const & t3
+ )
+ {
+ T c1 = glm::cos(t1);
+ T s1 = glm::sin(t1);
+ T c2 = glm::cos(t2);
+ T s2 = glm::sin(t2);
+ T c3 = glm::cos(t3);
+ T s3 = glm::sin(t3);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = c1 * c2;
+ Result[0][1] = c2 * s1;
+ Result[0][2] =-s2;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] = c1 * s2 * s3 - c3 * s1;
+ Result[1][1] = c1 * c3 + s1 * s2 * s3;
+ Result[1][2] = c2 * s3;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = s1 * s3 + c1 * c3 * s2;
+ Result[2][1] = c3 * s1 * s2 - c1 * s3;
+ Result[2][2] = c2 * c3;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> eulerAngleZXY
+ (
+ T const & t1,
+ T const & t2,
+ T const & t3
+ )
+ {
+ T c1 = glm::cos(t1);
+ T s1 = glm::sin(t1);
+ T c2 = glm::cos(t2);
+ T s2 = glm::sin(t2);
+ T c3 = glm::cos(t3);
+ T s3 = glm::sin(t3);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = c1 * c3 - s1 * s2 * s3;
+ Result[0][1] = c3 * s1 + c1 * s2 * s3;
+ Result[0][2] =-c2 * s3;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] =-c2 * s1;
+ Result[1][1] = c1 * c2;
+ Result[1][2] = s2;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = c1 * s3 + c3 * s1 * s2;
+ Result[2][1] = s1 * s3 - c1 * c3 * s2;
+ Result[2][2] = c2 * c3;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> yawPitchRoll
+ (
+ T const& yaw,
+ T const& pitch,
+ T const& roll
+ )
+ {
+ T tmp_ch = glm::cos(yaw);
+ T tmp_sh = glm::sin(yaw);
+ T tmp_cp = glm::cos(pitch);
+ T tmp_sp = glm::sin(pitch);
+ T tmp_cb = glm::cos(roll);
+ T tmp_sb = glm::sin(roll);
+
+ mat<4, 4, T, defaultp> Result;
+ Result[0][0] = tmp_ch * tmp_cb + tmp_sh * tmp_sp * tmp_sb;
+ Result[0][1] = tmp_sb * tmp_cp;
+ Result[0][2] = -tmp_sh * tmp_cb + tmp_ch * tmp_sp * tmp_sb;
+ Result[0][3] = static_cast<T>(0);
+ Result[1][0] = -tmp_ch * tmp_sb + tmp_sh * tmp_sp * tmp_cb;
+ Result[1][1] = tmp_cb * tmp_cp;
+ Result[1][2] = tmp_sb * tmp_sh + tmp_ch * tmp_sp * tmp_cb;
+ Result[1][3] = static_cast<T>(0);
+ Result[2][0] = tmp_sh * tmp_cp;
+ Result[2][1] = -tmp_sp;
+ Result[2][2] = tmp_ch * tmp_cp;
+ Result[2][3] = static_cast<T>(0);
+ Result[3][0] = static_cast<T>(0);
+ Result[3][1] = static_cast<T>(0);
+ Result[3][2] = static_cast<T>(0);
+ Result[3][3] = static_cast<T>(1);
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, defaultp> orientate2
+ (
+ T const& angle
+ )
+ {
+ T c = glm::cos(angle);
+ T s = glm::sin(angle);
+
+ mat<2, 2, T, defaultp> Result;
+ Result[0][0] = c;
+ Result[0][1] = s;
+ Result[1][0] = -s;
+ Result[1][1] = c;
+ return Result;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, defaultp> orientate3
+ (
+ T const& angle
+ )
+ {
+ T c = glm::cos(angle);
+ T s = glm::sin(angle);
+
+ mat<3, 3, T, defaultp> Result;
+ Result[0][0] = c;
+ Result[0][1] = s;
+ Result[0][2] = T(0.0);
+ Result[1][0] = -s;
+ Result[1][1] = c;
+ Result[1][2] = T(0.0);
+ Result[2][0] = T(0.0);
+ Result[2][1] = T(0.0);
+ Result[2][2] = T(1.0);
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> orientate3
+ (
+ vec<3, T, Q> const& angles
+ )
+ {
+ return mat<3, 3, T, Q>(yawPitchRoll(angles.z, angles.x, angles.y));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> orientate4
+ (
+ vec<3, T, Q> const& angles
+ )
+ {
+ return yawPitchRoll(angles.z, angles.x, angles.y);
+ }
+
+ template<typename T>
+ GLM_FUNC_DECL void extractEulerAngleXYZ(mat<4, 4, T, defaultp> const& M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(M[2][1], M[2][2]);
+ T C2 = glm::sqrt(M[0][0]*M[0][0] + M[1][0]*M[1][0]);
+ T T2 = glm::atan2(-M[2][0], C2);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(S1*M[0][2] - C1*M[0][1], C1*M[1][1] - S1*M[1][2 ]);
+ t1 = -T1;
+ t2 = -T2;
+ t3 = -T3;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER void extractEulerAngleYXZ(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(M[2][0], M[2][2]);
+ T C2 = glm::sqrt(M[0][1]*M[0][1] + M[1][1]*M[1][1]);
+ T T2 = glm::atan2(-M[2][1], C2);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(S1*M[1][2] - C1*M[1][0], C1*M[0][0] - S1*M[0][2]);
+ t1 = T1;
+ t2 = T2;
+ t3 = T3;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER void extractEulerAngleXZX(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(M[0][2], M[0][1]);
+ T S2 = glm::sqrt(M[1][0]*M[1][0] + M[2][0]*M[2][0]);
+ T T2 = glm::atan2(S2, M[0][0]);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(C1*M[1][2] - S1*M[1][1], C1*M[2][2] - S1*M[2][1]);
+ t1 = T1;
+ t2 = T2;
+ t3 = T3;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER void extractEulerAngleXYX(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(M[0][1], -M[0][2]);
+ T S2 = glm::sqrt(M[1][0]*M[1][0] + M[2][0]*M[2][0]);
+ T T2 = glm::atan2(S2, M[0][0]);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(-C1*M[2][1] - S1*M[2][2], C1*M[1][1] + S1*M[1][2]);
+ t1 = T1;
+ t2 = T2;
+ t3 = T3;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER void extractEulerAngleYXY(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(M[1][0], M[1][2]);
+ T S2 = glm::sqrt(M[0][1]*M[0][1] + M[2][1]*M[2][1]);
+ T T2 = glm::atan2(S2, M[1][1]);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(C1*M[2][0] - S1*M[2][2], C1*M[0][0] - S1*M[0][2]);
+ t1 = T1;
+ t2 = T2;
+ t3 = T3;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER void extractEulerAngleYZY(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(M[1][2], -M[1][0]);
+ T S2 = glm::sqrt(M[0][1]*M[0][1] + M[2][1]*M[2][1]);
+ T T2 = glm::atan2(S2, M[1][1]);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(-S1*M[0][0] - C1*M[0][2], S1*M[2][0] + C1*M[2][2]);
+ t1 = T1;
+ t2 = T2;
+ t3 = T3;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER void extractEulerAngleZYZ(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(M[2][1], M[2][0]);
+ T S2 = glm::sqrt(M[0][2]*M[0][2] + M[1][2]*M[1][2]);
+ T T2 = glm::atan2(S2, M[2][2]);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(C1*M[0][1] - S1*M[0][0], C1*M[1][1] - S1*M[1][0]);
+ t1 = T1;
+ t2 = T2;
+ t3 = T3;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER void extractEulerAngleZXZ(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(M[2][0], -M[2][1]);
+ T S2 = glm::sqrt(M[0][2]*M[0][2] + M[1][2]*M[1][2]);
+ T T2 = glm::atan2(S2, M[2][2]);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(-C1*M[1][0] - S1*M[1][1], C1*M[0][0] + S1*M[0][1]);
+ t1 = T1;
+ t2 = T2;
+ t3 = T3;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER void extractEulerAngleXZY(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(M[1][2], M[1][1]);
+ T C2 = glm::sqrt(M[0][0]*M[0][0] + M[2][0]*M[2][0]);
+ T T2 = glm::atan2(-M[1][0], C2);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(S1*M[0][1] - C1*M[0][2], C1*M[2][2] - S1*M[2][1]);
+ t1 = T1;
+ t2 = T2;
+ t3 = T3;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER void extractEulerAngleYZX(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(-M[0][2], M[0][0]);
+ T C2 = glm::sqrt(M[1][1]*M[1][1] + M[2][1]*M[2][1]);
+ T T2 = glm::atan2(M[0][1], C2);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(S1*M[1][0] + C1*M[1][2], S1*M[2][0] + C1*M[2][2]);
+ t1 = T1;
+ t2 = T2;
+ t3 = T3;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER void extractEulerAngleZYX(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(M[0][1], M[0][0]);
+ T C2 = glm::sqrt(M[1][2]*M[1][2] + M[2][2]*M[2][2]);
+ T T2 = glm::atan2(-M[0][2], C2);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(S1*M[2][0] - C1*M[2][1], C1*M[1][1] - S1*M[1][0]);
+ t1 = T1;
+ t2 = T2;
+ t3 = T3;
+ }
+
+ template <typename T>
+ GLM_FUNC_QUALIFIER void extractEulerAngleZXY(mat<4, 4, T, defaultp> const & M,
+ T & t1,
+ T & t2,
+ T & t3)
+ {
+ T T1 = glm::atan2(-M[1][0], M[1][1]);
+ T C2 = glm::sqrt(M[0][2]*M[0][2] + M[2][2]*M[2][2]);
+ T T2 = glm::atan2(M[1][2], C2);
+ T S1 = glm::sin(T1);
+ T C1 = glm::cos(T1);
+ T T3 = glm::atan2(C1*M[2][0] + S1*M[2][1], C1*M[0][0] + S1*M[0][1]);
+ t1 = T1;
+ t2 = T2;
+ t3 = T3;
+ }
+}//namespace glm
diff --git a/glm/gtx/extend.hpp b/glm/gtx/extend.hpp
new file mode 100644
index 0000000..28b7c5c
--- /dev/null
+++ b/glm/gtx/extend.hpp
@@ -0,0 +1,42 @@
+/// @ref gtx_extend
+/// @file glm/gtx/extend.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_extend GLM_GTX_extend
+/// @ingroup gtx
+///
+/// Include <glm/gtx/extend.hpp> to use the features of this extension.
+///
+/// Extend a position from a source to a position at a defined length.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_extend is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_extend extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_extend
+ /// @{
+
+ /// Extends of Length the Origin position using the (Source - Origin) direction.
+ /// @see gtx_extend
+ template<typename genType>
+ GLM_FUNC_DECL genType extend(
+ genType const& Origin,
+ genType const& Source,
+ typename genType::value_type const Length);
+
+ /// @}
+}//namespace glm
+
+#include "extend.inl"
diff --git a/glm/gtx/extend.inl b/glm/gtx/extend.inl
new file mode 100644
index 0000000..32128eb
--- /dev/null
+++ b/glm/gtx/extend.inl
@@ -0,0 +1,48 @@
+/// @ref gtx_extend
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType extend
+ (
+ genType const& Origin,
+ genType const& Source,
+ genType const& Distance
+ )
+ {
+ return Origin + (Source - Origin) * Distance;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<2, T, Q> extend
+ (
+ vec<2, T, Q> const& Origin,
+ vec<2, T, Q> const& Source,
+ T const& Distance
+ )
+ {
+ return Origin + (Source - Origin) * Distance;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> extend
+ (
+ vec<3, T, Q> const& Origin,
+ vec<3, T, Q> const& Source,
+ T const& Distance
+ )
+ {
+ return Origin + (Source - Origin) * Distance;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> extend
+ (
+ vec<4, T, Q> const& Origin,
+ vec<4, T, Q> const& Source,
+ T const& Distance
+ )
+ {
+ return Origin + (Source - Origin) * Distance;
+ }
+}//namespace glm
diff --git a/glm/gtx/extended_min_max.hpp b/glm/gtx/extended_min_max.hpp
new file mode 100644
index 0000000..025eda2
--- /dev/null
+++ b/glm/gtx/extended_min_max.hpp
@@ -0,0 +1,137 @@
+/// @ref gtx_extended_min_max
+/// @file glm/gtx/extended_min_max.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_extended_min_max GLM_GTX_extented_min_max
+/// @ingroup gtx
+///
+/// Include <glm/gtx/extented_min_max.hpp> to use the features of this extension.
+///
+/// Min and max functions for 3 to 4 parameters.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../ext/vector_common.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_extented_min_max is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_extented_min_max extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_extended_min_max
+ /// @{
+
+ /// Return the minimum component-wise values of 3 inputs
+ /// @see gtx_extented_min_max
+ template<typename T>
+ GLM_FUNC_DECL T min(
+ T const& x,
+ T const& y,
+ T const& z);
+
+ /// Return the minimum component-wise values of 3 inputs
+ /// @see gtx_extented_min_max
+ template<typename T, template<typename> class C>
+ GLM_FUNC_DECL C<T> min(
+ C<T> const& x,
+ typename C<T>::T const& y,
+ typename C<T>::T const& z);
+
+ /// Return the minimum component-wise values of 3 inputs
+ /// @see gtx_extented_min_max
+ template<typename T, template<typename> class C>
+ GLM_FUNC_DECL C<T> min(
+ C<T> const& x,
+ C<T> const& y,
+ C<T> const& z);
+
+ /// Return the minimum component-wise values of 4 inputs
+ /// @see gtx_extented_min_max
+ template<typename T>
+ GLM_FUNC_DECL T min(
+ T const& x,
+ T const& y,
+ T const& z,
+ T const& w);
+
+ /// Return the minimum component-wise values of 4 inputs
+ /// @see gtx_extented_min_max
+ template<typename T, template<typename> class C>
+ GLM_FUNC_DECL C<T> min(
+ C<T> const& x,
+ typename C<T>::T const& y,
+ typename C<T>::T const& z,
+ typename C<T>::T const& w);
+
+ /// Return the minimum component-wise values of 4 inputs
+ /// @see gtx_extented_min_max
+ template<typename T, template<typename> class C>
+ GLM_FUNC_DECL C<T> min(
+ C<T> const& x,
+ C<T> const& y,
+ C<T> const& z,
+ C<T> const& w);
+
+ /// Return the maximum component-wise values of 3 inputs
+ /// @see gtx_extented_min_max
+ template<typename T>
+ GLM_FUNC_DECL T max(
+ T const& x,
+ T const& y,
+ T const& z);
+
+ /// Return the maximum component-wise values of 3 inputs
+ /// @see gtx_extented_min_max
+ template<typename T, template<typename> class C>
+ GLM_FUNC_DECL C<T> max(
+ C<T> const& x,
+ typename C<T>::T const& y,
+ typename C<T>::T const& z);
+
+ /// Return the maximum component-wise values of 3 inputs
+ /// @see gtx_extented_min_max
+ template<typename T, template<typename> class C>
+ GLM_FUNC_DECL C<T> max(
+ C<T> const& x,
+ C<T> const& y,
+ C<T> const& z);
+
+ /// Return the maximum component-wise values of 4 inputs
+ /// @see gtx_extented_min_max
+ template<typename T>
+ GLM_FUNC_DECL T max(
+ T const& x,
+ T const& y,
+ T const& z,
+ T const& w);
+
+ /// Return the maximum component-wise values of 4 inputs
+ /// @see gtx_extented_min_max
+ template<typename T, template<typename> class C>
+ GLM_FUNC_DECL C<T> max(
+ C<T> const& x,
+ typename C<T>::T const& y,
+ typename C<T>::T const& z,
+ typename C<T>::T const& w);
+
+ /// Return the maximum component-wise values of 4 inputs
+ /// @see gtx_extented_min_max
+ template<typename T, template<typename> class C>
+ GLM_FUNC_DECL C<T> max(
+ C<T> const& x,
+ C<T> const& y,
+ C<T> const& z,
+ C<T> const& w);
+
+ /// @}
+}//namespace glm
+
+#include "extended_min_max.inl"
diff --git a/glm/gtx/extended_min_max.inl b/glm/gtx/extended_min_max.inl
new file mode 100644
index 0000000..de5998f
--- /dev/null
+++ b/glm/gtx/extended_min_max.inl
@@ -0,0 +1,138 @@
+/// @ref gtx_extended_min_max
+
+namespace glm
+{
+ template<typename T>
+ GLM_FUNC_QUALIFIER T min(
+ T const& x,
+ T const& y,
+ T const& z)
+ {
+ return glm::min(glm::min(x, y), z);
+ }
+
+ template<typename T, template<typename> class C>
+ GLM_FUNC_QUALIFIER C<T> min
+ (
+ C<T> const& x,
+ typename C<T>::T const& y,
+ typename C<T>::T const& z
+ )
+ {
+ return glm::min(glm::min(x, y), z);
+ }
+
+ template<typename T, template<typename> class C>
+ GLM_FUNC_QUALIFIER C<T> min
+ (
+ C<T> const& x,
+ C<T> const& y,
+ C<T> const& z
+ )
+ {
+ return glm::min(glm::min(x, y), z);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T min
+ (
+ T const& x,
+ T const& y,
+ T const& z,
+ T const& w
+ )
+ {
+ return glm::min(glm::min(x, y), glm::min(z, w));
+ }
+
+ template<typename T, template<typename> class C>
+ GLM_FUNC_QUALIFIER C<T> min
+ (
+ C<T> const& x,
+ typename C<T>::T const& y,
+ typename C<T>::T const& z,
+ typename C<T>::T const& w
+ )
+ {
+ return glm::min(glm::min(x, y), glm::min(z, w));
+ }
+
+ template<typename T, template<typename> class C>
+ GLM_FUNC_QUALIFIER C<T> min
+ (
+ C<T> const& x,
+ C<T> const& y,
+ C<T> const& z,
+ C<T> const& w
+ )
+ {
+ return glm::min(glm::min(x, y), glm::min(z, w));
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T max(
+ T const& x,
+ T const& y,
+ T const& z)
+ {
+ return glm::max(glm::max(x, y), z);
+ }
+
+ template<typename T, template<typename> class C>
+ GLM_FUNC_QUALIFIER C<T> max
+ (
+ C<T> const& x,
+ typename C<T>::T const& y,
+ typename C<T>::T const& z
+ )
+ {
+ return glm::max(glm::max(x, y), z);
+ }
+
+ template<typename T, template<typename> class C>
+ GLM_FUNC_QUALIFIER C<T> max
+ (
+ C<T> const& x,
+ C<T> const& y,
+ C<T> const& z
+ )
+ {
+ return glm::max(glm::max(x, y), z);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T max
+ (
+ T const& x,
+ T const& y,
+ T const& z,
+ T const& w
+ )
+ {
+ return glm::max(glm::max(x, y), glm::max(z, w));
+ }
+
+ template<typename T, template<typename> class C>
+ GLM_FUNC_QUALIFIER C<T> max
+ (
+ C<T> const& x,
+ typename C<T>::T const& y,
+ typename C<T>::T const& z,
+ typename C<T>::T const& w
+ )
+ {
+ return glm::max(glm::max(x, y), glm::max(z, w));
+ }
+
+ template<typename T, template<typename> class C>
+ GLM_FUNC_QUALIFIER C<T> max
+ (
+ C<T> const& x,
+ C<T> const& y,
+ C<T> const& z,
+ C<T> const& w
+ )
+ {
+ return glm::max(glm::max(x, y), glm::max(z, w));
+ }
+}//namespace glm
diff --git a/glm/gtx/exterior_product.hpp b/glm/gtx/exterior_product.hpp
new file mode 100644
index 0000000..5522df7
--- /dev/null
+++ b/glm/gtx/exterior_product.hpp
@@ -0,0 +1,45 @@
+/// @ref gtx_exterior_product
+/// @file glm/gtx/exterior_product.hpp
+///
+/// @see core (dependence)
+/// @see gtx_exterior_product (dependence)
+///
+/// @defgroup gtx_exterior_product GLM_GTX_exterior_product
+/// @ingroup gtx
+///
+/// Include <glm/gtx/exterior_product.hpp> to use the features of this extension.
+///
+/// @brief Allow to perform bit operations on integer values
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_exterior_product is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_exterior_product extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_exterior_product
+ /// @{
+
+ /// Returns the cross product of x and y.
+ ///
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="https://en.wikipedia.org/wiki/Exterior_algebra#Cross_and_triple_products">Exterior product</a>
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T cross(vec<2, T, Q> const& v, vec<2, T, Q> const& u);
+
+ /// @}
+} //namespace glm
+
+#include "exterior_product.inl"
diff --git a/glm/gtx/exterior_product.inl b/glm/gtx/exterior_product.inl
new file mode 100644
index 0000000..93661fd
--- /dev/null
+++ b/glm/gtx/exterior_product.inl
@@ -0,0 +1,26 @@
+/// @ref gtx_exterior_product
+
+#include <limits>
+
+namespace glm {
+namespace detail
+{
+ template<typename T, qualifier Q, bool Aligned>
+ struct compute_cross_vec2
+ {
+ GLM_FUNC_QUALIFIER static T call(vec<2, T, Q> const& v, vec<2, T, Q> const& u)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'cross' accepts only floating-point inputs");
+
+ return v.x * u.y - u.x * v.y;
+ }
+ };
+}//namespace detail
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T cross(vec<2, T, Q> const& x, vec<2, T, Q> const& y)
+ {
+ return detail::compute_cross_vec2<T, Q, detail::is_aligned<Q>::value>::call(x, y);
+ }
+}//namespace glm
+
diff --git a/glm/gtx/fast_exponential.hpp b/glm/gtx/fast_exponential.hpp
new file mode 100644
index 0000000..6fb7286
--- /dev/null
+++ b/glm/gtx/fast_exponential.hpp
@@ -0,0 +1,95 @@
+/// @ref gtx_fast_exponential
+/// @file glm/gtx/fast_exponential.hpp
+///
+/// @see core (dependence)
+/// @see gtx_half_float (dependence)
+///
+/// @defgroup gtx_fast_exponential GLM_GTX_fast_exponential
+/// @ingroup gtx
+///
+/// Include <glm/gtx/fast_exponential.hpp> to use the features of this extension.
+///
+/// Fast but less accurate implementations of exponential based functions.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_fast_exponential is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_fast_exponential extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_fast_exponential
+ /// @{
+
+ /// Faster than the common pow function but less accurate.
+ /// @see gtx_fast_exponential
+ template<typename genType>
+ GLM_FUNC_DECL genType fastPow(genType x, genType y);
+
+ /// Faster than the common pow function but less accurate.
+ /// @see gtx_fast_exponential
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fastPow(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Faster than the common pow function but less accurate.
+ /// @see gtx_fast_exponential
+ template<typename genTypeT, typename genTypeU>
+ GLM_FUNC_DECL genTypeT fastPow(genTypeT x, genTypeU y);
+
+ /// Faster than the common pow function but less accurate.
+ /// @see gtx_fast_exponential
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fastPow(vec<L, T, Q> const& x);
+
+ /// Faster than the common exp function but less accurate.
+ /// @see gtx_fast_exponential
+ template<typename T>
+ GLM_FUNC_DECL T fastExp(T x);
+
+ /// Faster than the common exp function but less accurate.
+ /// @see gtx_fast_exponential
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fastExp(vec<L, T, Q> const& x);
+
+ /// Faster than the common log function but less accurate.
+ /// @see gtx_fast_exponential
+ template<typename T>
+ GLM_FUNC_DECL T fastLog(T x);
+
+ /// Faster than the common exp2 function but less accurate.
+ /// @see gtx_fast_exponential
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fastLog(vec<L, T, Q> const& x);
+
+ /// Faster than the common exp2 function but less accurate.
+ /// @see gtx_fast_exponential
+ template<typename T>
+ GLM_FUNC_DECL T fastExp2(T x);
+
+ /// Faster than the common exp2 function but less accurate.
+ /// @see gtx_fast_exponential
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fastExp2(vec<L, T, Q> const& x);
+
+ /// Faster than the common log2 function but less accurate.
+ /// @see gtx_fast_exponential
+ template<typename T>
+ GLM_FUNC_DECL T fastLog2(T x);
+
+ /// Faster than the common log2 function but less accurate.
+ /// @see gtx_fast_exponential
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fastLog2(vec<L, T, Q> const& x);
+
+ /// @}
+}//namespace glm
+
+#include "fast_exponential.inl"
diff --git a/glm/gtx/fast_exponential.inl b/glm/gtx/fast_exponential.inl
new file mode 100644
index 0000000..5b11742
--- /dev/null
+++ b/glm/gtx/fast_exponential.inl
@@ -0,0 +1,136 @@
+/// @ref gtx_fast_exponential
+
+namespace glm
+{
+ // fastPow:
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fastPow(genType x, genType y)
+ {
+ return exp(y * log(x));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastPow(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ return exp(y * log(x));
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fastPow(T x, int y)
+ {
+ T f = static_cast<T>(1);
+ for(int i = 0; i < y; ++i)
+ f *= x;
+ return f;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastPow(vec<L, T, Q> const& x, vec<L, int, Q> const& y)
+ {
+ vec<L, T, Q> Result;
+ for(length_t i = 0, n = x.length(); i < n; ++i)
+ Result[i] = fastPow(x[i], y[i]);
+ return Result;
+ }
+
+ // fastExp
+ // Note: This function provides accurate results only for value between -1 and 1, else avoid it.
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fastExp(T x)
+ {
+ // This has a better looking and same performance in release mode than the following code. However, in debug mode it's slower.
+ // return 1.0f + x * (1.0f + x * 0.5f * (1.0f + x * 0.3333333333f * (1.0f + x * 0.25 * (1.0f + x * 0.2f))));
+ T x2 = x * x;
+ T x3 = x2 * x;
+ T x4 = x3 * x;
+ T x5 = x4 * x;
+ return T(1) + x + (x2 * T(0.5)) + (x3 * T(0.1666666667)) + (x4 * T(0.041666667)) + (x5 * T(0.008333333333));
+ }
+ /* // Try to handle all values of float... but often shower than std::exp, glm::floor and the loop kill the performance
+ GLM_FUNC_QUALIFIER float fastExp(float x)
+ {
+ const float e = 2.718281828f;
+ const float IntegerPart = floor(x);
+ const float FloatPart = x - IntegerPart;
+ float z = 1.f;
+
+ for(int i = 0; i < int(IntegerPart); ++i)
+ z *= e;
+
+ const float x2 = FloatPart * FloatPart;
+ const float x3 = x2 * FloatPart;
+ const float x4 = x3 * FloatPart;
+ const float x5 = x4 * FloatPart;
+ return z * (1.0f + FloatPart + (x2 * 0.5f) + (x3 * 0.1666666667f) + (x4 * 0.041666667f) + (x5 * 0.008333333333f));
+ }
+
+ // Increase accuracy on number bigger that 1 and smaller than -1 but it's not enough for high and negative numbers
+ GLM_FUNC_QUALIFIER float fastExp(float x)
+ {
+ // This has a better looking and same performance in release mode than the following code. However, in debug mode it's slower.
+ // return 1.0f + x * (1.0f + x * 0.5f * (1.0f + x * 0.3333333333f * (1.0f + x * 0.25 * (1.0f + x * 0.2f))));
+ float x2 = x * x;
+ float x3 = x2 * x;
+ float x4 = x3 * x;
+ float x5 = x4 * x;
+ float x6 = x5 * x;
+ float x7 = x6 * x;
+ float x8 = x7 * x;
+ return 1.0f + x + (x2 * 0.5f) + (x3 * 0.1666666667f) + (x4 * 0.041666667f) + (x5 * 0.008333333333f)+ (x6 * 0.00138888888888f) + (x7 * 0.000198412698f) + (x8 * 0.0000248015873f);;
+ }
+ */
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastExp(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(fastExp, x);
+ }
+
+ // fastLog
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fastLog(genType x)
+ {
+ return std::log(x);
+ }
+
+ /* Slower than the VC7.1 function...
+ GLM_FUNC_QUALIFIER float fastLog(float x)
+ {
+ float y1 = (x - 1.0f) / (x + 1.0f);
+ float y2 = y1 * y1;
+ return 2.0f * y1 * (1.0f + y2 * (0.3333333333f + y2 * (0.2f + y2 * 0.1428571429f)));
+ }
+ */
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastLog(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(fastLog, x);
+ }
+
+ //fastExp2, ln2 = 0.69314718055994530941723212145818f
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fastExp2(genType x)
+ {
+ return fastExp(static_cast<genType>(0.69314718055994530941723212145818) * x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastExp2(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(fastExp2, x);
+ }
+
+ // fastLog2, ln2 = 0.69314718055994530941723212145818f
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fastLog2(genType x)
+ {
+ return fastLog(x) / static_cast<genType>(0.69314718055994530941723212145818);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastLog2(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(fastLog2, x);
+ }
+}//namespace glm
diff --git a/glm/gtx/fast_square_root.hpp b/glm/gtx/fast_square_root.hpp
new file mode 100644
index 0000000..ac42a9c
--- /dev/null
+++ b/glm/gtx/fast_square_root.hpp
@@ -0,0 +1,98 @@
+/// @ref gtx_fast_square_root
+/// @file glm/gtx/fast_square_root.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_fast_square_root GLM_GTX_fast_square_root
+/// @ingroup gtx
+///
+/// Include <glm/gtx/fast_square_root.hpp> to use the features of this extension.
+///
+/// Fast but less accurate implementations of square root based functions.
+/// - Sqrt optimisation based on Newton's method,
+/// www.gamedev.net/community/forums/topic.asp?topic id=139956
+
+#pragma once
+
+// Dependency:
+#include "../common.hpp"
+#include "../exponential.hpp"
+#include "../geometric.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_fast_square_root is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_fast_square_root extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_fast_square_root
+ /// @{
+
+ /// Faster than the common sqrt function but less accurate.
+ ///
+ /// @see gtx_fast_square_root extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType fastSqrt(genType x);
+
+ /// Faster than the common sqrt function but less accurate.
+ ///
+ /// @see gtx_fast_square_root extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fastSqrt(vec<L, T, Q> const& x);
+
+ /// Faster than the common inversesqrt function but less accurate.
+ ///
+ /// @see gtx_fast_square_root extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType fastInverseSqrt(genType x);
+
+ /// Faster than the common inversesqrt function but less accurate.
+ ///
+ /// @see gtx_fast_square_root extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fastInverseSqrt(vec<L, T, Q> const& x);
+
+ /// Faster than the common length function but less accurate.
+ ///
+ /// @see gtx_fast_square_root extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType fastLength(genType x);
+
+ /// Faster than the common length function but less accurate.
+ ///
+ /// @see gtx_fast_square_root extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T fastLength(vec<L, T, Q> const& x);
+
+ /// Faster than the common distance function but less accurate.
+ ///
+ /// @see gtx_fast_square_root extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType fastDistance(genType x, genType y);
+
+ /// Faster than the common distance function but less accurate.
+ ///
+ /// @see gtx_fast_square_root extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T fastDistance(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Faster than the common normalize function but less accurate.
+ ///
+ /// @see gtx_fast_square_root extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType fastNormalize(genType x);
+
+ /// Faster than the common normalize function but less accurate.
+ ///
+ /// @see gtx_fast_square_root extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> fastNormalize(vec<L, T, Q> const& x);
+
+ /// @}
+}// namespace glm
+
+#include "fast_square_root.inl"
diff --git a/glm/gtx/fast_square_root.inl b/glm/gtx/fast_square_root.inl
new file mode 100644
index 0000000..4e6c6de
--- /dev/null
+++ b/glm/gtx/fast_square_root.inl
@@ -0,0 +1,75 @@
+/// @ref gtx_fast_square_root
+
+namespace glm
+{
+ // fastSqrt
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fastSqrt(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'fastSqrt' only accept floating-point input");
+
+ return genType(1) / fastInverseSqrt(x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastSqrt(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(fastSqrt, x);
+ }
+
+ // fastInversesqrt
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fastInverseSqrt(genType x)
+ {
+ return detail::compute_inversesqrt<1, genType, lowp, detail::is_aligned<lowp>::value>::call(vec<1, genType, lowp>(x)).x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastInverseSqrt(vec<L, T, Q> const& x)
+ {
+ return detail::compute_inversesqrt<L, T, Q, detail::is_aligned<Q>::value>::call(x);
+ }
+
+ // fastLength
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fastLength(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'fastLength' only accept floating-point inputs");
+
+ return abs(x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T fastLength(vec<L, T, Q> const& x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'fastLength' only accept floating-point inputs");
+
+ return fastSqrt(dot(x, x));
+ }
+
+ // fastDistance
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fastDistance(genType x, genType y)
+ {
+ return fastLength(y - x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T fastDistance(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ return fastLength(y - x);
+ }
+
+ // fastNormalize
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType fastNormalize(genType x)
+ {
+ return x > genType(0) ? genType(1) : -genType(1);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastNormalize(vec<L, T, Q> const& x)
+ {
+ return x * fastInverseSqrt(dot(x, x));
+ }
+}//namespace glm
diff --git a/glm/gtx/fast_trigonometry.hpp b/glm/gtx/fast_trigonometry.hpp
new file mode 100644
index 0000000..2650d6e
--- /dev/null
+++ b/glm/gtx/fast_trigonometry.hpp
@@ -0,0 +1,79 @@
+/// @ref gtx_fast_trigonometry
+/// @file glm/gtx/fast_trigonometry.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_fast_trigonometry GLM_GTX_fast_trigonometry
+/// @ingroup gtx
+///
+/// Include <glm/gtx/fast_trigonometry.hpp> to use the features of this extension.
+///
+/// Fast but less accurate implementations of trigonometric functions.
+
+#pragma once
+
+// Dependency:
+#include "../gtc/constants.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_fast_trigonometry is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_fast_trigonometry extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_fast_trigonometry
+ /// @{
+
+ /// Wrap an angle to [0 2pi[
+ /// From GLM_GTX_fast_trigonometry extension.
+ template<typename T>
+ GLM_FUNC_DECL T wrapAngle(T angle);
+
+ /// Faster than the common sin function but less accurate.
+ /// From GLM_GTX_fast_trigonometry extension.
+ template<typename T>
+ GLM_FUNC_DECL T fastSin(T angle);
+
+ /// Faster than the common cos function but less accurate.
+ /// From GLM_GTX_fast_trigonometry extension.
+ template<typename T>
+ GLM_FUNC_DECL T fastCos(T angle);
+
+ /// Faster than the common tan function but less accurate.
+ /// Defined between -2pi and 2pi.
+ /// From GLM_GTX_fast_trigonometry extension.
+ template<typename T>
+ GLM_FUNC_DECL T fastTan(T angle);
+
+ /// Faster than the common asin function but less accurate.
+ /// Defined between -2pi and 2pi.
+ /// From GLM_GTX_fast_trigonometry extension.
+ template<typename T>
+ GLM_FUNC_DECL T fastAsin(T angle);
+
+ /// Faster than the common acos function but less accurate.
+ /// Defined between -2pi and 2pi.
+ /// From GLM_GTX_fast_trigonometry extension.
+ template<typename T>
+ GLM_FUNC_DECL T fastAcos(T angle);
+
+ /// Faster than the common atan function but less accurate.
+ /// Defined between -2pi and 2pi.
+ /// From GLM_GTX_fast_trigonometry extension.
+ template<typename T>
+ GLM_FUNC_DECL T fastAtan(T y, T x);
+
+ /// Faster than the common atan function but less accurate.
+ /// Defined between -2pi and 2pi.
+ /// From GLM_GTX_fast_trigonometry extension.
+ template<typename T>
+ GLM_FUNC_DECL T fastAtan(T angle);
+
+ /// @}
+}//namespace glm
+
+#include "fast_trigonometry.inl"
diff --git a/glm/gtx/fast_trigonometry.inl b/glm/gtx/fast_trigonometry.inl
new file mode 100644
index 0000000..1a710cb
--- /dev/null
+++ b/glm/gtx/fast_trigonometry.inl
@@ -0,0 +1,142 @@
+/// @ref gtx_fast_trigonometry
+
+namespace glm{
+namespace detail
+{
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> taylorCos(vec<L, T, Q> const& x)
+ {
+ return static_cast<T>(1)
+ - (x * x) * (1.f / 2.f)
+ + ((x * x) * (x * x)) * (1.f / 24.f)
+ - (((x * x) * (x * x)) * (x * x)) * (1.f / 720.f)
+ + (((x * x) * (x * x)) * ((x * x) * (x * x))) * (1.f / 40320.f);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T cos_52s(T x)
+ {
+ T const xx(x * x);
+ return (T(0.9999932946) + xx * (T(-0.4999124376) + xx * (T(0.0414877472) + xx * T(-0.0012712095))));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> cos_52s(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(cos_52s, x);
+ }
+}//namespace detail
+
+ // wrapAngle
+ template<typename T>
+ GLM_FUNC_QUALIFIER T wrapAngle(T angle)
+ {
+ return abs<T>(mod<T>(angle, two_pi<T>()));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> wrapAngle(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(wrapAngle, x);
+ }
+
+ // cos
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fastCos(T x)
+ {
+ T const angle(wrapAngle<T>(x));
+
+ if(angle < half_pi<T>())
+ return detail::cos_52s(angle);
+ if(angle < pi<T>())
+ return -detail::cos_52s(pi<T>() - angle);
+ if(angle < (T(3) * half_pi<T>()))
+ return -detail::cos_52s(angle - pi<T>());
+
+ return detail::cos_52s(two_pi<T>() - angle);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastCos(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(fastCos, x);
+ }
+
+ // sin
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fastSin(T x)
+ {
+ return fastCos<T>(half_pi<T>() - x);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastSin(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(fastSin, x);
+ }
+
+ // tan
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fastTan(T x)
+ {
+ return x + (x * x * x * T(0.3333333333)) + (x * x * x * x * x * T(0.1333333333333)) + (x * x * x * x * x * x * x * T(0.0539682539));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastTan(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(fastTan, x);
+ }
+
+ // asin
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fastAsin(T x)
+ {
+ return x + (x * x * x * T(0.166666667)) + (x * x * x * x * x * T(0.075)) + (x * x * x * x * x * x * x * T(0.0446428571)) + (x * x * x * x * x * x * x * x * x * T(0.0303819444));// + (x * x * x * x * x * x * x * x * x * x * x * T(0.022372159));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastAsin(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(fastAsin, x);
+ }
+
+ // acos
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fastAcos(T x)
+ {
+ return T(1.5707963267948966192313216916398) - fastAsin(x); //(PI / 2)
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastAcos(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(fastAcos, x);
+ }
+
+ // atan
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fastAtan(T y, T x)
+ {
+ T sgn = sign(y) * sign(x);
+ return abs(fastAtan(y / x)) * sgn;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastAtan(vec<L, T, Q> const& y, vec<L, T, Q> const& x)
+ {
+ return detail::functor2<vec, L, T, Q>::call(fastAtan, y, x);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T fastAtan(T x)
+ {
+ return x - (x * x * x * T(0.333333333333)) + (x * x * x * x * x * T(0.2)) - (x * x * x * x * x * x * x * T(0.1428571429)) + (x * x * x * x * x * x * x * x * x * T(0.111111111111)) - (x * x * x * x * x * x * x * x * x * x * x * T(0.0909090909));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> fastAtan(vec<L, T, Q> const& x)
+ {
+ return detail::functor1<vec, L, T, T, Q>::call(fastAtan, x);
+ }
+}//namespace glm
diff --git a/glm/gtx/float_notmalize.inl b/glm/gtx/float_notmalize.inl
new file mode 100644
index 0000000..8cdbc5a
--- /dev/null
+++ b/glm/gtx/float_notmalize.inl
@@ -0,0 +1,13 @@
+/// @ref gtx_float_normalize
+
+#include <limits>
+
+namespace glm
+{
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, float, Q> floatNormalize(vec<L, T, Q> const& v)
+ {
+ return vec<L, float, Q>(v) / static_cast<float>(std::numeric_limits<T>::max());
+ }
+
+}//namespace glm
diff --git a/glm/gtx/functions.hpp b/glm/gtx/functions.hpp
new file mode 100644
index 0000000..9f4166c
--- /dev/null
+++ b/glm/gtx/functions.hpp
@@ -0,0 +1,56 @@
+/// @ref gtx_functions
+/// @file glm/gtx/functions.hpp
+///
+/// @see core (dependence)
+/// @see gtc_quaternion (dependence)
+///
+/// @defgroup gtx_functions GLM_GTX_functions
+/// @ingroup gtx
+///
+/// Include <glm/gtx/functions.hpp> to use the features of this extension.
+///
+/// List of useful common functions.
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+#include "../detail/qualifier.hpp"
+#include "../detail/type_vec2.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_functions is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_functions extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_functions
+ /// @{
+
+ /// 1D gauss function
+ ///
+ /// @see gtc_epsilon
+ template<typename T>
+ GLM_FUNC_DECL T gauss(
+ T x,
+ T ExpectedValue,
+ T StandardDeviation);
+
+ /// 2D gauss function
+ ///
+ /// @see gtc_epsilon
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T gauss(
+ vec<2, T, Q> const& Coord,
+ vec<2, T, Q> const& ExpectedValue,
+ vec<2, T, Q> const& StandardDeviation);
+
+ /// @}
+}//namespace glm
+
+#include "functions.inl"
+
diff --git a/glm/gtx/functions.inl b/glm/gtx/functions.inl
new file mode 100644
index 0000000..29cbb20
--- /dev/null
+++ b/glm/gtx/functions.inl
@@ -0,0 +1,30 @@
+/// @ref gtx_functions
+
+#include "../exponential.hpp"
+
+namespace glm
+{
+ template<typename T>
+ GLM_FUNC_QUALIFIER T gauss
+ (
+ T x,
+ T ExpectedValue,
+ T StandardDeviation
+ )
+ {
+ return exp(-((x - ExpectedValue) * (x - ExpectedValue)) / (static_cast<T>(2) * StandardDeviation * StandardDeviation)) / (StandardDeviation * sqrt(static_cast<T>(6.28318530717958647692528676655900576)));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T gauss
+ (
+ vec<2, T, Q> const& Coord,
+ vec<2, T, Q> const& ExpectedValue,
+ vec<2, T, Q> const& StandardDeviation
+ )
+ {
+ vec<2, T, Q> const Squared = ((Coord - ExpectedValue) * (Coord - ExpectedValue)) / (static_cast<T>(2) * StandardDeviation * StandardDeviation);
+ return exp(-(Squared.x + Squared.y));
+ }
+}//namespace glm
+
diff --git a/glm/gtx/gradient_paint.hpp b/glm/gtx/gradient_paint.hpp
new file mode 100644
index 0000000..6f85bf4
--- /dev/null
+++ b/glm/gtx/gradient_paint.hpp
@@ -0,0 +1,53 @@
+/// @ref gtx_gradient_paint
+/// @file glm/gtx/gradient_paint.hpp
+///
+/// @see core (dependence)
+/// @see gtx_optimum_pow (dependence)
+///
+/// @defgroup gtx_gradient_paint GLM_GTX_gradient_paint
+/// @ingroup gtx
+///
+/// Include <glm/gtx/gradient_paint.hpp> to use the features of this extension.
+///
+/// Functions that return the color of procedural gradient for specific coordinates.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtx/optimum_pow.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_gradient_paint is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_gradient_paint extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_gradient_paint
+ /// @{
+
+ /// Return a color from a radial gradient.
+ /// @see - gtx_gradient_paint
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T radialGradient(
+ vec<2, T, Q> const& Center,
+ T const& Radius,
+ vec<2, T, Q> const& Focal,
+ vec<2, T, Q> const& Position);
+
+ /// Return a color from a linear gradient.
+ /// @see - gtx_gradient_paint
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T linearGradient(
+ vec<2, T, Q> const& Point0,
+ vec<2, T, Q> const& Point1,
+ vec<2, T, Q> const& Position);
+
+ /// @}
+}// namespace glm
+
+#include "gradient_paint.inl"
diff --git a/glm/gtx/gradient_paint.inl b/glm/gtx/gradient_paint.inl
new file mode 100644
index 0000000..4c495e6
--- /dev/null
+++ b/glm/gtx/gradient_paint.inl
@@ -0,0 +1,36 @@
+/// @ref gtx_gradient_paint
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T radialGradient
+ (
+ vec<2, T, Q> const& Center,
+ T const& Radius,
+ vec<2, T, Q> const& Focal,
+ vec<2, T, Q> const& Position
+ )
+ {
+ vec<2, T, Q> F = Focal - Center;
+ vec<2, T, Q> D = Position - Focal;
+ T Radius2 = pow2(Radius);
+ T Fx2 = pow2(F.x);
+ T Fy2 = pow2(F.y);
+
+ T Numerator = (D.x * F.x + D.y * F.y) + sqrt(Radius2 * (pow2(D.x) + pow2(D.y)) - pow2(D.x * F.y - D.y * F.x));
+ T Denominator = Radius2 - (Fx2 + Fy2);
+ return Numerator / Denominator;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T linearGradient
+ (
+ vec<2, T, Q> const& Point0,
+ vec<2, T, Q> const& Point1,
+ vec<2, T, Q> const& Position
+ )
+ {
+ vec<2, T, Q> Dist = Point1 - Point0;
+ return (Dist.x * (Position.x - Point0.x) + Dist.y * (Position.y - Point0.y)) / glm::dot(Dist, Dist);
+ }
+}//namespace glm
diff --git a/glm/gtx/handed_coordinate_space.hpp b/glm/gtx/handed_coordinate_space.hpp
new file mode 100644
index 0000000..3c85968
--- /dev/null
+++ b/glm/gtx/handed_coordinate_space.hpp
@@ -0,0 +1,50 @@
+/// @ref gtx_handed_coordinate_space
+/// @file glm/gtx/handed_coordinate_space.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_handed_coordinate_space GLM_GTX_handed_coordinate_space
+/// @ingroup gtx
+///
+/// Include <glm/gtx/handed_coordinate_system.hpp> to use the features of this extension.
+///
+/// To know if a set of three basis vectors defines a right or left-handed coordinate system.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_handed_coordinate_space is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_handed_coordinate_space extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_handed_coordinate_space
+ /// @{
+
+ //! Return if a trihedron right handed or not.
+ //! From GLM_GTX_handed_coordinate_space extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool rightHanded(
+ vec<3, T, Q> const& tangent,
+ vec<3, T, Q> const& binormal,
+ vec<3, T, Q> const& normal);
+
+ //! Return if a trihedron left handed or not.
+ //! From GLM_GTX_handed_coordinate_space extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool leftHanded(
+ vec<3, T, Q> const& tangent,
+ vec<3, T, Q> const& binormal,
+ vec<3, T, Q> const& normal);
+
+ /// @}
+}// namespace glm
+
+#include "handed_coordinate_space.inl"
diff --git a/glm/gtx/handed_coordinate_space.inl b/glm/gtx/handed_coordinate_space.inl
new file mode 100644
index 0000000..e43c17b
--- /dev/null
+++ b/glm/gtx/handed_coordinate_space.inl
@@ -0,0 +1,26 @@
+/// @ref gtx_handed_coordinate_space
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool rightHanded
+ (
+ vec<3, T, Q> const& tangent,
+ vec<3, T, Q> const& binormal,
+ vec<3, T, Q> const& normal
+ )
+ {
+ return dot(cross(normal, tangent), binormal) > T(0);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool leftHanded
+ (
+ vec<3, T, Q> const& tangent,
+ vec<3, T, Q> const& binormal,
+ vec<3, T, Q> const& normal
+ )
+ {
+ return dot(cross(normal, tangent), binormal) < T(0);
+ }
+}//namespace glm
diff --git a/glm/gtx/hash.hpp b/glm/gtx/hash.hpp
new file mode 100644
index 0000000..05dae9f
--- /dev/null
+++ b/glm/gtx/hash.hpp
@@ -0,0 +1,142 @@
+/// @ref gtx_hash
+/// @file glm/gtx/hash.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_hash GLM_GTX_hash
+/// @ingroup gtx
+///
+/// Include <glm/gtx/hash.hpp> to use the features of this extension.
+///
+/// Add std::hash support for glm types
+
+#pragma once
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_hash is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_hash extension included")
+# endif
+#endif
+
+#include <functional>
+
+#include "../vec2.hpp"
+#include "../vec3.hpp"
+#include "../vec4.hpp"
+#include "../gtc/vec1.hpp"
+
+#include "../gtc/quaternion.hpp"
+#include "../gtx/dual_quaternion.hpp"
+
+#include "../mat2x2.hpp"
+#include "../mat2x3.hpp"
+#include "../mat2x4.hpp"
+
+#include "../mat3x2.hpp"
+#include "../mat3x3.hpp"
+#include "../mat3x4.hpp"
+
+#include "../mat4x2.hpp"
+#include "../mat4x3.hpp"
+#include "../mat4x4.hpp"
+
+#if !GLM_HAS_CXX11_STL
+# error "GLM_GTX_hash requires C++11 standard library support"
+#endif
+
+namespace std
+{
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::vec<1, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::vec<1, T, Q> const& v) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::vec<2, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::vec<2, T, Q> const& v) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::vec<3, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::vec<3, T, Q> const& v) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::vec<4, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::vec<4, T, Q> const& v) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::qua<T,Q>>
+ {
+ GLM_FUNC_DECL size_t operator()(glm::qua<T, Q> const& q) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::tdualquat<T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::tdualquat<T,Q> const& q) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::mat<2, 2, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::mat<2, 2, T,Q> const& m) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::mat<2, 3, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::mat<2, 3, T,Q> const& m) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::mat<2, 4, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::mat<2, 4, T,Q> const& m) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::mat<3, 2, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::mat<3, 2, T,Q> const& m) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::mat<3, 3, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::mat<3, 3, T,Q> const& m) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::mat<3, 4, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::mat<3, 4, T,Q> const& m) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::mat<4, 2, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::mat<4, 2, T,Q> const& m) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::mat<4, 3, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::mat<4, 3, T,Q> const& m) const;
+ };
+
+ template<typename T, glm::qualifier Q>
+ struct hash<glm::mat<4, 4, T,Q> >
+ {
+ GLM_FUNC_DECL size_t operator()(glm::mat<4, 4, T,Q> const& m) const;
+ };
+} // namespace std
+
+#include "hash.inl"
diff --git a/glm/gtx/hash.inl b/glm/gtx/hash.inl
new file mode 100644
index 0000000..ff71ca9
--- /dev/null
+++ b/glm/gtx/hash.inl
@@ -0,0 +1,184 @@
+/// @ref gtx_hash
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_hash GLM_GTX_hash
+/// @ingroup gtx
+///
+/// @brief Add std::hash support for glm types
+///
+/// <glm/gtx/hash.inl> need to be included to use the features of this extension.
+
+namespace glm {
+namespace detail
+{
+ GLM_INLINE void hash_combine(size_t &seed, size_t hash)
+ {
+ hash += 0x9e3779b9 + (seed << 6) + (seed >> 2);
+ seed ^= hash;
+ }
+}}
+
+namespace std
+{
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::vec<1, T, Q>>::operator()(glm::vec<1, T, Q> const& v) const
+ {
+ hash<T> hasher;
+ return hasher(v.x);
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::vec<2, T, Q>>::operator()(glm::vec<2, T, Q> const& v) const
+ {
+ size_t seed = 0;
+ hash<T> hasher;
+ glm::detail::hash_combine(seed, hasher(v.x));
+ glm::detail::hash_combine(seed, hasher(v.y));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::vec<3, T, Q>>::operator()(glm::vec<3, T, Q> const& v) const
+ {
+ size_t seed = 0;
+ hash<T> hasher;
+ glm::detail::hash_combine(seed, hasher(v.x));
+ glm::detail::hash_combine(seed, hasher(v.y));
+ glm::detail::hash_combine(seed, hasher(v.z));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::vec<4, T, Q>>::operator()(glm::vec<4, T, Q> const& v) const
+ {
+ size_t seed = 0;
+ hash<T> hasher;
+ glm::detail::hash_combine(seed, hasher(v.x));
+ glm::detail::hash_combine(seed, hasher(v.y));
+ glm::detail::hash_combine(seed, hasher(v.z));
+ glm::detail::hash_combine(seed, hasher(v.w));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::qua<T, Q>>::operator()(glm::qua<T,Q> const& q) const
+ {
+ size_t seed = 0;
+ hash<T> hasher;
+ glm::detail::hash_combine(seed, hasher(q.x));
+ glm::detail::hash_combine(seed, hasher(q.y));
+ glm::detail::hash_combine(seed, hasher(q.z));
+ glm::detail::hash_combine(seed, hasher(q.w));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::tdualquat<T, Q>>::operator()(glm::tdualquat<T, Q> const& q) const
+ {
+ size_t seed = 0;
+ hash<glm::qua<T, Q>> hasher;
+ glm::detail::hash_combine(seed, hasher(q.real));
+ glm::detail::hash_combine(seed, hasher(q.dual));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::mat<2, 2, T, Q>>::operator()(glm::mat<2, 2, T, Q> const& m) const
+ {
+ size_t seed = 0;
+ hash<glm::vec<2, T, Q>> hasher;
+ glm::detail::hash_combine(seed, hasher(m[0]));
+ glm::detail::hash_combine(seed, hasher(m[1]));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::mat<2, 3, T, Q>>::operator()(glm::mat<2, 3, T, Q> const& m) const
+ {
+ size_t seed = 0;
+ hash<glm::vec<3, T, Q>> hasher;
+ glm::detail::hash_combine(seed, hasher(m[0]));
+ glm::detail::hash_combine(seed, hasher(m[1]));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::mat<2, 4, T, Q>>::operator()(glm::mat<2, 4, T, Q> const& m) const
+ {
+ size_t seed = 0;
+ hash<glm::vec<4, T, Q>> hasher;
+ glm::detail::hash_combine(seed, hasher(m[0]));
+ glm::detail::hash_combine(seed, hasher(m[1]));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::mat<3, 2, T, Q>>::operator()(glm::mat<3, 2, T, Q> const& m) const
+ {
+ size_t seed = 0;
+ hash<glm::vec<2, T, Q>> hasher;
+ glm::detail::hash_combine(seed, hasher(m[0]));
+ glm::detail::hash_combine(seed, hasher(m[1]));
+ glm::detail::hash_combine(seed, hasher(m[2]));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::mat<3, 3, T, Q>>::operator()(glm::mat<3, 3, T, Q> const& m) const
+ {
+ size_t seed = 0;
+ hash<glm::vec<3, T, Q>> hasher;
+ glm::detail::hash_combine(seed, hasher(m[0]));
+ glm::detail::hash_combine(seed, hasher(m[1]));
+ glm::detail::hash_combine(seed, hasher(m[2]));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::mat<3, 4, T, Q>>::operator()(glm::mat<3, 4, T, Q> const& m) const
+ {
+ size_t seed = 0;
+ hash<glm::vec<4, T, Q>> hasher;
+ glm::detail::hash_combine(seed, hasher(m[0]));
+ glm::detail::hash_combine(seed, hasher(m[1]));
+ glm::detail::hash_combine(seed, hasher(m[2]));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::mat<4, 2, T,Q>>::operator()(glm::mat<4, 2, T,Q> const& m) const
+ {
+ size_t seed = 0;
+ hash<glm::vec<2, T, Q>> hasher;
+ glm::detail::hash_combine(seed, hasher(m[0]));
+ glm::detail::hash_combine(seed, hasher(m[1]));
+ glm::detail::hash_combine(seed, hasher(m[2]));
+ glm::detail::hash_combine(seed, hasher(m[3]));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::mat<4, 3, T,Q>>::operator()(glm::mat<4, 3, T,Q> const& m) const
+ {
+ size_t seed = 0;
+ hash<glm::vec<3, T, Q>> hasher;
+ glm::detail::hash_combine(seed, hasher(m[0]));
+ glm::detail::hash_combine(seed, hasher(m[1]));
+ glm::detail::hash_combine(seed, hasher(m[2]));
+ glm::detail::hash_combine(seed, hasher(m[3]));
+ return seed;
+ }
+
+ template<typename T, glm::qualifier Q>
+ GLM_FUNC_QUALIFIER size_t hash<glm::mat<4, 4, T,Q>>::operator()(glm::mat<4, 4, T, Q> const& m) const
+ {
+ size_t seed = 0;
+ hash<glm::vec<4, T, Q>> hasher;
+ glm::detail::hash_combine(seed, hasher(m[0]));
+ glm::detail::hash_combine(seed, hasher(m[1]));
+ glm::detail::hash_combine(seed, hasher(m[2]));
+ glm::detail::hash_combine(seed, hasher(m[3]));
+ return seed;
+ }
+}
diff --git a/glm/gtx/integer.hpp b/glm/gtx/integer.hpp
new file mode 100644
index 0000000..d0b4c61
--- /dev/null
+++ b/glm/gtx/integer.hpp
@@ -0,0 +1,76 @@
+/// @ref gtx_integer
+/// @file glm/gtx/integer.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_integer GLM_GTX_integer
+/// @ingroup gtx
+///
+/// Include <glm/gtx/integer.hpp> to use the features of this extension.
+///
+/// Add support for integer for core functions
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtc/integer.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_integer is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_integer extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_integer
+ /// @{
+
+ //! Returns x raised to the y power.
+ //! From GLM_GTX_integer extension.
+ GLM_FUNC_DECL int pow(int x, uint y);
+
+ //! Returns the positive square root of x.
+ //! From GLM_GTX_integer extension.
+ GLM_FUNC_DECL int sqrt(int x);
+
+ //! Returns the floor log2 of x.
+ //! From GLM_GTX_integer extension.
+ GLM_FUNC_DECL unsigned int floor_log2(unsigned int x);
+
+ //! Modulus. Returns x - y * floor(x / y) for each component in x using the floating point value y.
+ //! From GLM_GTX_integer extension.
+ GLM_FUNC_DECL int mod(int x, int y);
+
+ //! Return the factorial value of a number (!12 max, integer only)
+ //! From GLM_GTX_integer extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType factorial(genType const& x);
+
+ //! 32bit signed integer.
+ //! From GLM_GTX_integer extension.
+ typedef signed int sint;
+
+ //! Returns x raised to the y power.
+ //! From GLM_GTX_integer extension.
+ GLM_FUNC_DECL uint pow(uint x, uint y);
+
+ //! Returns the positive square root of x.
+ //! From GLM_GTX_integer extension.
+ GLM_FUNC_DECL uint sqrt(uint x);
+
+ //! Modulus. Returns x - y * floor(x / y) for each component in x using the floating point value y.
+ //! From GLM_GTX_integer extension.
+ GLM_FUNC_DECL uint mod(uint x, uint y);
+
+ //! Returns the number of leading zeros.
+ //! From GLM_GTX_integer extension.
+ GLM_FUNC_DECL uint nlz(uint x);
+
+ /// @}
+}//namespace glm
+
+#include "integer.inl"
diff --git a/glm/gtx/integer.inl b/glm/gtx/integer.inl
new file mode 100644
index 0000000..956366b
--- /dev/null
+++ b/glm/gtx/integer.inl
@@ -0,0 +1,185 @@
+/// @ref gtx_integer
+
+namespace glm
+{
+ // pow
+ GLM_FUNC_QUALIFIER int pow(int x, uint y)
+ {
+ if(y == 0)
+ return x >= 0 ? 1 : -1;
+
+ int result = x;
+ for(uint i = 1; i < y; ++i)
+ result *= x;
+ return result;
+ }
+
+ // sqrt: From Christopher J. Musial, An integer square root, Graphics Gems, 1990, page 387
+ GLM_FUNC_QUALIFIER int sqrt(int x)
+ {
+ if(x <= 1) return x;
+
+ int NextTrial = x >> 1;
+ int CurrentAnswer;
+
+ do
+ {
+ CurrentAnswer = NextTrial;
+ NextTrial = (NextTrial + x / NextTrial) >> 1;
+ } while(NextTrial < CurrentAnswer);
+
+ return CurrentAnswer;
+ }
+
+// Henry Gordon Dietz: http://aggregate.org/MAGIC/
+namespace detail
+{
+ GLM_FUNC_QUALIFIER unsigned int ones32(unsigned int x)
+ {
+ /* 32-bit recursive reduction using SWAR...
+ but first step is mapping 2-bit values
+ into sum of 2 1-bit values in sneaky way
+ */
+ x -= ((x >> 1) & 0x55555555);
+ x = (((x >> 2) & 0x33333333) + (x & 0x33333333));
+ x = (((x >> 4) + x) & 0x0f0f0f0f);
+ x += (x >> 8);
+ x += (x >> 16);
+ return(x & 0x0000003f);
+ }
+}//namespace detail
+
+ // Henry Gordon Dietz: http://aggregate.org/MAGIC/
+/*
+ GLM_FUNC_QUALIFIER unsigned int floor_log2(unsigned int x)
+ {
+ x |= (x >> 1);
+ x |= (x >> 2);
+ x |= (x >> 4);
+ x |= (x >> 8);
+ x |= (x >> 16);
+
+ return _detail::ones32(x) >> 1;
+ }
+*/
+ // mod
+ GLM_FUNC_QUALIFIER int mod(int x, int y)
+ {
+ return ((x % y) + y) % y;
+ }
+
+ // factorial (!12 max, integer only)
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType factorial(genType const& x)
+ {
+ genType Temp = x;
+ genType Result;
+ for(Result = 1; Temp > 1; --Temp)
+ Result *= Temp;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<2, T, Q> factorial(
+ vec<2, T, Q> const& x)
+ {
+ return vec<2, T, Q>(
+ factorial(x.x),
+ factorial(x.y));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> factorial(
+ vec<3, T, Q> const& x)
+ {
+ return vec<3, T, Q>(
+ factorial(x.x),
+ factorial(x.y),
+ factorial(x.z));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> factorial(
+ vec<4, T, Q> const& x)
+ {
+ return vec<4, T, Q>(
+ factorial(x.x),
+ factorial(x.y),
+ factorial(x.z),
+ factorial(x.w));
+ }
+
+ GLM_FUNC_QUALIFIER uint pow(uint x, uint y)
+ {
+ if (y == 0)
+ return 1u;
+
+ uint result = x;
+ for(uint i = 1; i < y; ++i)
+ result *= x;
+ return result;
+ }
+
+ GLM_FUNC_QUALIFIER uint sqrt(uint x)
+ {
+ if(x <= 1) return x;
+
+ uint NextTrial = x >> 1;
+ uint CurrentAnswer;
+
+ do
+ {
+ CurrentAnswer = NextTrial;
+ NextTrial = (NextTrial + x / NextTrial) >> 1;
+ } while(NextTrial < CurrentAnswer);
+
+ return CurrentAnswer;
+ }
+
+ GLM_FUNC_QUALIFIER uint mod(uint x, uint y)
+ {
+ return x - y * (x / y);
+ }
+
+#if(GLM_COMPILER & (GLM_COMPILER_VC | GLM_COMPILER_GCC))
+
+ GLM_FUNC_QUALIFIER unsigned int nlz(unsigned int x)
+ {
+ return 31u - findMSB(x);
+ }
+
+#else
+
+ // Hackers Delight: http://www.hackersdelight.org/HDcode/nlz.c.txt
+ GLM_FUNC_QUALIFIER unsigned int nlz(unsigned int x)
+ {
+ int y, m, n;
+
+ y = -int(x >> 16); // If left half of x is 0,
+ m = (y >> 16) & 16; // set n = 16. If left half
+ n = 16 - m; // is nonzero, set n = 0 and
+ x = x >> m; // shift x right 16.
+ // Now x is of the form 0000xxxx.
+ y = x - 0x100; // If positions 8-15 are 0,
+ m = (y >> 16) & 8; // add 8 to n and shift x left 8.
+ n = n + m;
+ x = x << m;
+
+ y = x - 0x1000; // If positions 12-15 are 0,
+ m = (y >> 16) & 4; // add 4 to n and shift x left 4.
+ n = n + m;
+ x = x << m;
+
+ y = x - 0x4000; // If positions 14-15 are 0,
+ m = (y >> 16) & 2; // add 2 to n and shift x left 2.
+ n = n + m;
+ x = x << m;
+
+ y = x >> 14; // Set y = 0, 1, 2, or 3.
+ m = y & ~(y >> 1); // Set m = 0, 1, 2, or 2 resp.
+ return unsigned(n + 2 - m);
+ }
+
+#endif//(GLM_COMPILER)
+
+}//namespace glm
diff --git a/glm/gtx/intersect.hpp b/glm/gtx/intersect.hpp
new file mode 100644
index 0000000..f5c0621
--- /dev/null
+++ b/glm/gtx/intersect.hpp
@@ -0,0 +1,92 @@
+/// @ref gtx_intersect
+/// @file glm/gtx/intersect.hpp
+///
+/// @see core (dependence)
+/// @see gtx_closest_point (dependence)
+///
+/// @defgroup gtx_intersect GLM_GTX_intersect
+/// @ingroup gtx
+///
+/// Include <glm/gtx/intersect.hpp> to use the features of this extension.
+///
+/// Add intersection functions
+
+#pragma once
+
+// Dependency:
+#include <cfloat>
+#include <limits>
+#include "../glm.hpp"
+#include "../geometric.hpp"
+#include "../gtx/closest_point.hpp"
+#include "../gtx/vector_query.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_closest_point is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_closest_point extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_intersect
+ /// @{
+
+ //! Compute the intersection of a ray and a plane.
+ //! Ray direction and plane normal must be unit length.
+ //! From GLM_GTX_intersect extension.
+ template<typename genType>
+ GLM_FUNC_DECL bool intersectRayPlane(
+ genType const& orig, genType const& dir,
+ genType const& planeOrig, genType const& planeNormal,
+ typename genType::value_type & intersectionDistance);
+
+ //! Compute the intersection of a ray and a triangle.
+ /// Based om Tomas Möller implementation http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/raytri/
+ //! From GLM_GTX_intersect extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool intersectRayTriangle(
+ vec<3, T, Q> const& orig, vec<3, T, Q> const& dir,
+ vec<3, T, Q> const& v0, vec<3, T, Q> const& v1, vec<3, T, Q> const& v2,
+ vec<2, T, Q>& baryPosition, T& distance);
+
+ //! Compute the intersection of a line and a triangle.
+ //! From GLM_GTX_intersect extension.
+ template<typename genType>
+ GLM_FUNC_DECL bool intersectLineTriangle(
+ genType const& orig, genType const& dir,
+ genType const& vert0, genType const& vert1, genType const& vert2,
+ genType & position);
+
+ //! Compute the intersection distance of a ray and a sphere.
+ //! The ray direction vector is unit length.
+ //! From GLM_GTX_intersect extension.
+ template<typename genType>
+ GLM_FUNC_DECL bool intersectRaySphere(
+ genType const& rayStarting, genType const& rayNormalizedDirection,
+ genType const& sphereCenter, typename genType::value_type const sphereRadiusSquared,
+ typename genType::value_type & intersectionDistance);
+
+ //! Compute the intersection of a ray and a sphere.
+ //! From GLM_GTX_intersect extension.
+ template<typename genType>
+ GLM_FUNC_DECL bool intersectRaySphere(
+ genType const& rayStarting, genType const& rayNormalizedDirection,
+ genType const& sphereCenter, const typename genType::value_type sphereRadius,
+ genType & intersectionPosition, genType & intersectionNormal);
+
+ //! Compute the intersection of a line and a sphere.
+ //! From GLM_GTX_intersect extension
+ template<typename genType>
+ GLM_FUNC_DECL bool intersectLineSphere(
+ genType const& point0, genType const& point1,
+ genType const& sphereCenter, typename genType::value_type sphereRadius,
+ genType & intersectionPosition1, genType & intersectionNormal1,
+ genType & intersectionPosition2 = genType(), genType & intersectionNormal2 = genType());
+
+ /// @}
+}//namespace glm
+
+#include "intersect.inl"
diff --git a/glm/gtx/intersect.inl b/glm/gtx/intersect.inl
new file mode 100644
index 0000000..d739355
--- /dev/null
+++ b/glm/gtx/intersect.inl
@@ -0,0 +1,200 @@
+/// @ref gtx_intersect
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER bool intersectRayPlane
+ (
+ genType const& orig, genType const& dir,
+ genType const& planeOrig, genType const& planeNormal,
+ typename genType::value_type & intersectionDistance
+ )
+ {
+ typename genType::value_type d = glm::dot(dir, planeNormal);
+ typename genType::value_type Epsilon = std::numeric_limits<typename genType::value_type>::epsilon();
+
+ if(glm::abs(d) > Epsilon) // if dir and planeNormal are not perpendicular
+ {
+ typename genType::value_type const tmp_intersectionDistance = glm::dot(planeOrig - orig, planeNormal) / d;
+ if (tmp_intersectionDistance > static_cast<typename genType::value_type>(0)) { // allow only intersections
+ intersectionDistance = tmp_intersectionDistance;
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool intersectRayTriangle
+ (
+ vec<3, T, Q> const& orig, vec<3, T, Q> const& dir,
+ vec<3, T, Q> const& vert0, vec<3, T, Q> const& vert1, vec<3, T, Q> const& vert2,
+ vec<2, T, Q>& baryPosition, T& distance
+ )
+ {
+ // find vectors for two edges sharing vert0
+ vec<3, T, Q> const edge1 = vert1 - vert0;
+ vec<3, T, Q> const edge2 = vert2 - vert0;
+
+ // begin calculating determinant - also used to calculate U parameter
+ vec<3, T, Q> const p = glm::cross(dir, edge2);
+
+ // if determinant is near zero, ray lies in plane of triangle
+ T const det = glm::dot(edge1, p);
+
+ vec<3, T, Q> Perpendicular(0);
+
+ if(det > std::numeric_limits<T>::epsilon())
+ {
+ // calculate distance from vert0 to ray origin
+ vec<3, T, Q> const dist = orig - vert0;
+
+ // calculate U parameter and test bounds
+ baryPosition.x = glm::dot(dist, p);
+ if(baryPosition.x < static_cast<T>(0) || baryPosition.x > det)
+ return false;
+
+ // prepare to test V parameter
+ Perpendicular = glm::cross(dist, edge1);
+
+ // calculate V parameter and test bounds
+ baryPosition.y = glm::dot(dir, Perpendicular);
+ if((baryPosition.y < static_cast<T>(0)) || ((baryPosition.x + baryPosition.y) > det))
+ return false;
+ }
+ else if(det < -std::numeric_limits<T>::epsilon())
+ {
+ // calculate distance from vert0 to ray origin
+ vec<3, T, Q> const dist = orig - vert0;
+
+ // calculate U parameter and test bounds
+ baryPosition.x = glm::dot(dist, p);
+ if((baryPosition.x > static_cast<T>(0)) || (baryPosition.x < det))
+ return false;
+
+ // prepare to test V parameter
+ Perpendicular = glm::cross(dist, edge1);
+
+ // calculate V parameter and test bounds
+ baryPosition.y = glm::dot(dir, Perpendicular);
+ if((baryPosition.y > static_cast<T>(0)) || (baryPosition.x + baryPosition.y < det))
+ return false;
+ }
+ else
+ return false; // ray is parallel to the plane of the triangle
+
+ T inv_det = static_cast<T>(1) / det;
+
+ // calculate distance, ray intersects triangle
+ distance = glm::dot(edge2, Perpendicular) * inv_det;
+ baryPosition *= inv_det;
+
+ return true;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER bool intersectLineTriangle
+ (
+ genType const& orig, genType const& dir,
+ genType const& vert0, genType const& vert1, genType const& vert2,
+ genType & position
+ )
+ {
+ typename genType::value_type Epsilon = std::numeric_limits<typename genType::value_type>::epsilon();
+
+ genType edge1 = vert1 - vert0;
+ genType edge2 = vert2 - vert0;
+
+ genType Perpendicular = cross(dir, edge2);
+
+ typename genType::value_type det = dot(edge1, Perpendicular);
+
+ if (det > -Epsilon && det < Epsilon)
+ return false;
+ typename genType::value_type inv_det = typename genType::value_type(1) / det;
+
+ genType Tangent = orig - vert0;
+
+ position.y = dot(Tangent, Perpendicular) * inv_det;
+ if (position.y < typename genType::value_type(0) || position.y > typename genType::value_type(1))
+ return false;
+
+ genType Cotangent = cross(Tangent, edge1);
+
+ position.z = dot(dir, Cotangent) * inv_det;
+ if (position.z < typename genType::value_type(0) || position.y + position.z > typename genType::value_type(1))
+ return false;
+
+ position.x = dot(edge2, Cotangent) * inv_det;
+
+ return true;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER bool intersectRaySphere
+ (
+ genType const& rayStarting, genType const& rayNormalizedDirection,
+ genType const& sphereCenter, const typename genType::value_type sphereRadiusSquared,
+ typename genType::value_type & intersectionDistance
+ )
+ {
+ typename genType::value_type Epsilon = std::numeric_limits<typename genType::value_type>::epsilon();
+ genType diff = sphereCenter - rayStarting;
+ typename genType::value_type t0 = dot(diff, rayNormalizedDirection);
+ typename genType::value_type dSquared = dot(diff, diff) - t0 * t0;
+ if( dSquared > sphereRadiusSquared )
+ {
+ return false;
+ }
+ typename genType::value_type t1 = sqrt( sphereRadiusSquared - dSquared );
+ intersectionDistance = t0 > t1 + Epsilon ? t0 - t1 : t0 + t1;
+ return intersectionDistance > Epsilon;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER bool intersectRaySphere
+ (
+ genType const& rayStarting, genType const& rayNormalizedDirection,
+ genType const& sphereCenter, const typename genType::value_type sphereRadius,
+ genType & intersectionPosition, genType & intersectionNormal
+ )
+ {
+ typename genType::value_type distance;
+ if( intersectRaySphere( rayStarting, rayNormalizedDirection, sphereCenter, sphereRadius * sphereRadius, distance ) )
+ {
+ intersectionPosition = rayStarting + rayNormalizedDirection * distance;
+ intersectionNormal = (intersectionPosition - sphereCenter) / sphereRadius;
+ return true;
+ }
+ return false;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER bool intersectLineSphere
+ (
+ genType const& point0, genType const& point1,
+ genType const& sphereCenter, typename genType::value_type sphereRadius,
+ genType & intersectionPoint1, genType & intersectionNormal1,
+ genType & intersectionPoint2, genType & intersectionNormal2
+ )
+ {
+ typename genType::value_type Epsilon = std::numeric_limits<typename genType::value_type>::epsilon();
+ genType dir = normalize(point1 - point0);
+ genType diff = sphereCenter - point0;
+ typename genType::value_type t0 = dot(diff, dir);
+ typename genType::value_type dSquared = dot(diff, diff) - t0 * t0;
+ if( dSquared > sphereRadius * sphereRadius )
+ {
+ return false;
+ }
+ typename genType::value_type t1 = sqrt( sphereRadius * sphereRadius - dSquared );
+ if( t0 < t1 + Epsilon )
+ t1 = -t1;
+ intersectionPoint1 = point0 + dir * (t0 - t1);
+ intersectionNormal1 = (intersectionPoint1 - sphereCenter) / sphereRadius;
+ intersectionPoint2 = point0 + dir * (t0 + t1);
+ intersectionNormal2 = (intersectionPoint2 - sphereCenter) / sphereRadius;
+ return true;
+ }
+}//namespace glm
diff --git a/glm/gtx/io.hpp b/glm/gtx/io.hpp
new file mode 100644
index 0000000..8d974f0
--- /dev/null
+++ b/glm/gtx/io.hpp
@@ -0,0 +1,201 @@
+/// @ref gtx_io
+/// @file glm/gtx/io.hpp
+/// @author Jan P Springer (regnirpsj@gmail.com)
+///
+/// @see core (dependence)
+/// @see gtc_matrix_access (dependence)
+/// @see gtc_quaternion (dependence)
+///
+/// @defgroup gtx_io GLM_GTX_io
+/// @ingroup gtx
+///
+/// Include <glm/gtx/io.hpp> to use the features of this extension.
+///
+/// std::[w]ostream support for glm types
+///
+/// std::[w]ostream support for glm types + qualifier/width/etc. manipulators
+/// based on howard hinnant's std::chrono io proposal
+/// [http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html]
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtx/quaternion.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_io is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_io extension included")
+# endif
+#endif
+
+#include <iosfwd> // std::basic_ostream<> (fwd)
+#include <locale> // std::locale, std::locale::facet, std::locale::id
+#include <utility> // std::pair<>
+
+namespace glm
+{
+ /// @addtogroup gtx_io
+ /// @{
+
+ namespace io
+ {
+ enum order_type { column_major, row_major};
+
+ template<typename CTy>
+ class format_punct : public std::locale::facet
+ {
+ typedef CTy char_type;
+
+ public:
+
+ static std::locale::id id;
+
+ bool formatted;
+ unsigned precision;
+ unsigned width;
+ char_type separator;
+ char_type delim_left;
+ char_type delim_right;
+ char_type space;
+ char_type newline;
+ order_type order;
+
+ GLM_FUNC_DECL explicit format_punct(size_t a = 0);
+ GLM_FUNC_DECL explicit format_punct(format_punct const&);
+ };
+
+ template<typename CTy, typename CTr = std::char_traits<CTy> >
+ class basic_state_saver {
+
+ public:
+
+ GLM_FUNC_DECL explicit basic_state_saver(std::basic_ios<CTy,CTr>&);
+ GLM_FUNC_DECL ~basic_state_saver();
+
+ private:
+
+ typedef ::std::basic_ios<CTy,CTr> state_type;
+ typedef typename state_type::char_type char_type;
+ typedef ::std::ios_base::fmtflags flags_type;
+ typedef ::std::streamsize streamsize_type;
+ typedef ::std::locale const locale_type;
+
+ state_type& state_;
+ flags_type flags_;
+ streamsize_type precision_;
+ streamsize_type width_;
+ char_type fill_;
+ locale_type locale_;
+
+ GLM_FUNC_DECL basic_state_saver& operator=(basic_state_saver const&);
+ };
+
+ typedef basic_state_saver<char> state_saver;
+ typedef basic_state_saver<wchar_t> wstate_saver;
+
+ template<typename CTy, typename CTr = std::char_traits<CTy> >
+ class basic_format_saver
+ {
+ public:
+
+ GLM_FUNC_DECL explicit basic_format_saver(std::basic_ios<CTy,CTr>&);
+ GLM_FUNC_DECL ~basic_format_saver();
+
+ private:
+
+ basic_state_saver<CTy> const bss_;
+
+ GLM_FUNC_DECL basic_format_saver& operator=(basic_format_saver const&);
+ };
+
+ typedef basic_format_saver<char> format_saver;
+ typedef basic_format_saver<wchar_t> wformat_saver;
+
+ struct precision
+ {
+ unsigned value;
+
+ GLM_FUNC_DECL explicit precision(unsigned);
+ };
+
+ struct width
+ {
+ unsigned value;
+
+ GLM_FUNC_DECL explicit width(unsigned);
+ };
+
+ template<typename CTy>
+ struct delimeter
+ {
+ CTy value[3];
+
+ GLM_FUNC_DECL explicit delimeter(CTy /* left */, CTy /* right */, CTy /* separator */ = ',');
+ };
+
+ struct order
+ {
+ order_type value;
+
+ GLM_FUNC_DECL explicit order(order_type);
+ };
+
+ // functions, inlined (inline)
+
+ template<typename FTy, typename CTy, typename CTr>
+ FTy const& get_facet(std::basic_ios<CTy,CTr>&);
+ template<typename FTy, typename CTy, typename CTr>
+ std::basic_ios<CTy,CTr>& formatted(std::basic_ios<CTy,CTr>&);
+ template<typename FTy, typename CTy, typename CTr>
+ std::basic_ios<CTy,CTr>& unformattet(std::basic_ios<CTy,CTr>&);
+
+ template<typename CTy, typename CTr>
+ std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>&, precision const&);
+ template<typename CTy, typename CTr>
+ std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>&, width const&);
+ template<typename CTy, typename CTr>
+ std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>&, delimeter<CTy> const&);
+ template<typename CTy, typename CTr>
+ std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>&, order const&);
+ }//namespace io
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, qua<T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, vec<1, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, vec<2, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, vec<3, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, vec<4, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, mat<2, 2, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, mat<2, 3, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, mat<2, 4, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, mat<3, 2, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, mat<3, 3, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, mat<3, 4, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, mat<4, 2, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, mat<4, 3, T, Q> const&);
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, mat<4, 4, T, Q> const&);
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_DECL std::basic_ostream<CTy,CTr> & operator<<(std::basic_ostream<CTy,CTr> &,
+ std::pair<mat<4, 4, T, Q> const, mat<4, 4, T, Q> const> const&);
+
+ /// @}
+}//namespace glm
+
+#include "io.inl"
diff --git a/glm/gtx/io.inl b/glm/gtx/io.inl
new file mode 100644
index 0000000..a3a1bb6
--- /dev/null
+++ b/glm/gtx/io.inl
@@ -0,0 +1,440 @@
+/// @ref gtx_io
+/// @author Jan P Springer (regnirpsj@gmail.com)
+
+#include <iomanip> // std::fixed, std::setfill<>, std::setprecision, std::right, std::setw
+#include <ostream> // std::basic_ostream<>
+#include "../gtc/matrix_access.hpp" // glm::col, glm::row
+#include "../gtx/type_trait.hpp" // glm::type<>
+
+namespace glm{
+namespace io
+{
+ template<typename CTy>
+ GLM_FUNC_QUALIFIER format_punct<CTy>::format_punct(size_t a)
+ : std::locale::facet(a)
+ , formatted(true)
+ , precision(3)
+ , width(1 + 4 + 1 + precision)
+ , separator(',')
+ , delim_left('[')
+ , delim_right(']')
+ , space(' ')
+ , newline('\n')
+ , order(column_major)
+ {}
+
+ template<typename CTy>
+ GLM_FUNC_QUALIFIER format_punct<CTy>::format_punct(format_punct const& a)
+ : std::locale::facet(0)
+ , formatted(a.formatted)
+ , precision(a.precision)
+ , width(a.width)
+ , separator(a.separator)
+ , delim_left(a.delim_left)
+ , delim_right(a.delim_right)
+ , space(a.space)
+ , newline(a.newline)
+ , order(a.order)
+ {}
+
+ template<typename CTy> std::locale::id format_punct<CTy>::id;
+
+ template<typename CTy, typename CTr>
+ GLM_FUNC_QUALIFIER basic_state_saver<CTy, CTr>::basic_state_saver(std::basic_ios<CTy, CTr>& a)
+ : state_(a)
+ , flags_(a.flags())
+ , precision_(a.precision())
+ , width_(a.width())
+ , fill_(a.fill())
+ , locale_(a.getloc())
+ {}
+
+ template<typename CTy, typename CTr>
+ GLM_FUNC_QUALIFIER basic_state_saver<CTy, CTr>::~basic_state_saver()
+ {
+ state_.imbue(locale_);
+ state_.fill(fill_);
+ state_.width(width_);
+ state_.precision(precision_);
+ state_.flags(flags_);
+ }
+
+ template<typename CTy, typename CTr>
+ GLM_FUNC_QUALIFIER basic_format_saver<CTy, CTr>::basic_format_saver(std::basic_ios<CTy, CTr>& a)
+ : bss_(a)
+ {
+ a.imbue(std::locale(a.getloc(), new format_punct<CTy>(get_facet<format_punct<CTy> >(a))));
+ }
+
+ template<typename CTy, typename CTr>
+ GLM_FUNC_QUALIFIER
+ basic_format_saver<CTy, CTr>::~basic_format_saver()
+ {}
+
+ GLM_FUNC_QUALIFIER precision::precision(unsigned a)
+ : value(a)
+ {}
+
+ GLM_FUNC_QUALIFIER width::width(unsigned a)
+ : value(a)
+ {}
+
+ template<typename CTy>
+ GLM_FUNC_QUALIFIER delimeter<CTy>::delimeter(CTy a, CTy b, CTy c)
+ : value()
+ {
+ value[0] = a;
+ value[1] = b;
+ value[2] = c;
+ }
+
+ GLM_FUNC_QUALIFIER order::order(order_type a)
+ : value(a)
+ {}
+
+ template<typename FTy, typename CTy, typename CTr>
+ GLM_FUNC_QUALIFIER FTy const& get_facet(std::basic_ios<CTy, CTr>& ios)
+ {
+ if(!std::has_facet<FTy>(ios.getloc()))
+ ios.imbue(std::locale(ios.getloc(), new FTy));
+
+ return std::use_facet<FTy>(ios.getloc());
+ }
+
+ template<typename CTy, typename CTr>
+ GLM_FUNC_QUALIFIER std::basic_ios<CTy, CTr>& formatted(std::basic_ios<CTy, CTr>& ios)
+ {
+ const_cast<format_punct<CTy>&>(get_facet<format_punct<CTy> >(ios)).formatted = true;
+ return ios;
+ }
+
+ template<typename CTy, typename CTr>
+ GLM_FUNC_QUALIFIER std::basic_ios<CTy, CTr>& unformatted(std::basic_ios<CTy, CTr>& ios)
+ {
+ const_cast<format_punct<CTy>&>(get_facet<format_punct<CTy> >(ios)).formatted = false;
+ return ios;
+ }
+
+ template<typename CTy, typename CTr>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>& os, precision const& a)
+ {
+ const_cast<format_punct<CTy>&>(get_facet<format_punct<CTy> >(os)).precision = a.value;
+ return os;
+ }
+
+ template<typename CTy, typename CTr>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>& os, width const& a)
+ {
+ const_cast<format_punct<CTy>&>(get_facet<format_punct<CTy> >(os)).width = a.value;
+ return os;
+ }
+
+ template<typename CTy, typename CTr>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>& os, delimeter<CTy> const& a)
+ {
+ format_punct<CTy> & fmt(const_cast<format_punct<CTy>&>(get_facet<format_punct<CTy> >(os)));
+
+ fmt.delim_left = a.value[0];
+ fmt.delim_right = a.value[1];
+ fmt.separator = a.value[2];
+
+ return os;
+ }
+
+ template<typename CTy, typename CTr>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy, CTr>& operator<<(std::basic_ostream<CTy, CTr>& os, order const& a)
+ {
+ const_cast<format_punct<CTy>&>(get_facet<format_punct<CTy> >(os)).order = a.value;
+ return os;
+ }
+} // namespace io
+
+namespace detail
+{
+ template<typename CTy, typename CTr, typename V>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy, CTr>&
+ print_vector_on(std::basic_ostream<CTy, CTr>& os, V const& a)
+ {
+ typename std::basic_ostream<CTy, CTr>::sentry const cerberus(os);
+
+ if(cerberus)
+ {
+ io::format_punct<CTy> const& fmt(io::get_facet<io::format_punct<CTy> >(os));
+
+ length_t const& components(type<V>::components);
+
+ if(fmt.formatted)
+ {
+ io::basic_state_saver<CTy> const bss(os);
+
+ os << std::fixed << std::right << std::setprecision(fmt.precision) << std::setfill(fmt.space) << fmt.delim_left;
+
+ for(length_t i(0); i < components; ++i)
+ {
+ os << std::setw(fmt.width) << a[i];
+ if(components-1 != i)
+ os << fmt.separator;
+ }
+
+ os << fmt.delim_right;
+ }
+ else
+ {
+ for(length_t i(0); i < components; ++i)
+ {
+ os << a[i];
+
+ if(components-1 != i)
+ os << fmt.space;
+ }
+ }
+ }
+
+ return os;
+ }
+}//namespace detail
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, qua<T, Q> const& a)
+ {
+ return detail::print_vector_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, vec<1, T, Q> const& a)
+ {
+ return detail::print_vector_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, vec<2, T, Q> const& a)
+ {
+ return detail::print_vector_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, vec<3, T, Q> const& a)
+ {
+ return detail::print_vector_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, vec<4, T, Q> const& a)
+ {
+ return detail::print_vector_on(os, a);
+ }
+
+namespace detail
+{
+ template<typename CTy, typename CTr, template<length_t, length_t, typename, qualifier> class M, length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy, CTr>& print_matrix_on(std::basic_ostream<CTy, CTr>& os, M<C, R, T, Q> const& a)
+ {
+ typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
+
+ if(cerberus)
+ {
+ io::format_punct<CTy> const& fmt(io::get_facet<io::format_punct<CTy> >(os));
+
+ length_t const& cols(type<M<C, R, T, Q> >::cols);
+ length_t const& rows(type<M<C, R, T, Q> >::rows);
+
+ if(fmt.formatted)
+ {
+ os << fmt.newline << fmt.delim_left;
+
+ switch(fmt.order)
+ {
+ case io::column_major:
+ {
+ for(length_t i(0); i < rows; ++i)
+ {
+ if (0 != i)
+ os << fmt.space;
+
+ os << row(a, i);
+
+ if(rows-1 != i)
+ os << fmt.newline;
+ }
+ }
+ break;
+
+ case io::row_major:
+ {
+ for(length_t i(0); i < cols; ++i)
+ {
+ if(0 != i)
+ os << fmt.space;
+
+ os << column(a, i);
+
+ if(cols-1 != i)
+ os << fmt.newline;
+ }
+ }
+ break;
+ }
+
+ os << fmt.delim_right;
+ }
+ else
+ {
+ switch (fmt.order)
+ {
+ case io::column_major:
+ {
+ for(length_t i(0); i < cols; ++i)
+ {
+ os << column(a, i);
+
+ if(cols - 1 != i)
+ os << fmt.space;
+ }
+ }
+ break;
+
+ case io::row_major:
+ {
+ for (length_t i(0); i < rows; ++i)
+ {
+ os << row(a, i);
+
+ if (rows-1 != i)
+ os << fmt.space;
+ }
+ }
+ break;
+ }
+ }
+ }
+
+ return os;
+ }
+}//namespace detail
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, mat<2, 2, T, Q> const& a)
+ {
+ return detail::print_matrix_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, mat<2, 3, T, Q> const& a)
+ {
+ return detail::print_matrix_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, mat<2, 4, T, Q> const& a)
+ {
+ return detail::print_matrix_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, mat<3, 2, T, Q> const& a)
+ {
+ return detail::print_matrix_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, mat<3, 3, T, Q> const& a)
+ {
+ return detail::print_matrix_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr> & operator<<(std::basic_ostream<CTy,CTr>& os, mat<3, 4, T, Q> const& a)
+ {
+ return detail::print_matrix_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr> & operator<<(std::basic_ostream<CTy,CTr>& os, mat<4, 2, T, Q> const& a)
+ {
+ return detail::print_matrix_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr> & operator<<(std::basic_ostream<CTy,CTr>& os, mat<4, 3, T, Q> const& a)
+ {
+ return detail::print_matrix_on(os, a);
+ }
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr> & operator<<(std::basic_ostream<CTy,CTr>& os, mat<4, 4, T, Q> const& a)
+ {
+ return detail::print_matrix_on(os, a);
+ }
+
+namespace detail
+{
+ template<typename CTy, typename CTr, template<length_t, length_t, typename, qualifier> class M, length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy, CTr>& print_matrix_pair_on(std::basic_ostream<CTy, CTr>& os, std::pair<M<C, R, T, Q> const, M<C, R, T, Q> const> const& a)
+ {
+ typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
+
+ if(cerberus)
+ {
+ io::format_punct<CTy> const& fmt(io::get_facet<io::format_punct<CTy> >(os));
+ M<C, R, T, Q> const& ml(a.first);
+ M<C, R, T, Q> const& mr(a.second);
+ length_t const& cols(type<M<C, R, T, Q> >::cols);
+ length_t const& rows(type<M<C, R, T, Q> >::rows);
+
+ if(fmt.formatted)
+ {
+ os << fmt.newline << fmt.delim_left;
+
+ switch(fmt.order)
+ {
+ case io::column_major:
+ {
+ for(length_t i(0); i < rows; ++i)
+ {
+ if(0 != i)
+ os << fmt.space;
+
+ os << row(ml, i) << ((rows-1 != i) ? fmt.space : fmt.delim_right) << fmt.space << ((0 != i) ? fmt.space : fmt.delim_left) << row(mr, i);
+
+ if(rows-1 != i)
+ os << fmt.newline;
+ }
+ }
+ break;
+ case io::row_major:
+ {
+ for(length_t i(0); i < cols; ++i)
+ {
+ if(0 != i)
+ os << fmt.space;
+
+ os << column(ml, i) << ((cols-1 != i) ? fmt.space : fmt.delim_right) << fmt.space << ((0 != i) ? fmt.space : fmt.delim_left) << column(mr, i);
+
+ if(cols-1 != i)
+ os << fmt.newline;
+ }
+ }
+ break;
+ }
+
+ os << fmt.delim_right;
+ }
+ else
+ {
+ os << ml << fmt.space << mr;
+ }
+ }
+
+ return os;
+ }
+}//namespace detail
+
+ template<typename CTy, typename CTr, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER std::basic_ostream<CTy, CTr>& operator<<(
+ std::basic_ostream<CTy, CTr> & os,
+ std::pair<mat<4, 4, T, Q> const,
+ mat<4, 4, T, Q> const> const& a)
+ {
+ return detail::print_matrix_pair_on(os, a);
+ }
+}//namespace glm
diff --git a/glm/gtx/log_base.hpp b/glm/gtx/log_base.hpp
new file mode 100644
index 0000000..ba28c9d
--- /dev/null
+++ b/glm/gtx/log_base.hpp
@@ -0,0 +1,48 @@
+/// @ref gtx_log_base
+/// @file glm/gtx/log_base.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_log_base GLM_GTX_log_base
+/// @ingroup gtx
+///
+/// Include <glm/gtx/log_base.hpp> to use the features of this extension.
+///
+/// Logarithm for any base. base can be a vector or a scalar.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_log_base is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_log_base extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_log_base
+ /// @{
+
+ /// Logarithm for any base.
+ /// From GLM_GTX_log_base.
+ template<typename genType>
+ GLM_FUNC_DECL genType log(
+ genType const& x,
+ genType const& base);
+
+ /// Logarithm for any base.
+ /// From GLM_GTX_log_base.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> sign(
+ vec<L, T, Q> const& x,
+ vec<L, T, Q> const& base);
+
+ /// @}
+}//namespace glm
+
+#include "log_base.inl"
diff --git a/glm/gtx/log_base.inl b/glm/gtx/log_base.inl
new file mode 100644
index 0000000..4bbb8e8
--- /dev/null
+++ b/glm/gtx/log_base.inl
@@ -0,0 +1,16 @@
+/// @ref gtx_log_base
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType log(genType const& x, genType const& base)
+ {
+ return glm::log(x) / glm::log(base);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, T, Q> log(vec<L, T, Q> const& x, vec<L, T, Q> const& base)
+ {
+ return glm::log(x) / glm::log(base);
+ }
+}//namespace glm
diff --git a/glm/gtx/matrix_cross_product.hpp b/glm/gtx/matrix_cross_product.hpp
new file mode 100644
index 0000000..1e585f9
--- /dev/null
+++ b/glm/gtx/matrix_cross_product.hpp
@@ -0,0 +1,47 @@
+/// @ref gtx_matrix_cross_product
+/// @file glm/gtx/matrix_cross_product.hpp
+///
+/// @see core (dependence)
+/// @see gtx_extented_min_max (dependence)
+///
+/// @defgroup gtx_matrix_cross_product GLM_GTX_matrix_cross_product
+/// @ingroup gtx
+///
+/// Include <glm/gtx/matrix_cross_product.hpp> to use the features of this extension.
+///
+/// Build cross product matrices
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_matrix_cross_product is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_matrix_cross_product extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_matrix_cross_product
+ /// @{
+
+ //! Build a cross product matrix.
+ //! From GLM_GTX_matrix_cross_product extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> matrixCross3(
+ vec<3, T, Q> const& x);
+
+ //! Build a cross product matrix.
+ //! From GLM_GTX_matrix_cross_product extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> matrixCross4(
+ vec<3, T, Q> const& x);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_cross_product.inl"
diff --git a/glm/gtx/matrix_cross_product.inl b/glm/gtx/matrix_cross_product.inl
new file mode 100644
index 0000000..3a15397
--- /dev/null
+++ b/glm/gtx/matrix_cross_product.inl
@@ -0,0 +1,37 @@
+/// @ref gtx_matrix_cross_product
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> matrixCross3
+ (
+ vec<3, T, Q> const& x
+ )
+ {
+ mat<3, 3, T, Q> Result(T(0));
+ Result[0][1] = x.z;
+ Result[1][0] = -x.z;
+ Result[0][2] = -x.y;
+ Result[2][0] = x.y;
+ Result[1][2] = x.x;
+ Result[2][1] = -x.x;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> matrixCross4
+ (
+ vec<3, T, Q> const& x
+ )
+ {
+ mat<4, 4, T, Q> Result(T(0));
+ Result[0][1] = x.z;
+ Result[1][0] = -x.z;
+ Result[0][2] = -x.y;
+ Result[2][0] = x.y;
+ Result[1][2] = x.x;
+ Result[2][1] = -x.x;
+ return Result;
+ }
+
+}//namespace glm
diff --git a/glm/gtx/matrix_decompose.hpp b/glm/gtx/matrix_decompose.hpp
new file mode 100644
index 0000000..acd7a7f
--- /dev/null
+++ b/glm/gtx/matrix_decompose.hpp
@@ -0,0 +1,46 @@
+/// @ref gtx_matrix_decompose
+/// @file glm/gtx/matrix_decompose.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_matrix_decompose GLM_GTX_matrix_decompose
+/// @ingroup gtx
+///
+/// Include <glm/gtx/matrix_decompose.hpp> to use the features of this extension.
+///
+/// Decomposes a model matrix to translations, rotation and scale components
+
+#pragma once
+
+// Dependencies
+#include "../mat4x4.hpp"
+#include "../vec3.hpp"
+#include "../vec4.hpp"
+#include "../geometric.hpp"
+#include "../gtc/quaternion.hpp"
+#include "../gtc/matrix_transform.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_matrix_decompose is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_matrix_decompose extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_matrix_decompose
+ /// @{
+
+ /// Decomposes a model matrix to translations, rotation and scale components
+ /// @see gtx_matrix_decompose
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool decompose(
+ mat<4, 4, T, Q> const& modelMatrix,
+ vec<3, T, Q> & scale, qua<T, Q> & orientation, vec<3, T, Q> & translation, vec<3, T, Q> & skew, vec<4, T, Q> & perspective);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_decompose.inl"
diff --git a/glm/gtx/matrix_decompose.inl b/glm/gtx/matrix_decompose.inl
new file mode 100644
index 0000000..aa4386a
--- /dev/null
+++ b/glm/gtx/matrix_decompose.inl
@@ -0,0 +1,192 @@
+/// @ref gtx_matrix_decompose
+
+#include "../gtc/constants.hpp"
+#include "../gtc/epsilon.hpp"
+
+namespace glm{
+namespace detail
+{
+ /// Make a linear combination of two vectors and return the result.
+ // result = (a * ascl) + (b * bscl)
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> combine(
+ vec<3, T, Q> const& a,
+ vec<3, T, Q> const& b,
+ T ascl, T bscl)
+ {
+ return (a * ascl) + (b * bscl);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> scale(vec<3, T, Q> const& v, T desiredLength)
+ {
+ return v * desiredLength / length(v);
+ }
+}//namespace detail
+
+ // Matrix decompose
+ // http://www.opensource.apple.com/source/WebCore/WebCore-514/platform/graphics/transforms/TransformationMatrix.cpp
+ // Decomposes the mode matrix to translations,rotation scale components
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool decompose(mat<4, 4, T, Q> const& ModelMatrix, vec<3, T, Q> & Scale, qua<T, Q> & Orientation, vec<3, T, Q> & Translation, vec<3, T, Q> & Skew, vec<4, T, Q> & Perspective)
+ {
+ mat<4, 4, T, Q> LocalMatrix(ModelMatrix);
+
+ // Normalize the matrix.
+ if(epsilonEqual(LocalMatrix[3][3], static_cast<T>(0), epsilon<T>()))
+ return false;
+
+ for(length_t i = 0; i < 4; ++i)
+ for(length_t j = 0; j < 4; ++j)
+ LocalMatrix[i][j] /= LocalMatrix[3][3];
+
+ // perspectiveMatrix is used to solve for perspective, but it also provides
+ // an easy way to test for singularity of the upper 3x3 component.
+ mat<4, 4, T, Q> PerspectiveMatrix(LocalMatrix);
+
+ for(length_t i = 0; i < 3; i++)
+ PerspectiveMatrix[i][3] = static_cast<T>(0);
+ PerspectiveMatrix[3][3] = static_cast<T>(1);
+
+ /// TODO: Fixme!
+ if(epsilonEqual(determinant(PerspectiveMatrix), static_cast<T>(0), epsilon<T>()))
+ return false;
+
+ // First, isolate perspective. This is the messiest.
+ if(
+ epsilonNotEqual(LocalMatrix[0][3], static_cast<T>(0), epsilon<T>()) ||
+ epsilonNotEqual(LocalMatrix[1][3], static_cast<T>(0), epsilon<T>()) ||
+ epsilonNotEqual(LocalMatrix[2][3], static_cast<T>(0), epsilon<T>()))
+ {
+ // rightHandSide is the right hand side of the equation.
+ vec<4, T, Q> RightHandSide;
+ RightHandSide[0] = LocalMatrix[0][3];
+ RightHandSide[1] = LocalMatrix[1][3];
+ RightHandSide[2] = LocalMatrix[2][3];
+ RightHandSide[3] = LocalMatrix[3][3];
+
+ // Solve the equation by inverting PerspectiveMatrix and multiplying
+ // rightHandSide by the inverse. (This is the easiest way, not
+ // necessarily the best.)
+ mat<4, 4, T, Q> InversePerspectiveMatrix = glm::inverse(PerspectiveMatrix);// inverse(PerspectiveMatrix, inversePerspectiveMatrix);
+ mat<4, 4, T, Q> TransposedInversePerspectiveMatrix = glm::transpose(InversePerspectiveMatrix);// transposeMatrix4(inversePerspectiveMatrix, transposedInversePerspectiveMatrix);
+
+ Perspective = TransposedInversePerspectiveMatrix * RightHandSide;
+ // v4MulPointByMatrix(rightHandSide, transposedInversePerspectiveMatrix, perspectivePoint);
+
+ // Clear the perspective partition
+ LocalMatrix[0][3] = LocalMatrix[1][3] = LocalMatrix[2][3] = static_cast<T>(0);
+ LocalMatrix[3][3] = static_cast<T>(1);
+ }
+ else
+ {
+ // No perspective.
+ Perspective = vec<4, T, Q>(0, 0, 0, 1);
+ }
+
+ // Next take care of translation (easy).
+ Translation = vec<3, T, Q>(LocalMatrix[3]);
+ LocalMatrix[3] = vec<4, T, Q>(0, 0, 0, LocalMatrix[3].w);
+
+ vec<3, T, Q> Row[3], Pdum3;
+
+ // Now get scale and shear.
+ for(length_t i = 0; i < 3; ++i)
+ for(length_t j = 0; j < 3; ++j)
+ Row[i][j] = LocalMatrix[i][j];
+
+ // Compute X scale factor and normalize first row.
+ Scale.x = length(Row[0]);// v3Length(Row[0]);
+
+ Row[0] = detail::scale(Row[0], static_cast<T>(1));
+
+ // Compute XY shear factor and make 2nd row orthogonal to 1st.
+ Skew.z = dot(Row[0], Row[1]);
+ Row[1] = detail::combine(Row[1], Row[0], static_cast<T>(1), -Skew.z);
+
+ // Now, compute Y scale and normalize 2nd row.
+ Scale.y = length(Row[1]);
+ Row[1] = detail::scale(Row[1], static_cast<T>(1));
+ Skew.z /= Scale.y;
+
+ // Compute XZ and YZ shears, orthogonalize 3rd row.
+ Skew.y = glm::dot(Row[0], Row[2]);
+ Row[2] = detail::combine(Row[2], Row[0], static_cast<T>(1), -Skew.y);
+ Skew.x = glm::dot(Row[1], Row[2]);
+ Row[2] = detail::combine(Row[2], Row[1], static_cast<T>(1), -Skew.x);
+
+ // Next, get Z scale and normalize 3rd row.
+ Scale.z = length(Row[2]);
+ Row[2] = detail::scale(Row[2], static_cast<T>(1));
+ Skew.y /= Scale.z;
+ Skew.x /= Scale.z;
+
+ // At this point, the matrix (in rows[]) is orthonormal.
+ // Check for a coordinate system flip. If the determinant
+ // is -1, then negate the matrix and the scaling factors.
+ Pdum3 = cross(Row[1], Row[2]); // v3Cross(row[1], row[2], Pdum3);
+ if(dot(Row[0], Pdum3) < 0)
+ {
+ for(length_t i = 0; i < 3; i++)
+ {
+ Scale[i] *= static_cast<T>(-1);
+ Row[i] *= static_cast<T>(-1);
+ }
+ }
+
+ // Now, get the rotations out, as described in the gem.
+
+ // FIXME - Add the ability to return either quaternions (which are
+ // easier to recompose with) or Euler angles (rx, ry, rz), which
+ // are easier for authors to deal with. The latter will only be useful
+ // when we fix https://bugs.webkit.org/show_bug.cgi?id=23799, so I
+ // will leave the Euler angle code here for now.
+
+ // ret.rotateY = asin(-Row[0][2]);
+ // if (cos(ret.rotateY) != 0) {
+ // ret.rotateX = atan2(Row[1][2], Row[2][2]);
+ // ret.rotateZ = atan2(Row[0][1], Row[0][0]);
+ // } else {
+ // ret.rotateX = atan2(-Row[2][0], Row[1][1]);
+ // ret.rotateZ = 0;
+ // }
+
+ int i, j, k = 0;
+ T root, trace = Row[0].x + Row[1].y + Row[2].z;
+ if(trace > static_cast<T>(0))
+ {
+ root = sqrt(trace + static_cast<T>(1.0));
+ Orientation.w = static_cast<T>(0.5) * root;
+ root = static_cast<T>(0.5) / root;
+ Orientation.x = root * (Row[1].z - Row[2].y);
+ Orientation.y = root * (Row[2].x - Row[0].z);
+ Orientation.z = root * (Row[0].y - Row[1].x);
+ } // End if > 0
+ else
+ {
+ static int Next[3] = {1, 2, 0};
+ i = 0;
+ if(Row[1].y > Row[0].x) i = 1;
+ if(Row[2].z > Row[i][i]) i = 2;
+ j = Next[i];
+ k = Next[j];
+
+# ifdef GLM_FORCE_QUAT_DATA_XYZW
+ int off = 0;
+# else
+ int off = 1;
+# endif
+
+ root = sqrt(Row[i][i] - Row[j][j] - Row[k][k] + static_cast<T>(1.0));
+
+ Orientation[i + off] = static_cast<T>(0.5) * root;
+ root = static_cast<T>(0.5) / root;
+ Orientation[j + off] = root * (Row[i][j] + Row[j][i]);
+ Orientation[k + off] = root * (Row[i][k] + Row[k][i]);
+ Orientation.w = root * (Row[j][k] - Row[k][j]);
+ } // End if <= 0
+
+ return true;
+ }
+}//namespace glm
diff --git a/glm/gtx/matrix_factorisation.hpp b/glm/gtx/matrix_factorisation.hpp
new file mode 100644
index 0000000..5a975d6
--- /dev/null
+++ b/glm/gtx/matrix_factorisation.hpp
@@ -0,0 +1,69 @@
+/// @ref gtx_matrix_factorisation
+/// @file glm/gtx/matrix_factorisation.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_matrix_factorisation GLM_GTX_matrix_factorisation
+/// @ingroup gtx
+///
+/// Include <glm/gtx/matrix_factorisation.hpp> to use the features of this extension.
+///
+/// Functions to factor matrices in various forms
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_matrix_factorisation is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_matrix_factorisation extension included")
+# endif
+#endif
+
+/*
+Suggestions:
+ - Move helper functions flipud and fliplr to another file: They may be helpful in more general circumstances.
+ - Implement other types of matrix factorisation, such as: QL and LQ, L(D)U, eigendecompositions, etc...
+*/
+
+namespace glm
+{
+ /// @addtogroup gtx_matrix_factorisation
+ /// @{
+
+ /// Flips the matrix rows up and down.
+ ///
+ /// From GLM_GTX_matrix_factorisation extension.
+ template <length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL mat<C, R, T, Q> flipud(mat<C, R, T, Q> const& in);
+
+ /// Flips the matrix columns right and left.
+ ///
+ /// From GLM_GTX_matrix_factorisation extension.
+ template <length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL mat<C, R, T, Q> fliplr(mat<C, R, T, Q> const& in);
+
+ /// Performs QR factorisation of a matrix.
+ /// Returns 2 matrices, q and r, such that the columns of q are orthonormal and span the same subspace than those of the input matrix, r is an upper triangular matrix, and q*r=in.
+ /// Given an n-by-m input matrix, q has dimensions min(n,m)-by-m, and r has dimensions n-by-min(n,m).
+ ///
+ /// From GLM_GTX_matrix_factorisation extension.
+ template <length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL void qr_decompose(mat<C, R, T, Q> const& in, mat<(C < R ? C : R), R, T, Q>& q, mat<C, (C < R ? C : R), T, Q>& r);
+
+ /// Performs RQ factorisation of a matrix.
+ /// Returns 2 matrices, r and q, such that r is an upper triangular matrix, the rows of q are orthonormal and span the same subspace than those of the input matrix, and r*q=in.
+ /// Note that in the context of RQ factorisation, the diagonal is seen as starting in the lower-right corner of the matrix, instead of the usual upper-left.
+ /// Given an n-by-m input matrix, r has dimensions min(n,m)-by-m, and q has dimensions n-by-min(n,m).
+ ///
+ /// From GLM_GTX_matrix_factorisation extension.
+ template <length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL void rq_decompose(mat<C, R, T, Q> const& in, mat<(C < R ? C : R), R, T, Q>& r, mat<C, (C < R ? C : R), T, Q>& q);
+
+ /// @}
+}
+
+#include "matrix_factorisation.inl"
diff --git a/glm/gtx/matrix_factorisation.inl b/glm/gtx/matrix_factorisation.inl
new file mode 100644
index 0000000..c479b8a
--- /dev/null
+++ b/glm/gtx/matrix_factorisation.inl
@@ -0,0 +1,84 @@
+/// @ref gtx_matrix_factorisation
+
+namespace glm
+{
+ template <length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<C, R, T, Q> flipud(mat<C, R, T, Q> const& in)
+ {
+ mat<R, C, T, Q> tin = transpose(in);
+ tin = fliplr(tin);
+ mat<C, R, T, Q> out = transpose(tin);
+
+ return out;
+ }
+
+ template <length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<C, R, T, Q> fliplr(mat<C, R, T, Q> const& in)
+ {
+ mat<C, R, T, Q> out;
+ for (length_t i = 0; i < C; i++)
+ {
+ out[i] = in[(C - i) - 1];
+ }
+
+ return out;
+ }
+
+ template <length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER void qr_decompose(mat<C, R, T, Q> const& in, mat<(C < R ? C : R), R, T, Q>& q, mat<C, (C < R ? C : R), T, Q>& r)
+ {
+ // Uses modified Gram-Schmidt method
+ // Source: https://en.wikipedia.org/wiki/Gram–Schmidt_process
+ // And https://en.wikipedia.org/wiki/QR_decomposition
+
+ //For all the linearly independs columns of the input...
+ // (there can be no more linearly independents columns than there are rows.)
+ for (length_t i = 0; i < (C < R ? C : R); i++)
+ {
+ //Copy in Q the input's i-th column.
+ q[i] = in[i];
+
+ //j = [0,i[
+ // Make that column orthogonal to all the previous ones by substracting to it the non-orthogonal projection of all the previous columns.
+ // Also: Fill the zero elements of R
+ for (length_t j = 0; j < i; j++)
+ {
+ q[i] -= dot(q[i], q[j])*q[j];
+ r[j][i] = 0;
+ }
+
+ //Now, Q i-th column is orthogonal to all the previous columns. Normalize it.
+ q[i] = normalize(q[i]);
+
+ //j = [i,C[
+ //Finally, compute the corresponding coefficients of R by computing the projection of the resulting column on the other columns of the input.
+ for (length_t j = i; j < C; j++)
+ {
+ r[j][i] = dot(in[j], q[i]);
+ }
+ }
+ }
+
+ template <length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER void rq_decompose(mat<C, R, T, Q> const& in, mat<(C < R ? C : R), R, T, Q>& r, mat<C, (C < R ? C : R), T, Q>& q)
+ {
+ // From https://en.wikipedia.org/wiki/QR_decomposition:
+ // The RQ decomposition transforms a matrix A into the product of an upper triangular matrix R (also known as right-triangular) and an orthogonal matrix Q. The only difference from QR decomposition is the order of these matrices.
+ // QR decomposition is Gram–Schmidt orthogonalization of columns of A, started from the first column.
+ // RQ decomposition is Gram–Schmidt orthogonalization of rows of A, started from the last row.
+
+ mat<R, C, T, Q> tin = transpose(in);
+ tin = fliplr(tin);
+
+ mat<R, (C < R ? C : R), T, Q> tr;
+ mat<(C < R ? C : R), C, T, Q> tq;
+ qr_decompose(tin, tq, tr);
+
+ tr = fliplr(tr);
+ r = transpose(tr);
+ r = fliplr(r);
+
+ tq = fliplr(tq);
+ q = transpose(tq);
+ }
+} //namespace glm
diff --git a/glm/gtx/matrix_interpolation.hpp b/glm/gtx/matrix_interpolation.hpp
new file mode 100644
index 0000000..7d5ad4c
--- /dev/null
+++ b/glm/gtx/matrix_interpolation.hpp
@@ -0,0 +1,60 @@
+/// @ref gtx_matrix_interpolation
+/// @file glm/gtx/matrix_interpolation.hpp
+/// @author Ghenadii Ursachi (the.asteroth@gmail.com)
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_matrix_interpolation GLM_GTX_matrix_interpolation
+/// @ingroup gtx
+///
+/// Include <glm/gtx/matrix_interpolation.hpp> to use the features of this extension.
+///
+/// Allows to directly interpolate two matrices.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_matrix_interpolation is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_matrix_interpolation extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_matrix_interpolation
+ /// @{
+
+ /// Get the axis and angle of the rotation from a matrix.
+ /// From GLM_GTX_matrix_interpolation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL void axisAngle(
+ mat<4, 4, T, Q> const& Mat, vec<3, T, Q> & Axis, T & Angle);
+
+ /// Build a matrix from axis and angle.
+ /// From GLM_GTX_matrix_interpolation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> axisAngleMatrix(
+ vec<3, T, Q> const& Axis, T const Angle);
+
+ /// Extracts the rotation part of a matrix.
+ /// From GLM_GTX_matrix_interpolation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> extractMatrixRotation(
+ mat<4, 4, T, Q> const& Mat);
+
+ /// Build a interpolation of 4 * 4 matrixes.
+ /// From GLM_GTX_matrix_interpolation extension.
+ /// Warning! works only with rotation and/or translation matrixes, scale will generate unexpected results.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> interpolate(
+ mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2, T const Delta);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_interpolation.inl"
diff --git a/glm/gtx/matrix_interpolation.inl b/glm/gtx/matrix_interpolation.inl
new file mode 100644
index 0000000..f4ba3a6
--- /dev/null
+++ b/glm/gtx/matrix_interpolation.inl
@@ -0,0 +1,146 @@
+/// @ref gtx_matrix_interpolation
+
+#include "../ext/scalar_constants.hpp"
+
+#include <limits>
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER void axisAngle(mat<4, 4, T, Q> const& m, vec<3, T, Q>& axis, T& angle)
+ {
+ T const epsilon =
+ std::numeric_limits<T>::epsilon() * static_cast<T>(1e2);
+
+ bool const nearSymmetrical =
+ abs(m[1][0] - m[0][1]) < epsilon &&
+ abs(m[2][0] - m[0][2]) < epsilon &&
+ abs(m[2][1] - m[1][2]) < epsilon;
+
+ if(nearSymmetrical)
+ {
+ bool const nearIdentity =
+ abs(m[1][0] + m[0][1]) < epsilon &&
+ abs(m[2][0] + m[0][2]) < epsilon &&
+ abs(m[2][1] + m[1][2]) < epsilon &&
+ abs(m[0][0] + m[1][1] + m[2][2] - T(3.0)) < epsilon;
+ if (nearIdentity)
+ {
+ angle = static_cast<T>(0.0);
+ axis = vec<3, T, Q>(
+ static_cast<T>(1.0), static_cast<T>(0.0), static_cast<T>(0.0));
+ return;
+ }
+ angle = pi<T>();
+ T xx = (m[0][0] + static_cast<T>(1.0)) * static_cast<T>(0.5);
+ T yy = (m[1][1] + static_cast<T>(1.0)) * static_cast<T>(0.5);
+ T zz = (m[2][2] + static_cast<T>(1.0)) * static_cast<T>(0.5);
+ T xy = (m[1][0] + m[0][1]) * static_cast<T>(0.25);
+ T xz = (m[2][0] + m[0][2]) * static_cast<T>(0.25);
+ T yz = (m[2][1] + m[1][2]) * static_cast<T>(0.25);
+ if((xx > yy) && (xx > zz))
+ {
+ if(xx < epsilon)
+ {
+ axis.x = static_cast<T>(0.0);
+ axis.y = static_cast<T>(0.7071);
+ axis.z = static_cast<T>(0.7071);
+ }
+ else
+ {
+ axis.x = sqrt(xx);
+ axis.y = xy / axis.x;
+ axis.z = xz / axis.x;
+ }
+ }
+ else if (yy > zz)
+ {
+ if(yy < epsilon)
+ {
+ axis.x = static_cast<T>(0.7071);
+ axis.y = static_cast<T>(0.0);
+ axis.z = static_cast<T>(0.7071);
+ }
+ else
+ {
+ axis.y = sqrt(yy);
+ axis.x = xy / axis.y;
+ axis.z = yz / axis.y;
+ }
+ }
+ else
+ {
+ if (zz < epsilon)
+ {
+ axis.x = static_cast<T>(0.7071);
+ axis.y = static_cast<T>(0.7071);
+ axis.z = static_cast<T>(0.0);
+ }
+ else
+ {
+ axis.z = sqrt(zz);
+ axis.x = xz / axis.z;
+ axis.y = yz / axis.z;
+ }
+ }
+ return;
+ }
+
+ T const angleCos = (m[0][0] + m[1][1] + m[2][2] - static_cast<T>(1)) * static_cast<T>(0.5);
+ if(angleCos >= static_cast<T>(1.0))
+ {
+ angle = static_cast<T>(0.0);
+ }
+ else if (angleCos <= static_cast<T>(-1.0))
+ {
+ angle = pi<T>();
+ }
+ else
+ {
+ angle = acos(angleCos);
+ }
+
+ axis = glm::normalize(glm::vec<3, T, Q>(
+ m[1][2] - m[2][1], m[2][0] - m[0][2], m[0][1] - m[1][0]));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> axisAngleMatrix(vec<3, T, Q> const& axis, T const angle)
+ {
+ T c = cos(angle);
+ T s = sin(angle);
+ T t = static_cast<T>(1) - c;
+ vec<3, T, Q> n = normalize(axis);
+
+ return mat<4, 4, T, Q>(
+ t * n.x * n.x + c, t * n.x * n.y + n.z * s, t * n.x * n.z - n.y * s, static_cast<T>(0.0),
+ t * n.x * n.y - n.z * s, t * n.y * n.y + c, t * n.y * n.z + n.x * s, static_cast<T>(0.0),
+ t * n.x * n.z + n.y * s, t * n.y * n.z - n.x * s, t * n.z * n.z + c, static_cast<T>(0.0),
+ static_cast<T>(0.0), static_cast<T>(0.0), static_cast<T>(0.0), static_cast<T>(1.0));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> extractMatrixRotation(mat<4, 4, T, Q> const& m)
+ {
+ return mat<4, 4, T, Q>(
+ m[0][0], m[0][1], m[0][2], static_cast<T>(0.0),
+ m[1][0], m[1][1], m[1][2], static_cast<T>(0.0),
+ m[2][0], m[2][1], m[2][2], static_cast<T>(0.0),
+ static_cast<T>(0.0), static_cast<T>(0.0), static_cast<T>(0.0), static_cast<T>(1.0));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> interpolate(mat<4, 4, T, Q> const& m1, mat<4, 4, T, Q> const& m2, T const delta)
+ {
+ mat<4, 4, T, Q> m1rot = extractMatrixRotation(m1);
+ mat<4, 4, T, Q> dltRotation = m2 * transpose(m1rot);
+ vec<3, T, Q> dltAxis;
+ T dltAngle;
+ axisAngle(dltRotation, dltAxis, dltAngle);
+ mat<4, 4, T, Q> out = axisAngleMatrix(dltAxis, dltAngle * delta) * m1rot;
+ out[3][0] = m1[3][0] + delta * (m2[3][0] - m1[3][0]);
+ out[3][1] = m1[3][1] + delta * (m2[3][1] - m1[3][1]);
+ out[3][2] = m1[3][2] + delta * (m2[3][2] - m1[3][2]);
+ return out;
+ }
+}//namespace glm
diff --git a/glm/gtx/matrix_major_storage.hpp b/glm/gtx/matrix_major_storage.hpp
new file mode 100644
index 0000000..8c6bc22
--- /dev/null
+++ b/glm/gtx/matrix_major_storage.hpp
@@ -0,0 +1,119 @@
+/// @ref gtx_matrix_major_storage
+/// @file glm/gtx/matrix_major_storage.hpp
+///
+/// @see core (dependence)
+/// @see gtx_extented_min_max (dependence)
+///
+/// @defgroup gtx_matrix_major_storage GLM_GTX_matrix_major_storage
+/// @ingroup gtx
+///
+/// Include <glm/gtx/matrix_major_storage.hpp> to use the features of this extension.
+///
+/// Build matrices with specific matrix order, row or column
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_matrix_major_storage is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_matrix_major_storage extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_matrix_major_storage
+ /// @{
+
+ //! Build a row major matrix from row vectors.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> rowMajor2(
+ vec<2, T, Q> const& v1,
+ vec<2, T, Q> const& v2);
+
+ //! Build a row major matrix from other matrix.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> rowMajor2(
+ mat<2, 2, T, Q> const& m);
+
+ //! Build a row major matrix from row vectors.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> rowMajor3(
+ vec<3, T, Q> const& v1,
+ vec<3, T, Q> const& v2,
+ vec<3, T, Q> const& v3);
+
+ //! Build a row major matrix from other matrix.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> rowMajor3(
+ mat<3, 3, T, Q> const& m);
+
+ //! Build a row major matrix from row vectors.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> rowMajor4(
+ vec<4, T, Q> const& v1,
+ vec<4, T, Q> const& v2,
+ vec<4, T, Q> const& v3,
+ vec<4, T, Q> const& v4);
+
+ //! Build a row major matrix from other matrix.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> rowMajor4(
+ mat<4, 4, T, Q> const& m);
+
+ //! Build a column major matrix from column vectors.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> colMajor2(
+ vec<2, T, Q> const& v1,
+ vec<2, T, Q> const& v2);
+
+ //! Build a column major matrix from other matrix.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> colMajor2(
+ mat<2, 2, T, Q> const& m);
+
+ //! Build a column major matrix from column vectors.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> colMajor3(
+ vec<3, T, Q> const& v1,
+ vec<3, T, Q> const& v2,
+ vec<3, T, Q> const& v3);
+
+ //! Build a column major matrix from other matrix.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> colMajor3(
+ mat<3, 3, T, Q> const& m);
+
+ //! Build a column major matrix from column vectors.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> colMajor4(
+ vec<4, T, Q> const& v1,
+ vec<4, T, Q> const& v2,
+ vec<4, T, Q> const& v3,
+ vec<4, T, Q> const& v4);
+
+ //! Build a column major matrix from other matrix.
+ //! From GLM_GTX_matrix_major_storage extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> colMajor4(
+ mat<4, 4, T, Q> const& m);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_major_storage.inl"
diff --git a/glm/gtx/matrix_major_storage.inl b/glm/gtx/matrix_major_storage.inl
new file mode 100644
index 0000000..279dd34
--- /dev/null
+++ b/glm/gtx/matrix_major_storage.inl
@@ -0,0 +1,166 @@
+/// @ref gtx_matrix_major_storage
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> rowMajor2
+ (
+ vec<2, T, Q> const& v1,
+ vec<2, T, Q> const& v2
+ )
+ {
+ mat<2, 2, T, Q> Result;
+ Result[0][0] = v1.x;
+ Result[1][0] = v1.y;
+ Result[0][1] = v2.x;
+ Result[1][1] = v2.y;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> rowMajor2(
+ const mat<2, 2, T, Q>& m)
+ {
+ mat<2, 2, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> rowMajor3(
+ const vec<3, T, Q>& v1,
+ const vec<3, T, Q>& v2,
+ const vec<3, T, Q>& v3)
+ {
+ mat<3, 3, T, Q> Result;
+ Result[0][0] = v1.x;
+ Result[1][0] = v1.y;
+ Result[2][0] = v1.z;
+ Result[0][1] = v2.x;
+ Result[1][1] = v2.y;
+ Result[2][1] = v2.z;
+ Result[0][2] = v3.x;
+ Result[1][2] = v3.y;
+ Result[2][2] = v3.z;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> rowMajor3(
+ const mat<3, 3, T, Q>& m)
+ {
+ mat<3, 3, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[0][2] = m[2][0];
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ Result[1][2] = m[2][1];
+ Result[2][0] = m[0][2];
+ Result[2][1] = m[1][2];
+ Result[2][2] = m[2][2];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rowMajor4(
+ const vec<4, T, Q>& v1,
+ const vec<4, T, Q>& v2,
+ const vec<4, T, Q>& v3,
+ const vec<4, T, Q>& v4)
+ {
+ mat<4, 4, T, Q> Result;
+ Result[0][0] = v1.x;
+ Result[1][0] = v1.y;
+ Result[2][0] = v1.z;
+ Result[3][0] = v1.w;
+ Result[0][1] = v2.x;
+ Result[1][1] = v2.y;
+ Result[2][1] = v2.z;
+ Result[3][1] = v2.w;
+ Result[0][2] = v3.x;
+ Result[1][2] = v3.y;
+ Result[2][2] = v3.z;
+ Result[3][2] = v3.w;
+ Result[0][3] = v4.x;
+ Result[1][3] = v4.y;
+ Result[2][3] = v4.z;
+ Result[3][3] = v4.w;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rowMajor4(
+ const mat<4, 4, T, Q>& m)
+ {
+ mat<4, 4, T, Q> Result;
+ Result[0][0] = m[0][0];
+ Result[0][1] = m[1][0];
+ Result[0][2] = m[2][0];
+ Result[0][3] = m[3][0];
+ Result[1][0] = m[0][1];
+ Result[1][1] = m[1][1];
+ Result[1][2] = m[2][1];
+ Result[1][3] = m[3][1];
+ Result[2][0] = m[0][2];
+ Result[2][1] = m[1][2];
+ Result[2][2] = m[2][2];
+ Result[2][3] = m[3][2];
+ Result[3][0] = m[0][3];
+ Result[3][1] = m[1][3];
+ Result[3][2] = m[2][3];
+ Result[3][3] = m[3][3];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> colMajor2(
+ const vec<2, T, Q>& v1,
+ const vec<2, T, Q>& v2)
+ {
+ return mat<2, 2, T, Q>(v1, v2);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> colMajor2(
+ const mat<2, 2, T, Q>& m)
+ {
+ return mat<2, 2, T, Q>(m);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> colMajor3(
+ const vec<3, T, Q>& v1,
+ const vec<3, T, Q>& v2,
+ const vec<3, T, Q>& v3)
+ {
+ return mat<3, 3, T, Q>(v1, v2, v3);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> colMajor3(
+ const mat<3, 3, T, Q>& m)
+ {
+ return mat<3, 3, T, Q>(m);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> colMajor4(
+ const vec<4, T, Q>& v1,
+ const vec<4, T, Q>& v2,
+ const vec<4, T, Q>& v3,
+ const vec<4, T, Q>& v4)
+ {
+ return mat<4, 4, T, Q>(v1, v2, v3, v4);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> colMajor4(
+ const mat<4, 4, T, Q>& m)
+ {
+ return mat<4, 4, T, Q>(m);
+ }
+}//namespace glm
diff --git a/glm/gtx/matrix_operation.hpp b/glm/gtx/matrix_operation.hpp
new file mode 100644
index 0000000..de6ff1f
--- /dev/null
+++ b/glm/gtx/matrix_operation.hpp
@@ -0,0 +1,103 @@
+/// @ref gtx_matrix_operation
+/// @file glm/gtx/matrix_operation.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_matrix_operation GLM_GTX_matrix_operation
+/// @ingroup gtx
+///
+/// Include <glm/gtx/matrix_operation.hpp> to use the features of this extension.
+///
+/// Build diagonal matrices from vectors.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_matrix_operation is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_matrix_operation extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_matrix_operation
+ /// @{
+
+ //! Build a diagonal matrix.
+ //! From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> diagonal2x2(
+ vec<2, T, Q> const& v);
+
+ //! Build a diagonal matrix.
+ //! From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 3, T, Q> diagonal2x3(
+ vec<2, T, Q> const& v);
+
+ //! Build a diagonal matrix.
+ //! From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 4, T, Q> diagonal2x4(
+ vec<2, T, Q> const& v);
+
+ //! Build a diagonal matrix.
+ //! From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 2, T, Q> diagonal3x2(
+ vec<2, T, Q> const& v);
+
+ //! Build a diagonal matrix.
+ //! From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> diagonal3x3(
+ vec<3, T, Q> const& v);
+
+ //! Build a diagonal matrix.
+ //! From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 4, T, Q> diagonal3x4(
+ vec<3, T, Q> const& v);
+
+ //! Build a diagonal matrix.
+ //! From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 2, T, Q> diagonal4x2(
+ vec<2, T, Q> const& v);
+
+ //! Build a diagonal matrix.
+ //! From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 3, T, Q> diagonal4x3(
+ vec<3, T, Q> const& v);
+
+ //! Build a diagonal matrix.
+ //! From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> diagonal4x4(
+ vec<4, T, Q> const& v);
+
+ /// Build an adjugate matrix.
+ /// From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<2, 2, T, Q> adjugate(mat<2, 2, T, Q> const& m);
+
+ /// Build an adjugate matrix.
+ /// From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> adjugate(mat<3, 3, T, Q> const& m);
+
+ /// Build an adjugate matrix.
+ /// From GLM_GTX_matrix_operation extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> adjugate(mat<4, 4, T, Q> const& m);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_operation.inl"
diff --git a/glm/gtx/matrix_operation.inl b/glm/gtx/matrix_operation.inl
new file mode 100644
index 0000000..a4f4a85
--- /dev/null
+++ b/glm/gtx/matrix_operation.inl
@@ -0,0 +1,176 @@
+/// @ref gtx_matrix_operation
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> diagonal2x2
+ (
+ vec<2, T, Q> const& v
+ )
+ {
+ mat<2, 2, T, Q> Result(static_cast<T>(1));
+ Result[0][0] = v[0];
+ Result[1][1] = v[1];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 3, T, Q> diagonal2x3
+ (
+ vec<2, T, Q> const& v
+ )
+ {
+ mat<2, 3, T, Q> Result(static_cast<T>(1));
+ Result[0][0] = v[0];
+ Result[1][1] = v[1];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 4, T, Q> diagonal2x4
+ (
+ vec<2, T, Q> const& v
+ )
+ {
+ mat<2, 4, T, Q> Result(static_cast<T>(1));
+ Result[0][0] = v[0];
+ Result[1][1] = v[1];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 2, T, Q> diagonal3x2
+ (
+ vec<2, T, Q> const& v
+ )
+ {
+ mat<3, 2, T, Q> Result(static_cast<T>(1));
+ Result[0][0] = v[0];
+ Result[1][1] = v[1];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> diagonal3x3
+ (
+ vec<3, T, Q> const& v
+ )
+ {
+ mat<3, 3, T, Q> Result(static_cast<T>(1));
+ Result[0][0] = v[0];
+ Result[1][1] = v[1];
+ Result[2][2] = v[2];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 4, T, Q> diagonal3x4
+ (
+ vec<3, T, Q> const& v
+ )
+ {
+ mat<3, 4, T, Q> Result(static_cast<T>(1));
+ Result[0][0] = v[0];
+ Result[1][1] = v[1];
+ Result[2][2] = v[2];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> diagonal4x4
+ (
+ vec<4, T, Q> const& v
+ )
+ {
+ mat<4, 4, T, Q> Result(static_cast<T>(1));
+ Result[0][0] = v[0];
+ Result[1][1] = v[1];
+ Result[2][2] = v[2];
+ Result[3][3] = v[3];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 3, T, Q> diagonal4x3
+ (
+ vec<3, T, Q> const& v
+ )
+ {
+ mat<4, 3, T, Q> Result(static_cast<T>(1));
+ Result[0][0] = v[0];
+ Result[1][1] = v[1];
+ Result[2][2] = v[2];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 2, T, Q> diagonal4x2
+ (
+ vec<2, T, Q> const& v
+ )
+ {
+ mat<4, 2, T, Q> Result(static_cast<T>(1));
+ Result[0][0] = v[0];
+ Result[1][1] = v[1];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<2, 2, T, Q> adjugate(mat<2, 2, T, Q> const& m)
+ {
+ return mat<2, 2, T, Q>(
+ +m[1][1], -m[0][1],
+ -m[1][0], +m[0][0]);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> adjugate(mat<3, 3, T, Q> const& m)
+ {
+ T const m00 = determinant(mat<2, 2, T, Q>(m[1][1], m[2][1], m[1][2], m[2][2]));
+ T const m01 = determinant(mat<2, 2, T, Q>(m[0][1], m[2][1], m[0][2], m[2][2]));
+ T const m02 = determinant(mat<2, 2, T, Q>(m[0][1], m[1][1], m[0][2], m[1][2]));
+
+ T const m10 = determinant(mat<2, 2, T, Q>(m[1][0], m[2][0], m[1][2], m[2][2]));
+ T const m11 = determinant(mat<2, 2, T, Q>(m[0][0], m[2][0], m[0][2], m[2][2]));
+ T const m12 = determinant(mat<2, 2, T, Q>(m[0][0], m[1][0], m[0][2], m[1][2]));
+
+ T const m20 = determinant(mat<2, 2, T, Q>(m[1][0], m[2][0], m[1][1], m[2][1]));
+ T const m21 = determinant(mat<2, 2, T, Q>(m[0][0], m[2][0], m[0][1], m[2][1]));
+ T const m22 = determinant(mat<2, 2, T, Q>(m[0][0], m[1][0], m[0][1], m[1][1]));
+
+ return mat<3, 3, T, Q>(
+ +m00, -m01, +m02,
+ -m10, +m11, -m12,
+ +m20, -m21, +m22);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> adjugate(mat<4, 4, T, Q> const& m)
+ {
+ T const m00 = determinant(mat<3, 3, T, Q>(m[1][1], m[1][2], m[1][3], m[2][1], m[2][2], m[2][3], m[3][1], m[3][2], m[3][3]));
+ T const m01 = determinant(mat<3, 3, T, Q>(m[1][0], m[1][2], m[1][3], m[2][0], m[2][2], m[2][3], m[3][0], m[3][2], m[3][3]));
+ T const m02 = determinant(mat<3, 3, T, Q>(m[1][0], m[1][1], m[1][3], m[2][0], m[2][1], m[2][3], m[3][0], m[3][1], m[3][3]));
+ T const m03 = determinant(mat<3, 3, T, Q>(m[1][0], m[1][1], m[1][2], m[2][0], m[2][1], m[2][2], m[3][0], m[3][1], m[3][2]));
+
+ T const m10 = determinant(mat<3, 3, T, Q>(m[0][1], m[0][2], m[0][3], m[2][1], m[2][2], m[2][3], m[3][1], m[3][2], m[3][3]));
+ T const m11 = determinant(mat<3, 3, T, Q>(m[0][0], m[0][2], m[0][3], m[2][0], m[2][2], m[2][3], m[3][0], m[3][2], m[3][3]));
+ T const m12 = determinant(mat<3, 3, T, Q>(m[0][0], m[0][1], m[0][3], m[2][0], m[2][1], m[2][3], m[3][0], m[3][1], m[3][3]));
+ T const m13 = determinant(mat<3, 3, T, Q>(m[0][0], m[0][1], m[0][2], m[2][0], m[2][1], m[2][2], m[3][0], m[3][1], m[3][2]));
+
+ T const m20 = determinant(mat<3, 3, T, Q>(m[0][1], m[0][2], m[0][3], m[1][1], m[1][2], m[1][3], m[3][1], m[3][2], m[3][3]));
+ T const m21 = determinant(mat<3, 3, T, Q>(m[0][0], m[0][2], m[0][3], m[1][0], m[1][2], m[1][3], m[3][0], m[3][2], m[3][3]));
+ T const m22 = determinant(mat<3, 3, T, Q>(m[0][0], m[0][1], m[0][3], m[1][0], m[1][1], m[1][3], m[3][0], m[3][1], m[3][3]));
+ T const m23 = determinant(mat<3, 3, T, Q>(m[0][0], m[0][1], m[0][2], m[1][0], m[1][1], m[1][2], m[3][0], m[3][1], m[3][2]));
+
+ T const m30 = determinant(mat<3, 3, T, Q>(m[0][1], m[0][2], m[0][3], m[1][1], m[1][2], m[1][3], m[2][1], m[2][2], m[2][3]));
+ T const m31 = determinant(mat<3, 3, T, Q>(m[0][0], m[0][2], m[0][3], m[1][0], m[1][2], m[1][3], m[2][0], m[2][2], m[2][3]));
+ T const m32 = determinant(mat<3, 3, T, Q>(m[0][0], m[0][1], m[0][3], m[1][0], m[1][1], m[1][3], m[2][0], m[2][1], m[2][3]));
+ T const m33 = determinant(mat<3, 3, T, Q>(m[0][0], m[0][1], m[0][2], m[1][0], m[1][1], m[1][2], m[2][0], m[2][1], m[2][2]));
+
+ return mat<4, 4, T, Q>(
+ +m00, -m10, +m20, -m30,
+ -m01, +m11, -m21, +m31,
+ +m02, -m12, +m22, -m32,
+ -m03, +m13, -m23, +m33);
+ }
+}//namespace glm
diff --git a/glm/gtx/matrix_query.hpp b/glm/gtx/matrix_query.hpp
new file mode 100644
index 0000000..8011b2b
--- /dev/null
+++ b/glm/gtx/matrix_query.hpp
@@ -0,0 +1,77 @@
+/// @ref gtx_matrix_query
+/// @file glm/gtx/matrix_query.hpp
+///
+/// @see core (dependence)
+/// @see gtx_vector_query (dependence)
+///
+/// @defgroup gtx_matrix_query GLM_GTX_matrix_query
+/// @ingroup gtx
+///
+/// Include <glm/gtx/matrix_query.hpp> to use the features of this extension.
+///
+/// Query to evaluate matrix properties
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtx/vector_query.hpp"
+#include <limits>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_matrix_query is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_matrix_query extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_matrix_query
+ /// @{
+
+ /// Return whether a matrix a null matrix.
+ /// From GLM_GTX_matrix_query extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool isNull(mat<2, 2, T, Q> const& m, T const& epsilon);
+
+ /// Return whether a matrix a null matrix.
+ /// From GLM_GTX_matrix_query extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool isNull(mat<3, 3, T, Q> const& m, T const& epsilon);
+
+ /// Return whether a matrix is a null matrix.
+ /// From GLM_GTX_matrix_query extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool isNull(mat<4, 4, T, Q> const& m, T const& epsilon);
+
+ /// Return whether a matrix is an identity matrix.
+ /// From GLM_GTX_matrix_query extension.
+ template<length_t C, length_t R, typename T, qualifier Q, template<length_t, length_t, typename, qualifier> class matType>
+ GLM_FUNC_DECL bool isIdentity(matType<C, R, T, Q> const& m, T const& epsilon);
+
+ /// Return whether a matrix is a normalized matrix.
+ /// From GLM_GTX_matrix_query extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool isNormalized(mat<2, 2, T, Q> const& m, T const& epsilon);
+
+ /// Return whether a matrix is a normalized matrix.
+ /// From GLM_GTX_matrix_query extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool isNormalized(mat<3, 3, T, Q> const& m, T const& epsilon);
+
+ /// Return whether a matrix is a normalized matrix.
+ /// From GLM_GTX_matrix_query extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL bool isNormalized(mat<4, 4, T, Q> const& m, T const& epsilon);
+
+ /// Return whether a matrix is an orthonormalized matrix.
+ /// From GLM_GTX_matrix_query extension.
+ template<length_t C, length_t R, typename T, qualifier Q, template<length_t, length_t, typename, qualifier> class matType>
+ GLM_FUNC_DECL bool isOrthogonal(matType<C, R, T, Q> const& m, T const& epsilon);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_query.inl"
diff --git a/glm/gtx/matrix_query.inl b/glm/gtx/matrix_query.inl
new file mode 100644
index 0000000..b763c1a
--- /dev/null
+++ b/glm/gtx/matrix_query.inl
@@ -0,0 +1,113 @@
+/// @ref gtx_matrix_query
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool isNull(mat<2, 2, T, Q> const& m, T const& epsilon)
+ {
+ bool result = true;
+ for(length_t i = 0; result && i < m.length() ; ++i)
+ result = isNull(m[i], epsilon);
+ return result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool isNull(mat<3, 3, T, Q> const& m, T const& epsilon)
+ {
+ bool result = true;
+ for(length_t i = 0; result && i < m.length() ; ++i)
+ result = isNull(m[i], epsilon);
+ return result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool isNull(mat<4, 4, T, Q> const& m, T const& epsilon)
+ {
+ bool result = true;
+ for(length_t i = 0; result && i < m.length() ; ++i)
+ result = isNull(m[i], epsilon);
+ return result;
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool isIdentity(mat<C, R, T, Q> const& m, T const& epsilon)
+ {
+ bool result = true;
+ for(length_t i = 0; result && i < m.length(); ++i)
+ {
+ for(length_t j = 0; result && j < glm::min(i, m[0].length()); ++j)
+ result = abs(m[i][j]) <= epsilon;
+ if(result && i < m[0].length())
+ result = abs(m[i][i] - 1) <= epsilon;
+ for(length_t j = i + 1; result && j < m[0].length(); ++j)
+ result = abs(m[i][j]) <= epsilon;
+ }
+ return result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool isNormalized(mat<2, 2, T, Q> const& m, T const& epsilon)
+ {
+ bool result(true);
+ for(length_t i = 0; result && i < m.length(); ++i)
+ result = isNormalized(m[i], epsilon);
+ for(length_t i = 0; result && i < m.length(); ++i)
+ {
+ typename mat<2, 2, T, Q>::col_type v;
+ for(length_t j = 0; j < m.length(); ++j)
+ v[j] = m[j][i];
+ result = isNormalized(v, epsilon);
+ }
+ return result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool isNormalized(mat<3, 3, T, Q> const& m, T const& epsilon)
+ {
+ bool result(true);
+ for(length_t i = 0; result && i < m.length(); ++i)
+ result = isNormalized(m[i], epsilon);
+ for(length_t i = 0; result && i < m.length(); ++i)
+ {
+ typename mat<3, 3, T, Q>::col_type v;
+ for(length_t j = 0; j < m.length(); ++j)
+ v[j] = m[j][i];
+ result = isNormalized(v, epsilon);
+ }
+ return result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool isNormalized(mat<4, 4, T, Q> const& m, T const& epsilon)
+ {
+ bool result(true);
+ for(length_t i = 0; result && i < m.length(); ++i)
+ result = isNormalized(m[i], epsilon);
+ for(length_t i = 0; result && i < m.length(); ++i)
+ {
+ typename mat<4, 4, T, Q>::col_type v;
+ for(length_t j = 0; j < m.length(); ++j)
+ v[j] = m[j][i];
+ result = isNormalized(v, epsilon);
+ }
+ return result;
+ }
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool isOrthogonal(mat<C, R, T, Q> const& m, T const& epsilon)
+ {
+ bool result = true;
+ for(length_t i(0); result && i < m.length() - 1; ++i)
+ for(length_t j(i + 1); result && j < m.length(); ++j)
+ result = areOrthogonal(m[i], m[j], epsilon);
+
+ if(result)
+ {
+ mat<C, R, T, Q> tmp = transpose(m);
+ for(length_t i(0); result && i < m.length() - 1 ; ++i)
+ for(length_t j(i + 1); result && j < m.length(); ++j)
+ result = areOrthogonal(tmp[i], tmp[j], epsilon);
+ }
+ return result;
+ }
+}//namespace glm
diff --git a/glm/gtx/matrix_transform_2d.hpp b/glm/gtx/matrix_transform_2d.hpp
new file mode 100644
index 0000000..5f9c540
--- /dev/null
+++ b/glm/gtx/matrix_transform_2d.hpp
@@ -0,0 +1,81 @@
+/// @ref gtx_matrix_transform_2d
+/// @file glm/gtx/matrix_transform_2d.hpp
+/// @author Miguel Ãngel Pérez Martínez
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_matrix_transform_2d GLM_GTX_matrix_transform_2d
+/// @ingroup gtx
+///
+/// Include <glm/gtx/matrix_transform_2d.hpp> to use the features of this extension.
+///
+/// Defines functions that generate common 2d transformation matrices.
+
+#pragma once
+
+// Dependency:
+#include "../mat3x3.hpp"
+#include "../vec2.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_matrix_transform_2d is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_matrix_transform_2d extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_matrix_transform_2d
+ /// @{
+
+ /// Builds a translation 3 * 3 matrix created from a vector of 2 components.
+ ///
+ /// @param m Input matrix multiplied by this translation matrix.
+ /// @param v Coordinates of a translation vector.
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> translate(
+ mat<3, 3, T, Q> const& m,
+ vec<2, T, Q> const& v);
+
+ /// Builds a rotation 3 * 3 matrix created from an angle.
+ ///
+ /// @param m Input matrix multiplied by this translation matrix.
+ /// @param angle Rotation angle expressed in radians.
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> rotate(
+ mat<3, 3, T, Q> const& m,
+ T angle);
+
+ /// Builds a scale 3 * 3 matrix created from a vector of 2 components.
+ ///
+ /// @param m Input matrix multiplied by this translation matrix.
+ /// @param v Coordinates of a scale vector.
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> scale(
+ mat<3, 3, T, Q> const& m,
+ vec<2, T, Q> const& v);
+
+ /// Builds an horizontal (parallel to the x axis) shear 3 * 3 matrix.
+ ///
+ /// @param m Input matrix multiplied by this translation matrix.
+ /// @param y Shear factor.
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearX(
+ mat<3, 3, T, Q> const& m,
+ T y);
+
+ /// Builds a vertical (parallel to the y axis) shear 3 * 3 matrix.
+ ///
+ /// @param m Input matrix multiplied by this translation matrix.
+ /// @param x Shear factor.
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearY(
+ mat<3, 3, T, Q> const& m,
+ T x);
+
+ /// @}
+}//namespace glm
+
+#include "matrix_transform_2d.inl"
diff --git a/glm/gtx/matrix_transform_2d.inl b/glm/gtx/matrix_transform_2d.inl
new file mode 100644
index 0000000..a68d24d
--- /dev/null
+++ b/glm/gtx/matrix_transform_2d.inl
@@ -0,0 +1,68 @@
+/// @ref gtx_matrix_transform_2d
+/// @author Miguel Ãngel Pérez Martínez
+
+#include "../trigonometric.hpp"
+
+namespace glm
+{
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> translate(
+ mat<3, 3, T, Q> const& m,
+ vec<2, T, Q> const& v)
+ {
+ mat<3, 3, T, Q> Result(m);
+ Result[2] = m[0] * v[0] + m[1] * v[1] + m[2];
+ return Result;
+ }
+
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> rotate(
+ mat<3, 3, T, Q> const& m,
+ T angle)
+ {
+ T const a = angle;
+ T const c = cos(a);
+ T const s = sin(a);
+
+ mat<3, 3, T, Q> Result;
+ Result[0] = m[0] * c + m[1] * s;
+ Result[1] = m[0] * -s + m[1] * c;
+ Result[2] = m[2];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> scale(
+ mat<3, 3, T, Q> const& m,
+ vec<2, T, Q> const& v)
+ {
+ mat<3, 3, T, Q> Result;
+ Result[0] = m[0] * v[0];
+ Result[1] = m[1] * v[1];
+ Result[2] = m[2];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearX(
+ mat<3, 3, T, Q> const& m,
+ T y)
+ {
+ mat<3, 3, T, Q> Result(1);
+ Result[0][1] = y;
+ return m * Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearY(
+ mat<3, 3, T, Q> const& m,
+ T x)
+ {
+ mat<3, 3, T, Q> Result(1);
+ Result[1][0] = x;
+ return m * Result;
+ }
+
+}//namespace glm
diff --git a/glm/gtx/mixed_product.hpp b/glm/gtx/mixed_product.hpp
new file mode 100644
index 0000000..b242e35
--- /dev/null
+++ b/glm/gtx/mixed_product.hpp
@@ -0,0 +1,41 @@
+/// @ref gtx_mixed_product
+/// @file glm/gtx/mixed_product.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_mixed_product GLM_GTX_mixed_producte
+/// @ingroup gtx
+///
+/// Include <glm/gtx/mixed_product.hpp> to use the features of this extension.
+///
+/// Mixed product of 3 vectors.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_mixed_product is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_mixed_product extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_mixed_product
+ /// @{
+
+ /// @brief Mixed product of 3 vectors (from GLM_GTX_mixed_product extension)
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T mixedProduct(
+ vec<3, T, Q> const& v1,
+ vec<3, T, Q> const& v2,
+ vec<3, T, Q> const& v3);
+
+ /// @}
+}// namespace glm
+
+#include "mixed_product.inl"
diff --git a/glm/gtx/mixed_product.inl b/glm/gtx/mixed_product.inl
new file mode 100644
index 0000000..e5cdbdb
--- /dev/null
+++ b/glm/gtx/mixed_product.inl
@@ -0,0 +1,15 @@
+/// @ref gtx_mixed_product
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T mixedProduct
+ (
+ vec<3, T, Q> const& v1,
+ vec<3, T, Q> const& v2,
+ vec<3, T, Q> const& v3
+ )
+ {
+ return dot(cross(v1, v2), v3);
+ }
+}//namespace glm
diff --git a/glm/gtx/norm.hpp b/glm/gtx/norm.hpp
new file mode 100644
index 0000000..dfaebb7
--- /dev/null
+++ b/glm/gtx/norm.hpp
@@ -0,0 +1,88 @@
+/// @ref gtx_norm
+/// @file glm/gtx/norm.hpp
+///
+/// @see core (dependence)
+/// @see gtx_quaternion (dependence)
+/// @see gtx_component_wise (dependence)
+///
+/// @defgroup gtx_norm GLM_GTX_norm
+/// @ingroup gtx
+///
+/// Include <glm/gtx/norm.hpp> to use the features of this extension.
+///
+/// Various ways to compute vector norms.
+
+#pragma once
+
+// Dependency:
+#include "../geometric.hpp"
+#include "../gtx/quaternion.hpp"
+#include "../gtx/component_wise.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_norm is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_norm extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_norm
+ /// @{
+
+ /// Returns the squared length of x.
+ /// From GLM_GTX_norm extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T length2(vec<L, T, Q> const& x);
+
+ /// Returns the squared distance between p0 and p1, i.e., length2(p0 - p1).
+ /// From GLM_GTX_norm extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T distance2(vec<L, T, Q> const& p0, vec<L, T, Q> const& p1);
+
+ //! Returns the L1 norm between x and y.
+ //! From GLM_GTX_norm extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T l1Norm(vec<3, T, Q> const& x, vec<3, T, Q> const& y);
+
+ //! Returns the L1 norm of v.
+ //! From GLM_GTX_norm extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T l1Norm(vec<3, T, Q> const& v);
+
+ //! Returns the L2 norm between x and y.
+ //! From GLM_GTX_norm extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T l2Norm(vec<3, T, Q> const& x, vec<3, T, Q> const& y);
+
+ //! Returns the L2 norm of v.
+ //! From GLM_GTX_norm extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T l2Norm(vec<3, T, Q> const& x);
+
+ //! Returns the L norm between x and y.
+ //! From GLM_GTX_norm extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T lxNorm(vec<3, T, Q> const& x, vec<3, T, Q> const& y, unsigned int Depth);
+
+ //! Returns the L norm of v.
+ //! From GLM_GTX_norm extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T lxNorm(vec<3, T, Q> const& x, unsigned int Depth);
+
+ //! Returns the LMax norm between x and y.
+ //! From GLM_GTX_norm extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T lMaxNorm(vec<3, T, Q> const& x, vec<3, T, Q> const& y);
+
+ //! Returns the LMax norm of v.
+ //! From GLM_GTX_norm extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T lMaxNorm(vec<3, T, Q> const& x);
+
+ /// @}
+}//namespace glm
+
+#include "norm.inl"
diff --git a/glm/gtx/norm.inl b/glm/gtx/norm.inl
new file mode 100644
index 0000000..6db561b
--- /dev/null
+++ b/glm/gtx/norm.inl
@@ -0,0 +1,95 @@
+/// @ref gtx_norm
+
+#include "../detail/qualifier.hpp"
+
+namespace glm{
+namespace detail
+{
+ template<length_t L, typename T, qualifier Q, bool Aligned>
+ struct compute_length2
+ {
+ GLM_FUNC_QUALIFIER static T call(vec<L, T, Q> const& v)
+ {
+ return dot(v, v);
+ }
+ };
+}//namespace detail
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType length2(genType x)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'length2' accepts only floating-point inputs");
+ return x * x;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T length2(vec<L, T, Q> const& v)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'length2' accepts only floating-point inputs");
+ return detail::compute_length2<L, T, Q, detail::is_aligned<Q>::value>::call(v);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER T distance2(T p0, T p1)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'distance2' accepts only floating-point inputs");
+ return length2(p1 - p0);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T distance2(vec<L, T, Q> const& p0, vec<L, T, Q> const& p1)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'distance2' accepts only floating-point inputs");
+ return length2(p1 - p0);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T l1Norm(vec<3, T, Q> const& a, vec<3, T, Q> const& b)
+ {
+ return abs(b.x - a.x) + abs(b.y - a.y) + abs(b.z - a.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T l1Norm(vec<3, T, Q> const& v)
+ {
+ return abs(v.x) + abs(v.y) + abs(v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T l2Norm(vec<3, T, Q> const& a, vec<3, T, Q> const& b
+ )
+ {
+ return length(b - a);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T l2Norm(vec<3, T, Q> const& v)
+ {
+ return length(v);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T lxNorm(vec<3, T, Q> const& x, vec<3, T, Q> const& y, unsigned int Depth)
+ {
+ return pow(pow(abs(y.x - x.x), T(Depth)) + pow(abs(y.y - x.y), T(Depth)) + pow(abs(y.z - x.z), T(Depth)), T(1) / T(Depth));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T lxNorm(vec<3, T, Q> const& v, unsigned int Depth)
+ {
+ return pow(pow(abs(v.x), T(Depth)) + pow(abs(v.y), T(Depth)) + pow(abs(v.z), T(Depth)), T(1) / T(Depth));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T lMaxNorm(vec<3, T, Q> const& a, vec<3, T, Q> const& b)
+ {
+ return compMax(abs(b - a));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T lMaxNorm(vec<3, T, Q> const& v)
+ {
+ return compMax(abs(v));
+ }
+
+}//namespace glm
diff --git a/glm/gtx/normal.hpp b/glm/gtx/normal.hpp
new file mode 100644
index 0000000..068682f
--- /dev/null
+++ b/glm/gtx/normal.hpp
@@ -0,0 +1,41 @@
+/// @ref gtx_normal
+/// @file glm/gtx/normal.hpp
+///
+/// @see core (dependence)
+/// @see gtx_extented_min_max (dependence)
+///
+/// @defgroup gtx_normal GLM_GTX_normal
+/// @ingroup gtx
+///
+/// Include <glm/gtx/normal.hpp> to use the features of this extension.
+///
+/// Compute the normal of a triangle.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_normal is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_normal extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_normal
+ /// @{
+
+ /// Computes triangle normal from triangle points.
+ ///
+ /// @see gtx_normal
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> triangleNormal(vec<3, T, Q> const& p1, vec<3, T, Q> const& p2, vec<3, T, Q> const& p3);
+
+ /// @}
+}//namespace glm
+
+#include "normal.inl"
diff --git a/glm/gtx/normal.inl b/glm/gtx/normal.inl
new file mode 100644
index 0000000..74f9fc9
--- /dev/null
+++ b/glm/gtx/normal.inl
@@ -0,0 +1,15 @@
+/// @ref gtx_normal
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> triangleNormal
+ (
+ vec<3, T, Q> const& p1,
+ vec<3, T, Q> const& p2,
+ vec<3, T, Q> const& p3
+ )
+ {
+ return normalize(cross(p1 - p2, p1 - p3));
+ }
+}//namespace glm
diff --git a/glm/gtx/normalize_dot.hpp b/glm/gtx/normalize_dot.hpp
new file mode 100644
index 0000000..5195802
--- /dev/null
+++ b/glm/gtx/normalize_dot.hpp
@@ -0,0 +1,49 @@
+/// @ref gtx_normalize_dot
+/// @file glm/gtx/normalize_dot.hpp
+///
+/// @see core (dependence)
+/// @see gtx_fast_square_root (dependence)
+///
+/// @defgroup gtx_normalize_dot GLM_GTX_normalize_dot
+/// @ingroup gtx
+///
+/// Include <glm/gtx/normalized_dot.hpp> to use the features of this extension.
+///
+/// Dot product of vectors that need to be normalize with a single square root.
+
+#pragma once
+
+// Dependency:
+#include "../gtx/fast_square_root.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_normalize_dot is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_normalize_dot extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_normalize_dot
+ /// @{
+
+ /// Normalize parameters and returns the dot product of x and y.
+ /// It's faster that dot(normalize(x), normalize(y)).
+ ///
+ /// @see gtx_normalize_dot extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T normalizeDot(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Normalize parameters and returns the dot product of x and y.
+ /// Faster that dot(fastNormalize(x), fastNormalize(y)).
+ ///
+ /// @see gtx_normalize_dot extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T fastNormalizeDot(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// @}
+}//namespace glm
+
+#include "normalize_dot.inl"
diff --git a/glm/gtx/normalize_dot.inl b/glm/gtx/normalize_dot.inl
new file mode 100644
index 0000000..7bcd9a5
--- /dev/null
+++ b/glm/gtx/normalize_dot.inl
@@ -0,0 +1,16 @@
+/// @ref gtx_normalize_dot
+
+namespace glm
+{
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T normalizeDot(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ return glm::dot(x, y) * glm::inversesqrt(glm::dot(x, x) * glm::dot(y, y));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T fastNormalizeDot(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ return glm::dot(x, y) * glm::fastInverseSqrt(glm::dot(x, x) * glm::dot(y, y));
+ }
+}//namespace glm
diff --git a/glm/gtx/number_precision.hpp b/glm/gtx/number_precision.hpp
new file mode 100644
index 0000000..3a606bd
--- /dev/null
+++ b/glm/gtx/number_precision.hpp
@@ -0,0 +1,61 @@
+/// @ref gtx_number_precision
+/// @file glm/gtx/number_precision.hpp
+///
+/// @see core (dependence)
+/// @see gtc_type_precision (dependence)
+/// @see gtc_quaternion (dependence)
+///
+/// @defgroup gtx_number_precision GLM_GTX_number_precision
+/// @ingroup gtx
+///
+/// Include <glm/gtx/number_precision.hpp> to use the features of this extension.
+///
+/// Defined size types.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtc/type_precision.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_number_precision is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_number_precision extension included")
+# endif
+#endif
+
+namespace glm{
+namespace gtx
+{
+ /////////////////////////////
+ // Unsigned int vector types
+
+ /// @addtogroup gtx_number_precision
+ /// @{
+
+ typedef u8 u8vec1; //!< \brief 8bit unsigned integer scalar. (from GLM_GTX_number_precision extension)
+ typedef u16 u16vec1; //!< \brief 16bit unsigned integer scalar. (from GLM_GTX_number_precision extension)
+ typedef u32 u32vec1; //!< \brief 32bit unsigned integer scalar. (from GLM_GTX_number_precision extension)
+ typedef u64 u64vec1; //!< \brief 64bit unsigned integer scalar. (from GLM_GTX_number_precision extension)
+
+ //////////////////////
+ // Float vector types
+
+ typedef f32 f32vec1; //!< \brief Single-qualifier floating-point scalar. (from GLM_GTX_number_precision extension)
+ typedef f64 f64vec1; //!< \brief Single-qualifier floating-point scalar. (from GLM_GTX_number_precision extension)
+
+ //////////////////////
+ // Float matrix types
+
+ typedef f32 f32mat1; //!< \brief Single-qualifier floating-point scalar. (from GLM_GTX_number_precision extension)
+ typedef f32 f32mat1x1; //!< \brief Single-qualifier floating-point scalar. (from GLM_GTX_number_precision extension)
+ typedef f64 f64mat1; //!< \brief Double-qualifier floating-point scalar. (from GLM_GTX_number_precision extension)
+ typedef f64 f64mat1x1; //!< \brief Double-qualifier floating-point scalar. (from GLM_GTX_number_precision extension)
+
+ /// @}
+}//namespace gtx
+}//namespace glm
+
+#include "number_precision.inl"
diff --git a/glm/gtx/number_precision.inl b/glm/gtx/number_precision.inl
new file mode 100644
index 0000000..b39d71c
--- /dev/null
+++ b/glm/gtx/number_precision.inl
@@ -0,0 +1,6 @@
+/// @ref gtx_number_precision
+
+namespace glm
+{
+
+}
diff --git a/glm/gtx/optimum_pow.hpp b/glm/gtx/optimum_pow.hpp
new file mode 100644
index 0000000..9284a47
--- /dev/null
+++ b/glm/gtx/optimum_pow.hpp
@@ -0,0 +1,54 @@
+/// @ref gtx_optimum_pow
+/// @file glm/gtx/optimum_pow.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_optimum_pow GLM_GTX_optimum_pow
+/// @ingroup gtx
+///
+/// Include <glm/gtx/optimum_pow.hpp> to use the features of this extension.
+///
+/// Integer exponentiation of power functions.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_optimum_pow is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_optimum_pow extension included")
+# endif
+#endif
+
+namespace glm{
+namespace gtx
+{
+ /// @addtogroup gtx_optimum_pow
+ /// @{
+
+ /// Returns x raised to the power of 2.
+ ///
+ /// @see gtx_optimum_pow
+ template<typename genType>
+ GLM_FUNC_DECL genType pow2(genType const& x);
+
+ /// Returns x raised to the power of 3.
+ ///
+ /// @see gtx_optimum_pow
+ template<typename genType>
+ GLM_FUNC_DECL genType pow3(genType const& x);
+
+ /// Returns x raised to the power of 4.
+ ///
+ /// @see gtx_optimum_pow
+ template<typename genType>
+ GLM_FUNC_DECL genType pow4(genType const& x);
+
+ /// @}
+}//namespace gtx
+}//namespace glm
+
+#include "optimum_pow.inl"
diff --git a/glm/gtx/optimum_pow.inl b/glm/gtx/optimum_pow.inl
new file mode 100644
index 0000000..a26c19c
--- /dev/null
+++ b/glm/gtx/optimum_pow.inl
@@ -0,0 +1,22 @@
+/// @ref gtx_optimum_pow
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType pow2(genType const& x)
+ {
+ return x * x;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType pow3(genType const& x)
+ {
+ return x * x * x;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType pow4(genType const& x)
+ {
+ return (x * x) * (x * x);
+ }
+}//namespace glm
diff --git a/glm/gtx/orthonormalize.hpp b/glm/gtx/orthonormalize.hpp
new file mode 100644
index 0000000..3e004fb
--- /dev/null
+++ b/glm/gtx/orthonormalize.hpp
@@ -0,0 +1,49 @@
+/// @ref gtx_orthonormalize
+/// @file glm/gtx/orthonormalize.hpp
+///
+/// @see core (dependence)
+/// @see gtx_extented_min_max (dependence)
+///
+/// @defgroup gtx_orthonormalize GLM_GTX_orthonormalize
+/// @ingroup gtx
+///
+/// Include <glm/gtx/orthonormalize.hpp> to use the features of this extension.
+///
+/// Orthonormalize matrices.
+
+#pragma once
+
+// Dependency:
+#include "../vec3.hpp"
+#include "../mat3x3.hpp"
+#include "../geometric.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_orthonormalize is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_orthonormalize extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_orthonormalize
+ /// @{
+
+ /// Returns the orthonormalized matrix of m.
+ ///
+ /// @see gtx_orthonormalize
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> orthonormalize(mat<3, 3, T, Q> const& m);
+
+ /// Orthonormalizes x according y.
+ ///
+ /// @see gtx_orthonormalize
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> orthonormalize(vec<3, T, Q> const& x, vec<3, T, Q> const& y);
+
+ /// @}
+}//namespace glm
+
+#include "orthonormalize.inl"
diff --git a/glm/gtx/orthonormalize.inl b/glm/gtx/orthonormalize.inl
new file mode 100644
index 0000000..cb553ba
--- /dev/null
+++ b/glm/gtx/orthonormalize.inl
@@ -0,0 +1,29 @@
+/// @ref gtx_orthonormalize
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> orthonormalize(mat<3, 3, T, Q> const& m)
+ {
+ mat<3, 3, T, Q> r = m;
+
+ r[0] = normalize(r[0]);
+
+ T d0 = dot(r[0], r[1]);
+ r[1] -= r[0] * d0;
+ r[1] = normalize(r[1]);
+
+ T d1 = dot(r[1], r[2]);
+ d0 = dot(r[0], r[2]);
+ r[2] -= r[0] * d0 + r[1] * d1;
+ r[2] = normalize(r[2]);
+
+ return r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> orthonormalize(vec<3, T, Q> const& x, vec<3, T, Q> const& y)
+ {
+ return normalize(x - y * dot(y, x));
+ }
+}//namespace glm
diff --git a/glm/gtx/pca.hpp b/glm/gtx/pca.hpp
new file mode 100644
index 0000000..93da745
--- /dev/null
+++ b/glm/gtx/pca.hpp
@@ -0,0 +1,111 @@
+/// @ref gtx_pca
+/// @file glm/gtx/pca.hpp
+///
+/// @see core (dependence)
+/// @see ext_scalar_relational (dependence)
+///
+/// @defgroup gtx_pca GLM_GTX_pca
+/// @ingroup gtx
+///
+/// Include <glm/gtx/pca.hpp> to use the features of this extension.
+///
+/// Implements functions required for fundamental 'princple component analysis' in 2D, 3D, and 4D:
+/// 1) Computing a covariance matrics from a list of _relative_ position vectors
+/// 2) Compute the eigenvalues and eigenvectors of the covariance matrics
+/// This is useful, e.g., to compute an object-aligned bounding box from vertices of an object.
+/// https://en.wikipedia.org/wiki/Principal_component_analysis
+///
+/// Example:
+/// ```
+/// std::vector<glm::dvec3> ptData;
+/// // ... fill ptData with some point data, e.g. vertices
+///
+/// glm::dvec3 center = computeCenter(ptData);
+///
+/// glm::dmat3 covarMat = glm::computeCovarianceMatrix(ptData.data(), ptData.size(), center);
+///
+/// glm::dvec3 evals;
+/// glm::dmat3 evecs;
+/// int evcnt = glm::findEigenvaluesSymReal(covarMat, evals, evecs);
+///
+/// if(evcnt != 3)
+/// // ... error handling
+///
+/// glm::sortEigenvalues(evals, evecs);
+///
+/// // ... now evecs[0] points in the direction (symmetric) of the largest spatial distribuion within ptData
+/// ```
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../ext/scalar_relational.hpp"
+
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_pca is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_pca extension included")
+# endif
+#endif
+
+namespace glm {
+ /// @addtogroup gtx_pca
+ /// @{
+
+ /// Compute a covariance matrix form an array of relative coordinates `v` (e.g., relative to the center of gravity of the object)
+ /// @param v Points to a memory holding `n` times vectors
+ template<length_t D, typename T, qualifier Q>
+ GLM_INLINE mat<D, D, T, Q> computeCovarianceMatrix(vec<D, T, Q> const* v, size_t n);
+
+ /// Compute a covariance matrix form an array of absolute coordinates `v` and a precomputed center of gravity `c`
+ /// @param v Points to a memory holding `n` times vectors
+ template<length_t D, typename T, qualifier Q>
+ GLM_INLINE mat<D, D, T, Q> computeCovarianceMatrix(vec<D, T, Q> const* v, size_t n, vec<D, T, Q> const& c);
+
+ /// Compute a covariance matrix form a pair of iterators `b` (begin) and `e` (end) of a container with relative coordinates (e.g., relative to the center of gravity of the object)
+ /// Dereferencing an iterator of type I must yield a `vec&lt;D, T, Q%gt;`
+ template<length_t D, typename T, qualifier Q, typename I>
+ GLM_FUNC_DECL mat<D, D, T, Q> computeCovarianceMatrix(I const& b, I const& e);
+
+ /// Compute a covariance matrix form a pair of iterators `b` (begin) and `e` (end) of a container with absolute coordinates and a precomputed center of gravity `c`
+ /// Dereferencing an iterator of type I must yield a `vec&lt;D, T, Q%gt;`
+ template<length_t D, typename T, qualifier Q, typename I>
+ GLM_FUNC_DECL mat<D, D, T, Q> computeCovarianceMatrix(I const& b, I const& e, vec<D, T, Q> const& c);
+
+ /// Assuming the provided covariance matrix `covarMat` is symmetric and real-valued, this function find the `D` Eigenvalues of the matrix, and also provides the corresponding Eigenvectors.
+ /// Note: the data in `outEigenvalues` and `outEigenvectors` are in matching order, i.e. `outEigenvector[i]` is the Eigenvector of the Eigenvalue `outEigenvalue[i]`.
+ /// This is a numeric implementation to find the Eigenvalues, using 'QL decomposition` (variant of QR decomposition: https://en.wikipedia.org/wiki/QR_decomposition).
+ /// @param covarMat A symmetric, real-valued covariance matrix, e.g. computed from `computeCovarianceMatrix`.
+ /// @param outEigenvalues Vector to receive the found eigenvalues
+ /// @param outEigenvectors Matrix to receive the found eigenvectors corresponding to the found eigenvalues, as column vectors
+ /// @return The number of eigenvalues found, usually D if the precondition of the covariance matrix is met.
+ template<length_t D, typename T, qualifier Q>
+ GLM_FUNC_DECL unsigned int findEigenvaluesSymReal
+ (
+ mat<D, D, T, Q> const& covarMat,
+ vec<D, T, Q>& outEigenvalues,
+ mat<D, D, T, Q>& outEigenvectors
+ );
+
+ /// Sorts a group of Eigenvalues&Eigenvectors, for largest Eigenvalue to smallest Eigenvalue.
+ /// The data in `outEigenvalues` and `outEigenvectors` are assumed to be matching order, i.e. `outEigenvector[i]` is the Eigenvector of the Eigenvalue `outEigenvalue[i]`.
+ template<typename T, qualifier Q>
+ GLM_INLINE void sortEigenvalues(vec<2, T, Q>& eigenvalues, mat<2, 2, T, Q>& eigenvectors);
+
+ /// Sorts a group of Eigenvalues&Eigenvectors, for largest Eigenvalue to smallest Eigenvalue.
+ /// The data in `outEigenvalues` and `outEigenvectors` are assumed to be matching order, i.e. `outEigenvector[i]` is the Eigenvector of the Eigenvalue `outEigenvalue[i]`.
+ template<typename T, qualifier Q>
+ GLM_INLINE void sortEigenvalues(vec<3, T, Q>& eigenvalues, mat<3, 3, T, Q>& eigenvectors);
+
+ /// Sorts a group of Eigenvalues&Eigenvectors, for largest Eigenvalue to smallest Eigenvalue.
+ /// The data in `outEigenvalues` and `outEigenvectors` are assumed to be matching order, i.e. `outEigenvector[i]` is the Eigenvector of the Eigenvalue `outEigenvalue[i]`.
+ template<typename T, qualifier Q>
+ GLM_INLINE void sortEigenvalues(vec<4, T, Q>& eigenvalues, mat<4, 4, T, Q>& eigenvectors);
+
+ /// @}
+}//namespace glm
+
+#include "pca.inl"
diff --git a/glm/gtx/pca.inl b/glm/gtx/pca.inl
new file mode 100644
index 0000000..d5a24b7
--- /dev/null
+++ b/glm/gtx/pca.inl
@@ -0,0 +1,343 @@
+/// @ref gtx_pca
+
+#ifndef GLM_HAS_CXX11_STL
+#include <algorithm>
+#else
+#include <utility>
+#endif
+
+namespace glm {
+
+
+ template<length_t D, typename T, qualifier Q>
+ GLM_INLINE mat<D, D, T, Q> computeCovarianceMatrix(vec<D, T, Q> const* v, size_t n)
+ {
+ return computeCovarianceMatrix<D, T, Q, vec<D, T, Q> const*>(v, v + n);
+ }
+
+
+ template<length_t D, typename T, qualifier Q>
+ GLM_INLINE mat<D, D, T, Q> computeCovarianceMatrix(vec<D, T, Q> const* v, size_t n, vec<D, T, Q> const& c)
+ {
+ return computeCovarianceMatrix<D, T, Q, vec<D, T, Q> const*>(v, v + n, c);
+ }
+
+
+ template<length_t D, typename T, qualifier Q, typename I>
+ GLM_FUNC_DECL mat<D, D, T, Q> computeCovarianceMatrix(I const& b, I const& e)
+ {
+ glm::mat<D, D, T, Q> m(0);
+
+ size_t cnt = 0;
+ for(I i = b; i != e; i++)
+ {
+ vec<D, T, Q> const& v = *i;
+ for(length_t x = 0; x < D; ++x)
+ for(length_t y = 0; y < D; ++y)
+ m[x][y] += static_cast<T>(v[x] * v[y]);
+ cnt++;
+ }
+ if(cnt > 0)
+ m /= static_cast<T>(cnt);
+
+ return m;
+ }
+
+
+ template<length_t D, typename T, qualifier Q, typename I>
+ GLM_FUNC_DECL mat<D, D, T, Q> computeCovarianceMatrix(I const& b, I const& e, vec<D, T, Q> const& c)
+ {
+ glm::mat<D, D, T, Q> m(0);
+ glm::vec<D, T, Q> v;
+
+ size_t cnt = 0;
+ for(I i = b; i != e; i++)
+ {
+ v = *i - c;
+ for(length_t x = 0; x < D; ++x)
+ for(length_t y = 0; y < D; ++y)
+ m[x][y] += static_cast<T>(v[x] * v[y]);
+ cnt++;
+ }
+ if(cnt > 0)
+ m /= static_cast<T>(cnt);
+
+ return m;
+ }
+
+ namespace _internal_
+ {
+
+ template<typename T>
+ GLM_INLINE T transferSign(T const& v, T const& s)
+ {
+ return ((s) >= 0 ? glm::abs(v) : -glm::abs(v));
+ }
+
+ template<typename T>
+ GLM_INLINE T pythag(T const& a, T const& b) {
+ static const T epsilon = static_cast<T>(0.0000001);
+ T absa = glm::abs(a);
+ T absb = glm::abs(b);
+ if(absa > absb) {
+ absb /= absa;
+ absb *= absb;
+ return absa * glm::sqrt(static_cast<T>(1) + absb);
+ }
+ if(glm::equal<T>(absb, 0, epsilon)) return static_cast<T>(0);
+ absa /= absb;
+ absa *= absa;
+ return absb * glm::sqrt(static_cast<T>(1) + absa);
+ }
+
+ }
+
+ template<length_t D, typename T, qualifier Q>
+ GLM_FUNC_DECL unsigned int findEigenvaluesSymReal
+ (
+ mat<D, D, T, Q> const& covarMat,
+ vec<D, T, Q>& outEigenvalues,
+ mat<D, D, T, Q>& outEigenvectors
+ )
+ {
+ using _internal_::transferSign;
+ using _internal_::pythag;
+
+ T a[D * D]; // matrix -- input and workspace for algorithm (will be changed inplace)
+ T d[D]; // diagonal elements
+ T e[D]; // off-diagonal elements
+
+ for(length_t r = 0; r < D; r++)
+ for(length_t c = 0; c < D; c++)
+ a[(r) * D + (c)] = covarMat[c][r];
+
+ // 1. Householder reduction.
+ length_t l, k, j, i;
+ T scale, hh, h, g, f;
+ static const T epsilon = static_cast<T>(0.0000001);
+
+ for(i = D; i >= 2; i--)
+ {
+ l = i - 1;
+ h = scale = 0;
+ if(l > 1)
+ {
+ for(k = 1; k <= l; k++)
+ {
+ scale += glm::abs(a[(i - 1) * D + (k - 1)]);
+ }
+ if(glm::equal<T>(scale, 0, epsilon))
+ {
+ e[i - 1] = a[(i - 1) * D + (l - 1)];
+ }
+ else
+ {
+ for(k = 1; k <= l; k++)
+ {
+ a[(i - 1) * D + (k - 1)] /= scale;
+ h += a[(i - 1) * D + (k - 1)] * a[(i - 1) * D + (k - 1)];
+ }
+ f = a[(i - 1) * D + (l - 1)];
+ g = ((f >= 0) ? -glm::sqrt(h) : glm::sqrt(h));
+ e[i - 1] = scale * g;
+ h -= f * g;
+ a[(i - 1) * D + (l - 1)] = f - g;
+ f = 0;
+ for(j = 1; j <= l; j++)
+ {
+ a[(j - 1) * D + (i - 1)] = a[(i - 1) * D + (j - 1)] / h;
+ g = 0;
+ for(k = 1; k <= j; k++)
+ {
+ g += a[(j - 1) * D + (k - 1)] * a[(i - 1) * D + (k - 1)];
+ }
+ for(k = j + 1; k <= l; k++)
+ {
+ g += a[(k - 1) * D + (j - 1)] * a[(i - 1) * D + (k - 1)];
+ }
+ e[j - 1] = g / h;
+ f += e[j - 1] * a[(i - 1) * D + (j - 1)];
+ }
+ hh = f / (h + h);
+ for(j = 1; j <= l; j++)
+ {
+ f = a[(i - 1) * D + (j - 1)];
+ e[j - 1] = g = e[j - 1] - hh * f;
+ for(k = 1; k <= j; k++)
+ {
+ a[(j - 1) * D + (k - 1)] -= (f * e[k - 1] + g * a[(i - 1) * D + (k - 1)]);
+ }
+ }
+ }
+ }
+ else
+ {
+ e[i - 1] = a[(i - 1) * D + (l - 1)];
+ }
+ d[i - 1] = h;
+ }
+ d[0] = 0;
+ e[0] = 0;
+ for(i = 1; i <= D; i++)
+ {
+ l = i - 1;
+ if(!glm::equal<T>(d[i - 1], 0, epsilon))
+ {
+ for(j = 1; j <= l; j++)
+ {
+ g = 0;
+ for(k = 1; k <= l; k++)
+ {
+ g += a[(i - 1) * D + (k - 1)] * a[(k - 1) * D + (j - 1)];
+ }
+ for(k = 1; k <= l; k++)
+ {
+ a[(k - 1) * D + (j - 1)] -= g * a[(k - 1) * D + (i - 1)];
+ }
+ }
+ }
+ d[i - 1] = a[(i - 1) * D + (i - 1)];
+ a[(i - 1) * D + (i - 1)] = 1;
+ for(j = 1; j <= l; j++)
+ {
+ a[(j - 1) * D + (i - 1)] = a[(i - 1) * D + (j - 1)] = 0;
+ }
+ }
+
+ // 2. Calculation of eigenvalues and eigenvectors (QL algorithm)
+ length_t m, iter;
+ T s, r, p, dd, c, b;
+ const length_t MAX_ITER = 30;
+
+ for(i = 2; i <= D; i++)
+ {
+ e[i - 2] = e[i - 1];
+ }
+ e[D - 1] = 0;
+
+ for(l = 1; l <= D; l++)
+ {
+ iter = 0;
+ do
+ {
+ for(m = l; m <= D - 1; m++)
+ {
+ dd = glm::abs(d[m - 1]) + glm::abs(d[m - 1 + 1]);
+ if(glm::equal<T>(glm::abs(e[m - 1]) + dd, dd, epsilon))
+ break;
+ }
+ if(m != l)
+ {
+ if(iter++ == MAX_ITER)
+ {
+ return 0; // Too many iterations in FindEigenvalues
+ }
+ g = (d[l - 1 + 1] - d[l - 1]) / (2 * e[l - 1]);
+ r = pythag<T>(g, 1);
+ g = d[m - 1] - d[l - 1] + e[l - 1] / (g + transferSign(r, g));
+ s = c = 1;
+ p = 0;
+ for(i = m - 1; i >= l; i--)
+ {
+ f = s * e[i - 1];
+ b = c * e[i - 1];
+ e[i - 1 + 1] = r = pythag(f, g);
+ if(glm::equal<T>(r, 0, epsilon))
+ {
+ d[i - 1 + 1] -= p;
+ e[m - 1] = 0;
+ break;
+ }
+ s = f / r;
+ c = g / r;
+ g = d[i - 1 + 1] - p;
+ r = (d[i - 1] - g) * s + 2 * c * b;
+ d[i - 1 + 1] = g + (p = s * r);
+ g = c * r - b;
+ for(k = 1; k <= D; k++)
+ {
+ f = a[(k - 1) * D + (i - 1 + 1)];
+ a[(k - 1) * D + (i - 1 + 1)] = s * a[(k - 1) * D + (i - 1)] + c * f;
+ a[(k - 1) * D + (i - 1)] = c * a[(k - 1) * D + (i - 1)] - s * f;
+ }
+ }
+ if(glm::equal<T>(r, 0, epsilon) && (i >= l))
+ continue;
+ d[l - 1] -= p;
+ e[l - 1] = g;
+ e[m - 1] = 0;
+ }
+ } while(m != l);
+ }
+
+ // 3. output
+ for(i = 0; i < D; i++)
+ outEigenvalues[i] = d[i];
+ for(i = 0; i < D; i++)
+ for(j = 0; j < D; j++)
+ outEigenvectors[i][j] = a[(j) * D + (i)];
+
+ return D;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE void sortEigenvalues(vec<2, T, Q>& eigenvalues, mat<2, 2, T, Q>& eigenvectors)
+ {
+ if (eigenvalues[0] < eigenvalues[1])
+ {
+ std::swap(eigenvalues[0], eigenvalues[1]);
+ std::swap(eigenvectors[0], eigenvectors[1]);
+ }
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE void sortEigenvalues(vec<3, T, Q>& eigenvalues, mat<3, 3, T, Q>& eigenvectors)
+ {
+ if (eigenvalues[0] < eigenvalues[1])
+ {
+ std::swap(eigenvalues[0], eigenvalues[1]);
+ std::swap(eigenvectors[0], eigenvectors[1]);
+ }
+ if (eigenvalues[0] < eigenvalues[2])
+ {
+ std::swap(eigenvalues[0], eigenvalues[2]);
+ std::swap(eigenvectors[0], eigenvectors[2]);
+ }
+ if (eigenvalues[1] < eigenvalues[2])
+ {
+ std::swap(eigenvalues[1], eigenvalues[2]);
+ std::swap(eigenvectors[1], eigenvectors[2]);
+ }
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE void sortEigenvalues(vec<4, T, Q>& eigenvalues, mat<4, 4, T, Q>& eigenvectors)
+ {
+ if (eigenvalues[0] < eigenvalues[2])
+ {
+ std::swap(eigenvalues[0], eigenvalues[2]);
+ std::swap(eigenvectors[0], eigenvectors[2]);
+ }
+ if (eigenvalues[1] < eigenvalues[3])
+ {
+ std::swap(eigenvalues[1], eigenvalues[3]);
+ std::swap(eigenvectors[1], eigenvectors[3]);
+ }
+ if (eigenvalues[0] < eigenvalues[1])
+ {
+ std::swap(eigenvalues[0], eigenvalues[1]);
+ std::swap(eigenvectors[0], eigenvectors[1]);
+ }
+ if (eigenvalues[2] < eigenvalues[3])
+ {
+ std::swap(eigenvalues[2], eigenvalues[3]);
+ std::swap(eigenvectors[2], eigenvectors[3]);
+ }
+ if (eigenvalues[1] < eigenvalues[2])
+ {
+ std::swap(eigenvalues[1], eigenvalues[2]);
+ std::swap(eigenvectors[1], eigenvectors[2]);
+ }
+ }
+
+}//namespace glm
diff --git a/glm/gtx/perpendicular.hpp b/glm/gtx/perpendicular.hpp
new file mode 100644
index 0000000..72b77b6
--- /dev/null
+++ b/glm/gtx/perpendicular.hpp
@@ -0,0 +1,41 @@
+/// @ref gtx_perpendicular
+/// @file glm/gtx/perpendicular.hpp
+///
+/// @see core (dependence)
+/// @see gtx_projection (dependence)
+///
+/// @defgroup gtx_perpendicular GLM_GTX_perpendicular
+/// @ingroup gtx
+///
+/// Include <glm/gtx/perpendicular.hpp> to use the features of this extension.
+///
+/// Perpendicular of a vector from other one
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtx/projection.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_perpendicular is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_perpendicular extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_perpendicular
+ /// @{
+
+ //! Projects x a perpendicular axis of Normal.
+ //! From GLM_GTX_perpendicular extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType perp(genType const& x, genType const& Normal);
+
+ /// @}
+}//namespace glm
+
+#include "perpendicular.inl"
diff --git a/glm/gtx/perpendicular.inl b/glm/gtx/perpendicular.inl
new file mode 100644
index 0000000..1e72f33
--- /dev/null
+++ b/glm/gtx/perpendicular.inl
@@ -0,0 +1,10 @@
+/// @ref gtx_perpendicular
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType perp(genType const& x, genType const& Normal)
+ {
+ return x - proj(x, Normal);
+ }
+}//namespace glm
diff --git a/glm/gtx/polar_coordinates.hpp b/glm/gtx/polar_coordinates.hpp
new file mode 100644
index 0000000..76beb82
--- /dev/null
+++ b/glm/gtx/polar_coordinates.hpp
@@ -0,0 +1,48 @@
+/// @ref gtx_polar_coordinates
+/// @file glm/gtx/polar_coordinates.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_polar_coordinates GLM_GTX_polar_coordinates
+/// @ingroup gtx
+///
+/// Include <glm/gtx/polar_coordinates.hpp> to use the features of this extension.
+///
+/// Conversion from Euclidean space to polar space and revert.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_polar_coordinates is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_polar_coordinates extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_polar_coordinates
+ /// @{
+
+ /// Convert Euclidean to Polar coordinates, x is the latitude, y the longitude and z the xz distance.
+ ///
+ /// @see gtx_polar_coordinates
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> polar(
+ vec<3, T, Q> const& euclidean);
+
+ /// Convert Polar to Euclidean coordinates.
+ ///
+ /// @see gtx_polar_coordinates
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> euclidean(
+ vec<2, T, Q> const& polar);
+
+ /// @}
+}//namespace glm
+
+#include "polar_coordinates.inl"
diff --git a/glm/gtx/polar_coordinates.inl b/glm/gtx/polar_coordinates.inl
new file mode 100644
index 0000000..371c8dd
--- /dev/null
+++ b/glm/gtx/polar_coordinates.inl
@@ -0,0 +1,36 @@
+/// @ref gtx_polar_coordinates
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> polar
+ (
+ vec<3, T, Q> const& euclidean
+ )
+ {
+ T const Length(length(euclidean));
+ vec<3, T, Q> const tmp(euclidean / Length);
+ T const xz_dist(sqrt(tmp.x * tmp.x + tmp.z * tmp.z));
+
+ return vec<3, T, Q>(
+ asin(tmp.y), // latitude
+ atan(tmp.x, tmp.z), // longitude
+ xz_dist); // xz distance
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> euclidean
+ (
+ vec<2, T, Q> const& polar
+ )
+ {
+ T const latitude(polar.x);
+ T const longitude(polar.y);
+
+ return vec<3, T, Q>(
+ cos(latitude) * sin(longitude),
+ sin(latitude),
+ cos(latitude) * cos(longitude));
+ }
+
+}//namespace glm
diff --git a/glm/gtx/projection.hpp b/glm/gtx/projection.hpp
new file mode 100644
index 0000000..678f3ad
--- /dev/null
+++ b/glm/gtx/projection.hpp
@@ -0,0 +1,43 @@
+/// @ref gtx_projection
+/// @file glm/gtx/projection.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_projection GLM_GTX_projection
+/// @ingroup gtx
+///
+/// Include <glm/gtx/projection.hpp> to use the features of this extension.
+///
+/// Projection of a vector to other one
+
+#pragma once
+
+// Dependency:
+#include "../geometric.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_projection is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_projection extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_projection
+ /// @{
+
+ /// Projects x on Normal.
+ ///
+ /// @param[in] x A vector to project
+ /// @param[in] Normal A normal that doesn't need to be of unit length.
+ ///
+ /// @see gtx_projection
+ template<typename genType>
+ GLM_FUNC_DECL genType proj(genType const& x, genType const& Normal);
+
+ /// @}
+}//namespace glm
+
+#include "projection.inl"
diff --git a/glm/gtx/projection.inl b/glm/gtx/projection.inl
new file mode 100644
index 0000000..f23f884
--- /dev/null
+++ b/glm/gtx/projection.inl
@@ -0,0 +1,10 @@
+/// @ref gtx_projection
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType proj(genType const& x, genType const& Normal)
+ {
+ return glm::dot(x, Normal) / glm::dot(Normal, Normal) * Normal;
+ }
+}//namespace glm
diff --git a/glm/gtx/quaternion.hpp b/glm/gtx/quaternion.hpp
new file mode 100644
index 0000000..5c2b5ad
--- /dev/null
+++ b/glm/gtx/quaternion.hpp
@@ -0,0 +1,174 @@
+/// @ref gtx_quaternion
+/// @file glm/gtx/quaternion.hpp
+///
+/// @see core (dependence)
+/// @see gtx_extented_min_max (dependence)
+///
+/// @defgroup gtx_quaternion GLM_GTX_quaternion
+/// @ingroup gtx
+///
+/// Include <glm/gtx/quaternion.hpp> to use the features of this extension.
+///
+/// Extented quaternion types and functions
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtc/constants.hpp"
+#include "../gtc/quaternion.hpp"
+#include "../ext/quaternion_exponential.hpp"
+#include "../gtx/norm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_quaternion is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_quaternion extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_quaternion
+ /// @{
+
+ /// Create an identity quaternion.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR qua<T, Q> quat_identity();
+
+ /// Compute a cross product between a quaternion and a vector.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> cross(
+ qua<T, Q> const& q,
+ vec<3, T, Q> const& v);
+
+ //! Compute a cross product between a vector and a quaternion.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> cross(
+ vec<3, T, Q> const& v,
+ qua<T, Q> const& q);
+
+ //! Compute a point on a path according squad equation.
+ //! q1 and q2 are control points; s1 and s2 are intermediate control points.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> squad(
+ qua<T, Q> const& q1,
+ qua<T, Q> const& q2,
+ qua<T, Q> const& s1,
+ qua<T, Q> const& s2,
+ T const& h);
+
+ //! Returns an intermediate control point for squad interpolation.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> intermediate(
+ qua<T, Q> const& prev,
+ qua<T, Q> const& curr,
+ qua<T, Q> const& next);
+
+ //! Returns quarternion square root.
+ ///
+ /// @see gtx_quaternion
+ //template<typename T, qualifier Q>
+ //qua<T, Q> sqrt(
+ // qua<T, Q> const& q);
+
+ //! Rotates a 3 components vector by a quaternion.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> rotate(
+ qua<T, Q> const& q,
+ vec<3, T, Q> const& v);
+
+ /// Rotates a 4 components vector by a quaternion.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> rotate(
+ qua<T, Q> const& q,
+ vec<4, T, Q> const& v);
+
+ /// Extract the real component of a quaternion.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T extractRealComponent(
+ qua<T, Q> const& q);
+
+ /// Converts a quaternion to a 3 * 3 matrix.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> toMat3(
+ qua<T, Q> const& x){return mat3_cast(x);}
+
+ /// Converts a quaternion to a 4 * 4 matrix.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> toMat4(
+ qua<T, Q> const& x){return mat4_cast(x);}
+
+ /// Converts a 3 * 3 matrix to a quaternion.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> toQuat(
+ mat<3, 3, T, Q> const& x){return quat_cast(x);}
+
+ /// Converts a 4 * 4 matrix to a quaternion.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> toQuat(
+ mat<4, 4, T, Q> const& x){return quat_cast(x);}
+
+ /// Quaternion interpolation using the rotation short path.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> shortMix(
+ qua<T, Q> const& x,
+ qua<T, Q> const& y,
+ T const& a);
+
+ /// Quaternion normalized linear interpolation.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> fastMix(
+ qua<T, Q> const& x,
+ qua<T, Q> const& y,
+ T const& a);
+
+ /// Compute the rotation between two vectors.
+ /// @param orig vector, needs to be normalized
+ /// @param dest vector, needs to be normalized
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> rotation(
+ vec<3, T, Q> const& orig,
+ vec<3, T, Q> const& dest);
+
+ /// Returns the squared length of x.
+ ///
+ /// @see gtx_quaternion
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR T length2(qua<T, Q> const& q);
+
+ /// @}
+}//namespace glm
+
+#include "quaternion.inl"
diff --git a/glm/gtx/quaternion.inl b/glm/gtx/quaternion.inl
new file mode 100644
index 0000000..d125bcc
--- /dev/null
+++ b/glm/gtx/quaternion.inl
@@ -0,0 +1,159 @@
+/// @ref gtx_quaternion
+
+#include <limits>
+#include "../gtc/constants.hpp"
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR qua<T, Q> quat_identity()
+ {
+ return qua<T, Q>(static_cast<T>(1), static_cast<T>(0), static_cast<T>(0), static_cast<T>(0));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> cross(vec<3, T, Q> const& v, qua<T, Q> const& q)
+ {
+ return inverse(q) * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> cross(qua<T, Q> const& q, vec<3, T, Q> const& v)
+ {
+ return q * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> squad
+ (
+ qua<T, Q> const& q1,
+ qua<T, Q> const& q2,
+ qua<T, Q> const& s1,
+ qua<T, Q> const& s2,
+ T const& h)
+ {
+ return mix(mix(q1, q2, h), mix(s1, s2, h), static_cast<T>(2) * (static_cast<T>(1) - h) * h);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> intermediate
+ (
+ qua<T, Q> const& prev,
+ qua<T, Q> const& curr,
+ qua<T, Q> const& next
+ )
+ {
+ qua<T, Q> invQuat = inverse(curr);
+ return exp((log(next * invQuat) + log(prev * invQuat)) / static_cast<T>(-4)) * curr;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> rotate(qua<T, Q> const& q, vec<3, T, Q> const& v)
+ {
+ return q * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> rotate(qua<T, Q> const& q, vec<4, T, Q> const& v)
+ {
+ return q * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T extractRealComponent(qua<T, Q> const& q)
+ {
+ T w = static_cast<T>(1) - q.x * q.x - q.y * q.y - q.z * q.z;
+ if(w < T(0))
+ return T(0);
+ else
+ return -sqrt(w);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR T length2(qua<T, Q> const& q)
+ {
+ return q.x * q.x + q.y * q.y + q.z * q.z + q.w * q.w;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> shortMix(qua<T, Q> const& x, qua<T, Q> const& y, T const& a)
+ {
+ if(a <= static_cast<T>(0)) return x;
+ if(a >= static_cast<T>(1)) return y;
+
+ T fCos = dot(x, y);
+ qua<T, Q> y2(y); //BUG!!! qua<T> y2;
+ if(fCos < static_cast<T>(0))
+ {
+ y2 = -y;
+ fCos = -fCos;
+ }
+
+ //if(fCos > 1.0f) // problem
+ T k0, k1;
+ if(fCos > (static_cast<T>(1) - epsilon<T>()))
+ {
+ k0 = static_cast<T>(1) - a;
+ k1 = static_cast<T>(0) + a; //BUG!!! 1.0f + a;
+ }
+ else
+ {
+ T fSin = sqrt(T(1) - fCos * fCos);
+ T fAngle = atan(fSin, fCos);
+ T fOneOverSin = static_cast<T>(1) / fSin;
+ k0 = sin((static_cast<T>(1) - a) * fAngle) * fOneOverSin;
+ k1 = sin((static_cast<T>(0) + a) * fAngle) * fOneOverSin;
+ }
+
+ return qua<T, Q>(
+ k0 * x.w + k1 * y2.w,
+ k0 * x.x + k1 * y2.x,
+ k0 * x.y + k1 * y2.y,
+ k0 * x.z + k1 * y2.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> fastMix(qua<T, Q> const& x, qua<T, Q> const& y, T const& a)
+ {
+ return glm::normalize(x * (static_cast<T>(1) - a) + (y * a));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> rotation(vec<3, T, Q> const& orig, vec<3, T, Q> const& dest)
+ {
+ T cosTheta = dot(orig, dest);
+ vec<3, T, Q> rotationAxis;
+
+ if(cosTheta >= static_cast<T>(1) - epsilon<T>()) {
+ // orig and dest point in the same direction
+ return quat_identity<T,Q>();
+ }
+
+ if(cosTheta < static_cast<T>(-1) + epsilon<T>())
+ {
+ // special case when vectors in opposite directions :
+ // there is no "ideal" rotation axis
+ // So guess one; any will do as long as it's perpendicular to start
+ // This implementation favors a rotation around the Up axis (Y),
+ // since it's often what you want to do.
+ rotationAxis = cross(vec<3, T, Q>(0, 0, 1), orig);
+ if(length2(rotationAxis) < epsilon<T>()) // bad luck, they were parallel, try again!
+ rotationAxis = cross(vec<3, T, Q>(1, 0, 0), orig);
+
+ rotationAxis = normalize(rotationAxis);
+ return angleAxis(pi<T>(), rotationAxis);
+ }
+
+ // Implementation from Stan Melax's Game Programming Gems 1 article
+ rotationAxis = cross(orig, dest);
+
+ T s = sqrt((T(1) + cosTheta) * static_cast<T>(2));
+ T invs = static_cast<T>(1) / s;
+
+ return qua<T, Q>(
+ s * static_cast<T>(0.5f),
+ rotationAxis.x * invs,
+ rotationAxis.y * invs,
+ rotationAxis.z * invs);
+ }
+}//namespace glm
diff --git a/glm/gtx/range.hpp b/glm/gtx/range.hpp
new file mode 100644
index 0000000..93bcb9a
--- /dev/null
+++ b/glm/gtx/range.hpp
@@ -0,0 +1,98 @@
+/// @ref gtx_range
+/// @file glm/gtx/range.hpp
+/// @author Joshua Moerman
+///
+/// @defgroup gtx_range GLM_GTX_range
+/// @ingroup gtx
+///
+/// Include <glm/gtx/range.hpp> to use the features of this extension.
+///
+/// Defines begin and end for vectors and matrices. Useful for range-based for loop.
+/// The range is defined over the elements, not over columns or rows (e.g. mat4 has 16 elements).
+
+#pragma once
+
+// Dependencies
+#include "../detail/setup.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_range is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_range extension included")
+# endif
+#endif
+
+#include "../gtc/type_ptr.hpp"
+#include "../gtc/vec1.hpp"
+
+namespace glm
+{
+ /// @addtogroup gtx_range
+ /// @{
+
+# if GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(push)
+# pragma warning(disable : 4100) // unreferenced formal parameter
+# endif
+
+ template<typename T, qualifier Q>
+ inline length_t components(vec<1, T, Q> const& v)
+ {
+ return v.length();
+ }
+
+ template<typename T, qualifier Q>
+ inline length_t components(vec<2, T, Q> const& v)
+ {
+ return v.length();
+ }
+
+ template<typename T, qualifier Q>
+ inline length_t components(vec<3, T, Q> const& v)
+ {
+ return v.length();
+ }
+
+ template<typename T, qualifier Q>
+ inline length_t components(vec<4, T, Q> const& v)
+ {
+ return v.length();
+ }
+
+ template<typename genType>
+ inline length_t components(genType const& m)
+ {
+ return m.length() * m[0].length();
+ }
+
+ template<typename genType>
+ inline typename genType::value_type const * begin(genType const& v)
+ {
+ return value_ptr(v);
+ }
+
+ template<typename genType>
+ inline typename genType::value_type const * end(genType const& v)
+ {
+ return begin(v) + components(v);
+ }
+
+ template<typename genType>
+ inline typename genType::value_type * begin(genType& v)
+ {
+ return value_ptr(v);
+ }
+
+ template<typename genType>
+ inline typename genType::value_type * end(genType& v)
+ {
+ return begin(v) + components(v);
+ }
+
+# if GLM_COMPILER & GLM_COMPILER_VC
+# pragma warning(pop)
+# endif
+
+ /// @}
+}//namespace glm
diff --git a/glm/gtx/raw_data.hpp b/glm/gtx/raw_data.hpp
new file mode 100644
index 0000000..86cbe77
--- /dev/null
+++ b/glm/gtx/raw_data.hpp
@@ -0,0 +1,51 @@
+/// @ref gtx_raw_data
+/// @file glm/gtx/raw_data.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_raw_data GLM_GTX_raw_data
+/// @ingroup gtx
+///
+/// Include <glm/gtx/raw_data.hpp> to use the features of this extension.
+///
+/// Projection of a vector to other one
+
+#pragma once
+
+// Dependencies
+#include "../ext/scalar_uint_sized.hpp"
+#include "../detail/setup.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_raw_data is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_raw_data extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_raw_data
+ /// @{
+
+ //! Type for byte numbers.
+ //! From GLM_GTX_raw_data extension.
+ typedef detail::uint8 byte;
+
+ //! Type for word numbers.
+ //! From GLM_GTX_raw_data extension.
+ typedef detail::uint16 word;
+
+ //! Type for dword numbers.
+ //! From GLM_GTX_raw_data extension.
+ typedef detail::uint32 dword;
+
+ //! Type for qword numbers.
+ //! From GLM_GTX_raw_data extension.
+ typedef detail::uint64 qword;
+
+ /// @}
+}// namespace glm
+
+#include "raw_data.inl"
diff --git a/glm/gtx/raw_data.inl b/glm/gtx/raw_data.inl
new file mode 100644
index 0000000..c740317
--- /dev/null
+++ b/glm/gtx/raw_data.inl
@@ -0,0 +1,2 @@
+/// @ref gtx_raw_data
+
diff --git a/glm/gtx/rotate_normalized_axis.hpp b/glm/gtx/rotate_normalized_axis.hpp
new file mode 100644
index 0000000..2103ca0
--- /dev/null
+++ b/glm/gtx/rotate_normalized_axis.hpp
@@ -0,0 +1,68 @@
+/// @ref gtx_rotate_normalized_axis
+/// @file glm/gtx/rotate_normalized_axis.hpp
+///
+/// @see core (dependence)
+/// @see gtc_matrix_transform
+/// @see gtc_quaternion
+///
+/// @defgroup gtx_rotate_normalized_axis GLM_GTX_rotate_normalized_axis
+/// @ingroup gtx
+///
+/// Include <glm/gtx/rotate_normalized_axis.hpp> to use the features of this extension.
+///
+/// Quaternions and matrices rotations around normalized axis.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtc/epsilon.hpp"
+#include "../gtc/quaternion.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_rotate_normalized_axis is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_rotate_normalized_axis extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_rotate_normalized_axis
+ /// @{
+
+ /// Builds a rotation 4 * 4 matrix created from a normalized axis and an angle.
+ ///
+ /// @param m Input matrix multiplied by this rotation matrix.
+ /// @param angle Rotation angle expressed in radians.
+ /// @param axis Rotation axis, must be normalized.
+ /// @tparam T Value type used to build the matrix. Currently supported: half (not recommended), float or double.
+ ///
+ /// @see gtx_rotate_normalized_axis
+ /// @see - rotate(T angle, T x, T y, T z)
+ /// @see - rotate(mat<4, 4, T, Q> const& m, T angle, T x, T y, T z)
+ /// @see - rotate(T angle, vec<3, T, Q> const& v)
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> rotateNormalizedAxis(
+ mat<4, 4, T, Q> const& m,
+ T const& angle,
+ vec<3, T, Q> const& axis);
+
+ /// Rotates a quaternion from a vector of 3 components normalized axis and an angle.
+ ///
+ /// @param q Source orientation
+ /// @param angle Angle expressed in radians.
+ /// @param axis Normalized axis of the rotation, must be normalized.
+ ///
+ /// @see gtx_rotate_normalized_axis
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL qua<T, Q> rotateNormalizedAxis(
+ qua<T, Q> const& q,
+ T const& angle,
+ vec<3, T, Q> const& axis);
+
+ /// @}
+}//namespace glm
+
+#include "rotate_normalized_axis.inl"
diff --git a/glm/gtx/rotate_normalized_axis.inl b/glm/gtx/rotate_normalized_axis.inl
new file mode 100644
index 0000000..b2e9278
--- /dev/null
+++ b/glm/gtx/rotate_normalized_axis.inl
@@ -0,0 +1,58 @@
+/// @ref gtx_rotate_normalized_axis
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rotateNormalizedAxis
+ (
+ mat<4, 4, T, Q> const& m,
+ T const& angle,
+ vec<3, T, Q> const& v
+ )
+ {
+ T const a = angle;
+ T const c = cos(a);
+ T const s = sin(a);
+
+ vec<3, T, Q> const axis(v);
+
+ vec<3, T, Q> const temp((static_cast<T>(1) - c) * axis);
+
+ mat<4, 4, T, Q> Rotate;
+ Rotate[0][0] = c + temp[0] * axis[0];
+ Rotate[0][1] = 0 + temp[0] * axis[1] + s * axis[2];
+ Rotate[0][2] = 0 + temp[0] * axis[2] - s * axis[1];
+
+ Rotate[1][0] = 0 + temp[1] * axis[0] - s * axis[2];
+ Rotate[1][1] = c + temp[1] * axis[1];
+ Rotate[1][2] = 0 + temp[1] * axis[2] + s * axis[0];
+
+ Rotate[2][0] = 0 + temp[2] * axis[0] + s * axis[1];
+ Rotate[2][1] = 0 + temp[2] * axis[1] - s * axis[0];
+ Rotate[2][2] = c + temp[2] * axis[2];
+
+ mat<4, 4, T, Q> Result;
+ Result[0] = m[0] * Rotate[0][0] + m[1] * Rotate[0][1] + m[2] * Rotate[0][2];
+ Result[1] = m[0] * Rotate[1][0] + m[1] * Rotate[1][1] + m[2] * Rotate[1][2];
+ Result[2] = m[0] * Rotate[2][0] + m[1] * Rotate[2][1] + m[2] * Rotate[2][2];
+ Result[3] = m[3];
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER qua<T, Q> rotateNormalizedAxis
+ (
+ qua<T, Q> const& q,
+ T const& angle,
+ vec<3, T, Q> const& v
+ )
+ {
+ vec<3, T, Q> const Tmp(v);
+
+ T const AngleRad(angle);
+ T const Sin = sin(AngleRad * T(0.5));
+
+ return q * qua<T, Q>(cos(AngleRad * static_cast<T>(0.5)), Tmp.x * Sin, Tmp.y * Sin, Tmp.z * Sin);
+ //return gtc::quaternion::cross(q, tquat<T, Q>(cos(AngleRad * T(0.5)), Tmp.x * fSin, Tmp.y * fSin, Tmp.z * fSin));
+ }
+}//namespace glm
diff --git a/glm/gtx/rotate_vector.hpp b/glm/gtx/rotate_vector.hpp
new file mode 100644
index 0000000..dcd5b95
--- /dev/null
+++ b/glm/gtx/rotate_vector.hpp
@@ -0,0 +1,123 @@
+/// @ref gtx_rotate_vector
+/// @file glm/gtx/rotate_vector.hpp
+///
+/// @see core (dependence)
+/// @see gtx_transform (dependence)
+///
+/// @defgroup gtx_rotate_vector GLM_GTX_rotate_vector
+/// @ingroup gtx
+///
+/// Include <glm/gtx/rotate_vector.hpp> to use the features of this extension.
+///
+/// Function to directly rotate a vector
+
+#pragma once
+
+// Dependency:
+#include "../gtx/transform.hpp"
+#include "../gtc/epsilon.hpp"
+#include "../ext/vector_relational.hpp"
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_rotate_vector is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_rotate_vector extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_rotate_vector
+ /// @{
+
+ /// Returns Spherical interpolation between two vectors
+ ///
+ /// @param x A first vector
+ /// @param y A second vector
+ /// @param a Interpolation factor. The interpolation is defined beyond the range [0, 1].
+ ///
+ /// @see gtx_rotate_vector
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> slerp(
+ vec<3, T, Q> const& x,
+ vec<3, T, Q> const& y,
+ T const& a);
+
+ //! Rotate a two dimensional vector.
+ //! From GLM_GTX_rotate_vector extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<2, T, Q> rotate(
+ vec<2, T, Q> const& v,
+ T const& angle);
+
+ //! Rotate a three dimensional vector around an axis.
+ //! From GLM_GTX_rotate_vector extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> rotate(
+ vec<3, T, Q> const& v,
+ T const& angle,
+ vec<3, T, Q> const& normal);
+
+ //! Rotate a four dimensional vector around an axis.
+ //! From GLM_GTX_rotate_vector extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> rotate(
+ vec<4, T, Q> const& v,
+ T const& angle,
+ vec<3, T, Q> const& normal);
+
+ //! Rotate a three dimensional vector around the X axis.
+ //! From GLM_GTX_rotate_vector extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> rotateX(
+ vec<3, T, Q> const& v,
+ T const& angle);
+
+ //! Rotate a three dimensional vector around the Y axis.
+ //! From GLM_GTX_rotate_vector extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> rotateY(
+ vec<3, T, Q> const& v,
+ T const& angle);
+
+ //! Rotate a three dimensional vector around the Z axis.
+ //! From GLM_GTX_rotate_vector extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<3, T, Q> rotateZ(
+ vec<3, T, Q> const& v,
+ T const& angle);
+
+ //! Rotate a four dimensional vector around the X axis.
+ //! From GLM_GTX_rotate_vector extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> rotateX(
+ vec<4, T, Q> const& v,
+ T const& angle);
+
+ //! Rotate a four dimensional vector around the Y axis.
+ //! From GLM_GTX_rotate_vector extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> rotateY(
+ vec<4, T, Q> const& v,
+ T const& angle);
+
+ //! Rotate a four dimensional vector around the Z axis.
+ //! From GLM_GTX_rotate_vector extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL vec<4, T, Q> rotateZ(
+ vec<4, T, Q> const& v,
+ T const& angle);
+
+ //! Build a rotation matrix from a normal and a up vector.
+ //! From GLM_GTX_rotate_vector extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> orientation(
+ vec<3, T, Q> const& Normal,
+ vec<3, T, Q> const& Up);
+
+ /// @}
+}//namespace glm
+
+#include "rotate_vector.inl"
diff --git a/glm/gtx/rotate_vector.inl b/glm/gtx/rotate_vector.inl
new file mode 100644
index 0000000..f8136e7
--- /dev/null
+++ b/glm/gtx/rotate_vector.inl
@@ -0,0 +1,187 @@
+/// @ref gtx_rotate_vector
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> slerp
+ (
+ vec<3, T, Q> const& x,
+ vec<3, T, Q> const& y,
+ T const& a
+ )
+ {
+ // get cosine of angle between vectors (-1 -> 1)
+ T CosAlpha = dot(x, y);
+ // get angle (0 -> pi)
+ T Alpha = acos(CosAlpha);
+ // get sine of angle between vectors (0 -> 1)
+ T SinAlpha = sin(Alpha);
+ // this breaks down when SinAlpha = 0, i.e. Alpha = 0 or pi
+ T t1 = sin((static_cast<T>(1) - a) * Alpha) / SinAlpha;
+ T t2 = sin(a * Alpha) / SinAlpha;
+
+ // interpolate src vectors
+ return x * t1 + y * t2;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<2, T, Q> rotate
+ (
+ vec<2, T, Q> const& v,
+ T const& angle
+ )
+ {
+ vec<2, T, Q> Result;
+ T const Cos(cos(angle));
+ T const Sin(sin(angle));
+
+ Result.x = v.x * Cos - v.y * Sin;
+ Result.y = v.x * Sin + v.y * Cos;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> rotate
+ (
+ vec<3, T, Q> const& v,
+ T const& angle,
+ vec<3, T, Q> const& normal
+ )
+ {
+ return mat<3, 3, T, Q>(glm::rotate(angle, normal)) * v;
+ }
+ /*
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> rotateGTX(
+ const vec<3, T, Q>& x,
+ T angle,
+ const vec<3, T, Q>& normal)
+ {
+ const T Cos = cos(radians(angle));
+ const T Sin = sin(radians(angle));
+ return x * Cos + ((x * normal) * (T(1) - Cos)) * normal + cross(x, normal) * Sin;
+ }
+ */
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> rotate
+ (
+ vec<4, T, Q> const& v,
+ T const& angle,
+ vec<3, T, Q> const& normal
+ )
+ {
+ return rotate(angle, normal) * v;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> rotateX
+ (
+ vec<3, T, Q> const& v,
+ T const& angle
+ )
+ {
+ vec<3, T, Q> Result(v);
+ T const Cos(cos(angle));
+ T const Sin(sin(angle));
+
+ Result.y = v.y * Cos - v.z * Sin;
+ Result.z = v.y * Sin + v.z * Cos;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> rotateY
+ (
+ vec<3, T, Q> const& v,
+ T const& angle
+ )
+ {
+ vec<3, T, Q> Result = v;
+ T const Cos(cos(angle));
+ T const Sin(sin(angle));
+
+ Result.x = v.x * Cos + v.z * Sin;
+ Result.z = -v.x * Sin + v.z * Cos;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, T, Q> rotateZ
+ (
+ vec<3, T, Q> const& v,
+ T const& angle
+ )
+ {
+ vec<3, T, Q> Result = v;
+ T const Cos(cos(angle));
+ T const Sin(sin(angle));
+
+ Result.x = v.x * Cos - v.y * Sin;
+ Result.y = v.x * Sin + v.y * Cos;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> rotateX
+ (
+ vec<4, T, Q> const& v,
+ T const& angle
+ )
+ {
+ vec<4, T, Q> Result = v;
+ T const Cos(cos(angle));
+ T const Sin(sin(angle));
+
+ Result.y = v.y * Cos - v.z * Sin;
+ Result.z = v.y * Sin + v.z * Cos;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> rotateY
+ (
+ vec<4, T, Q> const& v,
+ T const& angle
+ )
+ {
+ vec<4, T, Q> Result = v;
+ T const Cos(cos(angle));
+ T const Sin(sin(angle));
+
+ Result.x = v.x * Cos + v.z * Sin;
+ Result.z = -v.x * Sin + v.z * Cos;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, T, Q> rotateZ
+ (
+ vec<4, T, Q> const& v,
+ T const& angle
+ )
+ {
+ vec<4, T, Q> Result = v;
+ T const Cos(cos(angle));
+ T const Sin(sin(angle));
+
+ Result.x = v.x * Cos - v.y * Sin;
+ Result.y = v.x * Sin + v.y * Cos;
+ return Result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> orientation
+ (
+ vec<3, T, Q> const& Normal,
+ vec<3, T, Q> const& Up
+ )
+ {
+ if(all(equal(Normal, Up, epsilon<T>())))
+ return mat<4, 4, T, Q>(static_cast<T>(1));
+
+ vec<3, T, Q> RotationAxis = cross(Up, Normal);
+ T Angle = acos(dot(Normal, Up));
+
+ return rotate(Angle, RotationAxis);
+ }
+}//namespace glm
diff --git a/glm/gtx/scalar_multiplication.hpp b/glm/gtx/scalar_multiplication.hpp
new file mode 100644
index 0000000..496ba19
--- /dev/null
+++ b/glm/gtx/scalar_multiplication.hpp
@@ -0,0 +1,75 @@
+/// @ref gtx
+/// @file glm/gtx/scalar_multiplication.hpp
+/// @author Joshua Moerman
+///
+/// Include <glm/gtx/scalar_multiplication.hpp> to use the features of this extension.
+///
+/// Enables scalar multiplication for all types
+///
+/// Since GLSL is very strict about types, the following (often used) combinations do not work:
+/// double * vec4
+/// int * vec4
+/// vec4 / int
+/// So we'll fix that! Of course "float * vec4" should remain the same (hence the enable_if magic)
+
+#pragma once
+
+#include "../detail/setup.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_scalar_multiplication is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_scalar_multiplication extension included")
+# endif
+#endif
+
+#include "../vec2.hpp"
+#include "../vec3.hpp"
+#include "../vec4.hpp"
+#include "../mat2x2.hpp"
+#include <type_traits>
+
+namespace glm
+{
+ template<typename T, typename Vec>
+ using return_type_scalar_multiplication = typename std::enable_if<
+ !std::is_same<T, float>::value // T may not be a float
+ && std::is_arithmetic<T>::value, Vec // But it may be an int or double (no vec3 or mat3, ...)
+ >::type;
+
+#define GLM_IMPLEMENT_SCAL_MULT(Vec) \
+ template<typename T> \
+ return_type_scalar_multiplication<T, Vec> \
+ operator*(T const& s, Vec rh){ \
+ return rh *= static_cast<float>(s); \
+ } \
+ \
+ template<typename T> \
+ return_type_scalar_multiplication<T, Vec> \
+ operator*(Vec lh, T const& s){ \
+ return lh *= static_cast<float>(s); \
+ } \
+ \
+ template<typename T> \
+ return_type_scalar_multiplication<T, Vec> \
+ operator/(Vec lh, T const& s){ \
+ return lh *= 1.0f / static_cast<float>(s); \
+ }
+
+GLM_IMPLEMENT_SCAL_MULT(vec2)
+GLM_IMPLEMENT_SCAL_MULT(vec3)
+GLM_IMPLEMENT_SCAL_MULT(vec4)
+
+GLM_IMPLEMENT_SCAL_MULT(mat2)
+GLM_IMPLEMENT_SCAL_MULT(mat2x3)
+GLM_IMPLEMENT_SCAL_MULT(mat2x4)
+GLM_IMPLEMENT_SCAL_MULT(mat3x2)
+GLM_IMPLEMENT_SCAL_MULT(mat3)
+GLM_IMPLEMENT_SCAL_MULT(mat3x4)
+GLM_IMPLEMENT_SCAL_MULT(mat4x2)
+GLM_IMPLEMENT_SCAL_MULT(mat4x3)
+GLM_IMPLEMENT_SCAL_MULT(mat4)
+
+#undef GLM_IMPLEMENT_SCAL_MULT
+} // namespace glm
diff --git a/glm/gtx/scalar_relational.hpp b/glm/gtx/scalar_relational.hpp
new file mode 100644
index 0000000..8be9c57
--- /dev/null
+++ b/glm/gtx/scalar_relational.hpp
@@ -0,0 +1,36 @@
+/// @ref gtx_scalar_relational
+/// @file glm/gtx/scalar_relational.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_scalar_relational GLM_GTX_scalar_relational
+/// @ingroup gtx
+///
+/// Include <glm/gtx/scalar_relational.hpp> to use the features of this extension.
+///
+/// Extend a position from a source to a position at a defined length.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_extend is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_extend extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_scalar_relational
+ /// @{
+
+
+
+ /// @}
+}//namespace glm
+
+#include "scalar_relational.inl"
diff --git a/glm/gtx/scalar_relational.inl b/glm/gtx/scalar_relational.inl
new file mode 100644
index 0000000..c2a121c
--- /dev/null
+++ b/glm/gtx/scalar_relational.inl
@@ -0,0 +1,88 @@
+/// @ref gtx_scalar_relational
+
+namespace glm
+{
+ template<typename T>
+ GLM_FUNC_QUALIFIER bool lessThan
+ (
+ T const& x,
+ T const& y
+ )
+ {
+ return x < y;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER bool lessThanEqual
+ (
+ T const& x,
+ T const& y
+ )
+ {
+ return x <= y;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER bool greaterThan
+ (
+ T const& x,
+ T const& y
+ )
+ {
+ return x > y;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER bool greaterThanEqual
+ (
+ T const& x,
+ T const& y
+ )
+ {
+ return x >= y;
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER bool equal
+ (
+ T const& x,
+ T const& y
+ )
+ {
+ return detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(x, y);
+ }
+
+ template<typename T>
+ GLM_FUNC_QUALIFIER bool notEqual
+ (
+ T const& x,
+ T const& y
+ )
+ {
+ return !detail::compute_equal<T, std::numeric_limits<T>::is_iec559>::call(x, y);
+ }
+
+ GLM_FUNC_QUALIFIER bool any
+ (
+ bool const& x
+ )
+ {
+ return x;
+ }
+
+ GLM_FUNC_QUALIFIER bool all
+ (
+ bool const& x
+ )
+ {
+ return x;
+ }
+
+ GLM_FUNC_QUALIFIER bool not_
+ (
+ bool const& x
+ )
+ {
+ return !x;
+ }
+}//namespace glm
diff --git a/glm/gtx/spline.hpp b/glm/gtx/spline.hpp
new file mode 100644
index 0000000..731c979
--- /dev/null
+++ b/glm/gtx/spline.hpp
@@ -0,0 +1,65 @@
+/// @ref gtx_spline
+/// @file glm/gtx/spline.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_spline GLM_GTX_spline
+/// @ingroup gtx
+///
+/// Include <glm/gtx/spline.hpp> to use the features of this extension.
+///
+/// Spline functions
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtx/optimum_pow.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_spline is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_spline extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_spline
+ /// @{
+
+ /// Return a point from a catmull rom curve.
+ /// @see gtx_spline extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType catmullRom(
+ genType const& v1,
+ genType const& v2,
+ genType const& v3,
+ genType const& v4,
+ typename genType::value_type const& s);
+
+ /// Return a point from a hermite curve.
+ /// @see gtx_spline extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType hermite(
+ genType const& v1,
+ genType const& t1,
+ genType const& v2,
+ genType const& t2,
+ typename genType::value_type const& s);
+
+ /// Return a point from a cubic curve.
+ /// @see gtx_spline extension.
+ template<typename genType>
+ GLM_FUNC_DECL genType cubic(
+ genType const& v1,
+ genType const& v2,
+ genType const& v3,
+ genType const& v4,
+ typename genType::value_type const& s);
+
+ /// @}
+}//namespace glm
+
+#include "spline.inl"
diff --git a/glm/gtx/spline.inl b/glm/gtx/spline.inl
new file mode 100644
index 0000000..c3fd056
--- /dev/null
+++ b/glm/gtx/spline.inl
@@ -0,0 +1,60 @@
+/// @ref gtx_spline
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType catmullRom
+ (
+ genType const& v1,
+ genType const& v2,
+ genType const& v3,
+ genType const& v4,
+ typename genType::value_type const& s
+ )
+ {
+ typename genType::value_type s2 = pow2(s);
+ typename genType::value_type s3 = pow3(s);
+
+ typename genType::value_type f1 = -s3 + typename genType::value_type(2) * s2 - s;
+ typename genType::value_type f2 = typename genType::value_type(3) * s3 - typename genType::value_type(5) * s2 + typename genType::value_type(2);
+ typename genType::value_type f3 = typename genType::value_type(-3) * s3 + typename genType::value_type(4) * s2 + s;
+ typename genType::value_type f4 = s3 - s2;
+
+ return (f1 * v1 + f2 * v2 + f3 * v3 + f4 * v4) / typename genType::value_type(2);
+
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType hermite
+ (
+ genType const& v1,
+ genType const& t1,
+ genType const& v2,
+ genType const& t2,
+ typename genType::value_type const& s
+ )
+ {
+ typename genType::value_type s2 = pow2(s);
+ typename genType::value_type s3 = pow3(s);
+
+ typename genType::value_type f1 = typename genType::value_type(2) * s3 - typename genType::value_type(3) * s2 + typename genType::value_type(1);
+ typename genType::value_type f2 = typename genType::value_type(-2) * s3 + typename genType::value_type(3) * s2;
+ typename genType::value_type f3 = s3 - typename genType::value_type(2) * s2 + s;
+ typename genType::value_type f4 = s3 - s2;
+
+ return f1 * v1 + f2 * v2 + f3 * t1 + f4 * t2;
+ }
+
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType cubic
+ (
+ genType const& v1,
+ genType const& v2,
+ genType const& v3,
+ genType const& v4,
+ typename genType::value_type const& s
+ )
+ {
+ return ((v1 * s + v2) * s + v3) * s + v4;
+ }
+}//namespace glm
diff --git a/glm/gtx/std_based_type.hpp b/glm/gtx/std_based_type.hpp
new file mode 100644
index 0000000..cd3be8c
--- /dev/null
+++ b/glm/gtx/std_based_type.hpp
@@ -0,0 +1,68 @@
+/// @ref gtx_std_based_type
+/// @file glm/gtx/std_based_type.hpp
+///
+/// @see core (dependence)
+/// @see gtx_extented_min_max (dependence)
+///
+/// @defgroup gtx_std_based_type GLM_GTX_std_based_type
+/// @ingroup gtx
+///
+/// Include <glm/gtx/std_based_type.hpp> to use the features of this extension.
+///
+/// Adds vector types based on STL value types.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include <cstdlib>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_std_based_type is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_std_based_type extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_std_based_type
+ /// @{
+
+ /// Vector type based of one std::size_t component.
+ /// @see GLM_GTX_std_based_type
+ typedef vec<1, std::size_t, defaultp> size1;
+
+ /// Vector type based of two std::size_t components.
+ /// @see GLM_GTX_std_based_type
+ typedef vec<2, std::size_t, defaultp> size2;
+
+ /// Vector type based of three std::size_t components.
+ /// @see GLM_GTX_std_based_type
+ typedef vec<3, std::size_t, defaultp> size3;
+
+ /// Vector type based of four std::size_t components.
+ /// @see GLM_GTX_std_based_type
+ typedef vec<4, std::size_t, defaultp> size4;
+
+ /// Vector type based of one std::size_t component.
+ /// @see GLM_GTX_std_based_type
+ typedef vec<1, std::size_t, defaultp> size1_t;
+
+ /// Vector type based of two std::size_t components.
+ /// @see GLM_GTX_std_based_type
+ typedef vec<2, std::size_t, defaultp> size2_t;
+
+ /// Vector type based of three std::size_t components.
+ /// @see GLM_GTX_std_based_type
+ typedef vec<3, std::size_t, defaultp> size3_t;
+
+ /// Vector type based of four std::size_t components.
+ /// @see GLM_GTX_std_based_type
+ typedef vec<4, std::size_t, defaultp> size4_t;
+
+ /// @}
+}//namespace glm
+
+#include "std_based_type.inl"
diff --git a/glm/gtx/std_based_type.inl b/glm/gtx/std_based_type.inl
new file mode 100644
index 0000000..9c34bdb
--- /dev/null
+++ b/glm/gtx/std_based_type.inl
@@ -0,0 +1,6 @@
+/// @ref gtx_std_based_type
+
+namespace glm
+{
+
+}
diff --git a/glm/gtx/string_cast.hpp b/glm/gtx/string_cast.hpp
new file mode 100644
index 0000000..71f6ece
--- /dev/null
+++ b/glm/gtx/string_cast.hpp
@@ -0,0 +1,46 @@
+/// @ref gtx_string_cast
+/// @file glm/gtx/string_cast.hpp
+///
+/// @see core (dependence)
+/// @see gtx_integer (dependence)
+/// @see gtx_quaternion (dependence)
+///
+/// @defgroup gtx_string_cast GLM_GTX_string_cast
+/// @ingroup gtx
+///
+/// Include <glm/gtx/string_cast.hpp> to use the features of this extension.
+///
+/// Setup strings for GLM type values
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtc/type_precision.hpp"
+#include "../gtc/quaternion.hpp"
+#include "../gtx/dual_quaternion.hpp"
+#include <string>
+#include <cmath>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_string_cast is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_string_cast extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_string_cast
+ /// @{
+
+ /// Create a string from a GLM vector or matrix typed variable.
+ /// @see gtx_string_cast extension.
+ template<typename genType>
+ GLM_FUNC_DECL std::string to_string(genType const& x);
+
+ /// @}
+}//namespace glm
+
+#include "string_cast.inl"
diff --git a/glm/gtx/string_cast.inl b/glm/gtx/string_cast.inl
new file mode 100644
index 0000000..f67751d
--- /dev/null
+++ b/glm/gtx/string_cast.inl
@@ -0,0 +1,492 @@
+/// @ref gtx_string_cast
+
+#include <cstdarg>
+#include <cstdio>
+
+namespace glm{
+namespace detail
+{
+ template <typename T>
+ struct cast
+ {
+ typedef T value_type;
+ };
+
+ template <>
+ struct cast<float>
+ {
+ typedef double value_type;
+ };
+
+ GLM_FUNC_QUALIFIER std::string format(const char* msg, ...)
+ {
+ std::size_t const STRING_BUFFER(4096);
+ char text[STRING_BUFFER];
+ va_list list;
+
+ if(msg == GLM_NULLPTR)
+ return std::string();
+
+ va_start(list, msg);
+# if (GLM_COMPILER & GLM_COMPILER_VC)
+ vsprintf_s(text, STRING_BUFFER, msg, list);
+# else//
+ std::vsprintf(text, msg, list);
+# endif//
+ va_end(list);
+
+ return std::string(text);
+ }
+
+ static const char* LabelTrue = "true";
+ static const char* LabelFalse = "false";
+
+ template<typename T, bool isFloat = false>
+ struct literal
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "%d";}
+ };
+
+ template<typename T>
+ struct literal<T, true>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "%f";}
+ };
+
+# if GLM_MODEL == GLM_MODEL_32 && GLM_COMPILER && GLM_COMPILER_VC
+ template<>
+ struct literal<uint64_t, false>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "%lld";}
+ };
+
+ template<>
+ struct literal<int64_t, false>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "%lld";}
+ };
+# endif//GLM_MODEL == GLM_MODEL_32 && GLM_COMPILER && GLM_COMPILER_VC
+
+ template<typename T>
+ struct prefix{};
+
+ template<>
+ struct prefix<float>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "";}
+ };
+
+ template<>
+ struct prefix<double>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "d";}
+ };
+
+ template<>
+ struct prefix<bool>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "b";}
+ };
+
+ template<>
+ struct prefix<uint8_t>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "u8";}
+ };
+
+ template<>
+ struct prefix<int8_t>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "i8";}
+ };
+
+ template<>
+ struct prefix<uint16_t>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "u16";}
+ };
+
+ template<>
+ struct prefix<int16_t>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "i16";}
+ };
+
+ template<>
+ struct prefix<uint32_t>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "u";}
+ };
+
+ template<>
+ struct prefix<int32_t>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "i";}
+ };
+
+ template<>
+ struct prefix<uint64_t>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "u64";}
+ };
+
+ template<>
+ struct prefix<int64_t>
+ {
+ GLM_FUNC_QUALIFIER static char const * value() {return "i64";}
+ };
+
+ template<typename matType>
+ struct compute_to_string
+ {};
+
+ template<qualifier Q>
+ struct compute_to_string<vec<1, bool, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(vec<1, bool, Q> const& x)
+ {
+ return detail::format("bvec1(%s)",
+ x[0] ? detail::LabelTrue : detail::LabelFalse);
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_to_string<vec<2, bool, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(vec<2, bool, Q> const& x)
+ {
+ return detail::format("bvec2(%s, %s)",
+ x[0] ? detail::LabelTrue : detail::LabelFalse,
+ x[1] ? detail::LabelTrue : detail::LabelFalse);
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_to_string<vec<3, bool, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(vec<3, bool, Q> const& x)
+ {
+ return detail::format("bvec3(%s, %s, %s)",
+ x[0] ? detail::LabelTrue : detail::LabelFalse,
+ x[1] ? detail::LabelTrue : detail::LabelFalse,
+ x[2] ? detail::LabelTrue : detail::LabelFalse);
+ }
+ };
+
+ template<qualifier Q>
+ struct compute_to_string<vec<4, bool, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(vec<4, bool, Q> const& x)
+ {
+ return detail::format("bvec4(%s, %s, %s, %s)",
+ x[0] ? detail::LabelTrue : detail::LabelFalse,
+ x[1] ? detail::LabelTrue : detail::LabelFalse,
+ x[2] ? detail::LabelTrue : detail::LabelFalse,
+ x[3] ? detail::LabelTrue : detail::LabelFalse);
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<vec<1, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(vec<1, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%svec1(%s)",
+ PrefixStr,
+ LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0]));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<vec<2, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(vec<2, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%svec2(%s, %s)",
+ PrefixStr,
+ LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0]),
+ static_cast<typename cast<T>::value_type>(x[1]));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<vec<3, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(vec<3, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%svec3(%s, %s, %s)",
+ PrefixStr,
+ LiteralStr, LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0]),
+ static_cast<typename cast<T>::value_type>(x[1]),
+ static_cast<typename cast<T>::value_type>(x[2]));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<vec<4, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(vec<4, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%svec4(%s, %s, %s, %s)",
+ PrefixStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0]),
+ static_cast<typename cast<T>::value_type>(x[1]),
+ static_cast<typename cast<T>::value_type>(x[2]),
+ static_cast<typename cast<T>::value_type>(x[3]));
+ }
+ };
+
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<mat<2, 2, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(mat<2, 2, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%smat2x2((%s, %s), (%s, %s))",
+ PrefixStr,
+ LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0][0]), static_cast<typename cast<T>::value_type>(x[0][1]),
+ static_cast<typename cast<T>::value_type>(x[1][0]), static_cast<typename cast<T>::value_type>(x[1][1]));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<mat<2, 3, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(mat<2, 3, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%smat2x3((%s, %s, %s), (%s, %s, %s))",
+ PrefixStr,
+ LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0][0]), static_cast<typename cast<T>::value_type>(x[0][1]), static_cast<typename cast<T>::value_type>(x[0][2]),
+ static_cast<typename cast<T>::value_type>(x[1][0]), static_cast<typename cast<T>::value_type>(x[1][1]), static_cast<typename cast<T>::value_type>(x[1][2]));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<mat<2, 4, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(mat<2, 4, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%smat2x4((%s, %s, %s, %s), (%s, %s, %s, %s))",
+ PrefixStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0][0]), static_cast<typename cast<T>::value_type>(x[0][1]), static_cast<typename cast<T>::value_type>(x[0][2]), static_cast<typename cast<T>::value_type>(x[0][3]),
+ static_cast<typename cast<T>::value_type>(x[1][0]), static_cast<typename cast<T>::value_type>(x[1][1]), static_cast<typename cast<T>::value_type>(x[1][2]), static_cast<typename cast<T>::value_type>(x[1][3]));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<mat<3, 2, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(mat<3, 2, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%smat3x2((%s, %s), (%s, %s), (%s, %s))",
+ PrefixStr,
+ LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0][0]), static_cast<typename cast<T>::value_type>(x[0][1]),
+ static_cast<typename cast<T>::value_type>(x[1][0]), static_cast<typename cast<T>::value_type>(x[1][1]),
+ static_cast<typename cast<T>::value_type>(x[2][0]), static_cast<typename cast<T>::value_type>(x[2][1]));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<mat<3, 3, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(mat<3, 3, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%smat3x3((%s, %s, %s), (%s, %s, %s), (%s, %s, %s))",
+ PrefixStr,
+ LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0][0]), static_cast<typename cast<T>::value_type>(x[0][1]), static_cast<typename cast<T>::value_type>(x[0][2]),
+ static_cast<typename cast<T>::value_type>(x[1][0]), static_cast<typename cast<T>::value_type>(x[1][1]), static_cast<typename cast<T>::value_type>(x[1][2]),
+ static_cast<typename cast<T>::value_type>(x[2][0]), static_cast<typename cast<T>::value_type>(x[2][1]), static_cast<typename cast<T>::value_type>(x[2][2]));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<mat<3, 4, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(mat<3, 4, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%smat3x4((%s, %s, %s, %s), (%s, %s, %s, %s), (%s, %s, %s, %s))",
+ PrefixStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0][0]), static_cast<typename cast<T>::value_type>(x[0][1]), static_cast<typename cast<T>::value_type>(x[0][2]), static_cast<typename cast<T>::value_type>(x[0][3]),
+ static_cast<typename cast<T>::value_type>(x[1][0]), static_cast<typename cast<T>::value_type>(x[1][1]), static_cast<typename cast<T>::value_type>(x[1][2]), static_cast<typename cast<T>::value_type>(x[1][3]),
+ static_cast<typename cast<T>::value_type>(x[2][0]), static_cast<typename cast<T>::value_type>(x[2][1]), static_cast<typename cast<T>::value_type>(x[2][2]), static_cast<typename cast<T>::value_type>(x[2][3]));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<mat<4, 2, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(mat<4, 2, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%smat4x2((%s, %s), (%s, %s), (%s, %s), (%s, %s))",
+ PrefixStr,
+ LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0][0]), static_cast<typename cast<T>::value_type>(x[0][1]),
+ static_cast<typename cast<T>::value_type>(x[1][0]), static_cast<typename cast<T>::value_type>(x[1][1]),
+ static_cast<typename cast<T>::value_type>(x[2][0]), static_cast<typename cast<T>::value_type>(x[2][1]),
+ static_cast<typename cast<T>::value_type>(x[3][0]), static_cast<typename cast<T>::value_type>(x[3][1]));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<mat<4, 3, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(mat<4, 3, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%smat4x3((%s, %s, %s), (%s, %s, %s), (%s, %s, %s), (%s, %s, %s))",
+ PrefixStr,
+ LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0][0]), static_cast<typename cast<T>::value_type>(x[0][1]), static_cast<typename cast<T>::value_type>(x[0][2]),
+ static_cast<typename cast<T>::value_type>(x[1][0]), static_cast<typename cast<T>::value_type>(x[1][1]), static_cast<typename cast<T>::value_type>(x[1][2]),
+ static_cast<typename cast<T>::value_type>(x[2][0]), static_cast<typename cast<T>::value_type>(x[2][1]), static_cast<typename cast<T>::value_type>(x[2][2]),
+ static_cast<typename cast<T>::value_type>(x[3][0]), static_cast<typename cast<T>::value_type>(x[3][1]), static_cast<typename cast<T>::value_type>(x[3][2]));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<mat<4, 4, T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(mat<4, 4, T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%smat4x4((%s, %s, %s, %s), (%s, %s, %s, %s), (%s, %s, %s, %s), (%s, %s, %s, %s))",
+ PrefixStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x[0][0]), static_cast<typename cast<T>::value_type>(x[0][1]), static_cast<typename cast<T>::value_type>(x[0][2]), static_cast<typename cast<T>::value_type>(x[0][3]),
+ static_cast<typename cast<T>::value_type>(x[1][0]), static_cast<typename cast<T>::value_type>(x[1][1]), static_cast<typename cast<T>::value_type>(x[1][2]), static_cast<typename cast<T>::value_type>(x[1][3]),
+ static_cast<typename cast<T>::value_type>(x[2][0]), static_cast<typename cast<T>::value_type>(x[2][1]), static_cast<typename cast<T>::value_type>(x[2][2]), static_cast<typename cast<T>::value_type>(x[2][3]),
+ static_cast<typename cast<T>::value_type>(x[3][0]), static_cast<typename cast<T>::value_type>(x[3][1]), static_cast<typename cast<T>::value_type>(x[3][2]), static_cast<typename cast<T>::value_type>(x[3][3]));
+ }
+ };
+
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<qua<T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(qua<T, Q> const& q)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%squat(%s, {%s, %s, %s})",
+ PrefixStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(q.w),
+ static_cast<typename cast<T>::value_type>(q.x),
+ static_cast<typename cast<T>::value_type>(q.y),
+ static_cast<typename cast<T>::value_type>(q.z));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_to_string<tdualquat<T, Q> >
+ {
+ GLM_FUNC_QUALIFIER static std::string call(tdualquat<T, Q> const& x)
+ {
+ char const * PrefixStr = prefix<T>::value();
+ char const * LiteralStr = literal<T, std::numeric_limits<T>::is_iec559>::value();
+ std::string FormatStr(detail::format("%sdualquat((%s, {%s, %s, %s}), (%s, {%s, %s, %s}))",
+ PrefixStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr,
+ LiteralStr, LiteralStr, LiteralStr, LiteralStr));
+
+ return detail::format(FormatStr.c_str(),
+ static_cast<typename cast<T>::value_type>(x.real.w),
+ static_cast<typename cast<T>::value_type>(x.real.x),
+ static_cast<typename cast<T>::value_type>(x.real.y),
+ static_cast<typename cast<T>::value_type>(x.real.z),
+ static_cast<typename cast<T>::value_type>(x.dual.w),
+ static_cast<typename cast<T>::value_type>(x.dual.x),
+ static_cast<typename cast<T>::value_type>(x.dual.y),
+ static_cast<typename cast<T>::value_type>(x.dual.z));
+ }
+ };
+
+}//namespace detail
+
+template<class matType>
+GLM_FUNC_QUALIFIER std::string to_string(matType const& x)
+{
+ return detail::compute_to_string<matType>::call(x);
+}
+
+}//namespace glm
diff --git a/glm/gtx/texture.hpp b/glm/gtx/texture.hpp
new file mode 100644
index 0000000..20585e6
--- /dev/null
+++ b/glm/gtx/texture.hpp
@@ -0,0 +1,46 @@
+/// @ref gtx_texture
+/// @file glm/gtx/texture.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_texture GLM_GTX_texture
+/// @ingroup gtx
+///
+/// Include <glm/gtx/texture.hpp> to use the features of this extension.
+///
+/// Wrapping mode of texture coordinates.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtc/integer.hpp"
+#include "../gtx/component_wise.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_texture is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_texture extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_texture
+ /// @{
+
+ /// Compute the number of mipmaps levels necessary to create a mipmap complete texture
+ ///
+ /// @param Extent Extent of the texture base level mipmap
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point or signed integer scalar types
+ /// @tparam Q Value from qualifier enum
+ template <length_t L, typename T, qualifier Q>
+ T levels(vec<L, T, Q> const& Extent);
+
+ /// @}
+}// namespace glm
+
+#include "texture.inl"
+
diff --git a/glm/gtx/texture.inl b/glm/gtx/texture.inl
new file mode 100644
index 0000000..593c826
--- /dev/null
+++ b/glm/gtx/texture.inl
@@ -0,0 +1,17 @@
+/// @ref gtx_texture
+
+namespace glm
+{
+ template <length_t L, typename T, qualifier Q>
+ inline T levels(vec<L, T, Q> const& Extent)
+ {
+ return glm::log2(compMax(Extent)) + static_cast<T>(1);
+ }
+
+ template <typename T>
+ inline T levels(T Extent)
+ {
+ return vec<1, T, defaultp>(Extent).x;
+ }
+}//namespace glm
+
diff --git a/glm/gtx/transform.hpp b/glm/gtx/transform.hpp
new file mode 100644
index 0000000..0279fc8
--- /dev/null
+++ b/glm/gtx/transform.hpp
@@ -0,0 +1,60 @@
+/// @ref gtx_transform
+/// @file glm/gtx/transform.hpp
+///
+/// @see core (dependence)
+/// @see gtc_matrix_transform (dependence)
+/// @see gtx_transform
+/// @see gtx_transform2
+///
+/// @defgroup gtx_transform GLM_GTX_transform
+/// @ingroup gtx
+///
+/// Include <glm/gtx/transform.hpp> to use the features of this extension.
+///
+/// Add transformation matrices
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtc/matrix_transform.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_transform extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_transform
+ /// @{
+
+ /// Transforms a matrix with a translation 4 * 4 matrix created from 3 scalars.
+ /// @see gtc_matrix_transform
+ /// @see gtx_transform
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> translate(
+ vec<3, T, Q> const& v);
+
+ /// Builds a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in radians.
+ /// @see gtc_matrix_transform
+ /// @see gtx_transform
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> rotate(
+ T angle,
+ vec<3, T, Q> const& v);
+
+ /// Transforms a matrix with a scale 4 * 4 matrix created from a vector of 3 components.
+ /// @see gtc_matrix_transform
+ /// @see gtx_transform
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> scale(
+ vec<3, T, Q> const& v);
+
+ /// @}
+}// namespace glm
+
+#include "transform.inl"
diff --git a/glm/gtx/transform.inl b/glm/gtx/transform.inl
new file mode 100644
index 0000000..48ee680
--- /dev/null
+++ b/glm/gtx/transform.inl
@@ -0,0 +1,23 @@
+/// @ref gtx_transform
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> translate(vec<3, T, Q> const& v)
+ {
+ return translate(mat<4, 4, T, Q>(static_cast<T>(1)), v);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> rotate(T angle, vec<3, T, Q> const& v)
+ {
+ return rotate(mat<4, 4, T, Q>(static_cast<T>(1)), angle, v);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> scale(vec<3, T, Q> const& v)
+ {
+ return scale(mat<4, 4, T, Q>(static_cast<T>(1)), v);
+ }
+
+}//namespace glm
diff --git a/glm/gtx/transform2.hpp b/glm/gtx/transform2.hpp
new file mode 100644
index 0000000..0d8ba9d
--- /dev/null
+++ b/glm/gtx/transform2.hpp
@@ -0,0 +1,89 @@
+/// @ref gtx_transform2
+/// @file glm/gtx/transform2.hpp
+///
+/// @see core (dependence)
+/// @see gtx_transform (dependence)
+///
+/// @defgroup gtx_transform2 GLM_GTX_transform2
+/// @ingroup gtx
+///
+/// Include <glm/gtx/transform2.hpp> to use the features of this extension.
+///
+/// Add extra transformation matrices
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtx/transform.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_transform2 is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_transform2 extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_transform2
+ /// @{
+
+ //! Transforms a matrix with a shearing on X axis.
+ //! From GLM_GTX_transform2 extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> shearX2D(mat<3, 3, T, Q> const& m, T y);
+
+ //! Transforms a matrix with a shearing on Y axis.
+ //! From GLM_GTX_transform2 extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> shearY2D(mat<3, 3, T, Q> const& m, T x);
+
+ //! Transforms a matrix with a shearing on X axis
+ //! From GLM_GTX_transform2 extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> shearX3D(mat<4, 4, T, Q> const& m, T y, T z);
+
+ //! Transforms a matrix with a shearing on Y axis.
+ //! From GLM_GTX_transform2 extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> shearY3D(mat<4, 4, T, Q> const& m, T x, T z);
+
+ //! Transforms a matrix with a shearing on Z axis.
+ //! From GLM_GTX_transform2 extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> shearZ3D(mat<4, 4, T, Q> const& m, T x, T y);
+
+ //template<typename T> GLM_FUNC_QUALIFIER mat<4, 4, T, Q> shear(const mat<4, 4, T, Q> & m, shearPlane, planePoint, angle)
+ // Identity + tan(angle) * cross(Normal, OnPlaneVector) 0
+ // - dot(PointOnPlane, normal) * OnPlaneVector 1
+
+ // Reflect functions seem to don't work
+ //template<typename T> mat<3, 3, T, Q> reflect2D(const mat<3, 3, T, Q> & m, const vec<3, T, Q>& normal){return reflect2DGTX(m, normal);} //!< \brief Build a reflection matrix (from GLM_GTX_transform2 extension)
+ //template<typename T> mat<4, 4, T, Q> reflect3D(const mat<4, 4, T, Q> & m, const vec<3, T, Q>& normal){return reflect3DGTX(m, normal);} //!< \brief Build a reflection matrix (from GLM_GTX_transform2 extension)
+
+ //! Build planar projection matrix along normal axis.
+ //! From GLM_GTX_transform2 extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<3, 3, T, Q> proj2D(mat<3, 3, T, Q> const& m, vec<3, T, Q> const& normal);
+
+ //! Build planar projection matrix along normal axis.
+ //! From GLM_GTX_transform2 extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> proj3D(mat<4, 4, T, Q> const & m, vec<3, T, Q> const& normal);
+
+ //! Build a scale bias matrix.
+ //! From GLM_GTX_transform2 extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> scaleBias(T scale, T bias);
+
+ //! Build a scale bias matrix.
+ //! From GLM_GTX_transform2 extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL mat<4, 4, T, Q> scaleBias(mat<4, 4, T, Q> const& m, T scale, T bias);
+
+ /// @}
+}// namespace glm
+
+#include "transform2.inl"
diff --git a/glm/gtx/transform2.inl b/glm/gtx/transform2.inl
new file mode 100644
index 0000000..0118ab0
--- /dev/null
+++ b/glm/gtx/transform2.inl
@@ -0,0 +1,125 @@
+/// @ref gtx_transform2
+
+namespace glm
+{
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearX2D(mat<3, 3, T, Q> const& m, T s)
+ {
+ mat<3, 3, T, Q> r(1);
+ r[1][0] = s;
+ return m * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> shearY2D(mat<3, 3, T, Q> const& m, T s)
+ {
+ mat<3, 3, T, Q> r(1);
+ r[0][1] = s;
+ return m * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> shearX3D(mat<4, 4, T, Q> const& m, T s, T t)
+ {
+ mat<4, 4, T, Q> r(1);
+ r[0][1] = s;
+ r[0][2] = t;
+ return m * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> shearY3D(mat<4, 4, T, Q> const& m, T s, T t)
+ {
+ mat<4, 4, T, Q> r(1);
+ r[1][0] = s;
+ r[1][2] = t;
+ return m * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> shearZ3D(mat<4, 4, T, Q> const& m, T s, T t)
+ {
+ mat<4, 4, T, Q> r(1);
+ r[2][0] = s;
+ r[2][1] = t;
+ return m * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> reflect2D(mat<3, 3, T, Q> const& m, vec<3, T, Q> const& normal)
+ {
+ mat<3, 3, T, Q> r(static_cast<T>(1));
+ r[0][0] = static_cast<T>(1) - static_cast<T>(2) * normal.x * normal.x;
+ r[0][1] = -static_cast<T>(2) * normal.x * normal.y;
+ r[1][0] = -static_cast<T>(2) * normal.x * normal.y;
+ r[1][1] = static_cast<T>(1) - static_cast<T>(2) * normal.y * normal.y;
+ return m * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> reflect3D(mat<4, 4, T, Q> const& m, vec<3, T, Q> const& normal)
+ {
+ mat<4, 4, T, Q> r(static_cast<T>(1));
+ r[0][0] = static_cast<T>(1) - static_cast<T>(2) * normal.x * normal.x;
+ r[0][1] = -static_cast<T>(2) * normal.x * normal.y;
+ r[0][2] = -static_cast<T>(2) * normal.x * normal.z;
+
+ r[1][0] = -static_cast<T>(2) * normal.x * normal.y;
+ r[1][1] = static_cast<T>(1) - static_cast<T>(2) * normal.y * normal.y;
+ r[1][2] = -static_cast<T>(2) * normal.y * normal.z;
+
+ r[2][0] = -static_cast<T>(2) * normal.x * normal.z;
+ r[2][1] = -static_cast<T>(2) * normal.y * normal.z;
+ r[2][2] = static_cast<T>(1) - static_cast<T>(2) * normal.z * normal.z;
+ return m * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<3, 3, T, Q> proj2D(
+ const mat<3, 3, T, Q>& m,
+ const vec<3, T, Q>& normal)
+ {
+ mat<3, 3, T, Q> r(static_cast<T>(1));
+ r[0][0] = static_cast<T>(1) - normal.x * normal.x;
+ r[0][1] = - normal.x * normal.y;
+ r[1][0] = - normal.x * normal.y;
+ r[1][1] = static_cast<T>(1) - normal.y * normal.y;
+ return m * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> proj3D(
+ const mat<4, 4, T, Q>& m,
+ const vec<3, T, Q>& normal)
+ {
+ mat<4, 4, T, Q> r(static_cast<T>(1));
+ r[0][0] = static_cast<T>(1) - normal.x * normal.x;
+ r[0][1] = - normal.x * normal.y;
+ r[0][2] = - normal.x * normal.z;
+ r[1][0] = - normal.x * normal.y;
+ r[1][1] = static_cast<T>(1) - normal.y * normal.y;
+ r[1][2] = - normal.y * normal.z;
+ r[2][0] = - normal.x * normal.z;
+ r[2][1] = - normal.y * normal.z;
+ r[2][2] = static_cast<T>(1) - normal.z * normal.z;
+ return m * r;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> scaleBias(T scale, T bias)
+ {
+ mat<4, 4, T, Q> result;
+ result[3] = vec<4, T, Q>(vec<3, T, Q>(bias), static_cast<T>(1));
+ result[0][0] = scale;
+ result[1][1] = scale;
+ result[2][2] = scale;
+ return result;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER mat<4, 4, T, Q> scaleBias(mat<4, 4, T, Q> const& m, T scale, T bias)
+ {
+ return m * scaleBias<T, Q>(scale, bias);
+ }
+}//namespace glm
+
diff --git a/glm/gtx/type_aligned.hpp b/glm/gtx/type_aligned.hpp
new file mode 100644
index 0000000..2ae522c
--- /dev/null
+++ b/glm/gtx/type_aligned.hpp
@@ -0,0 +1,982 @@
+/// @ref gtx_type_aligned
+/// @file glm/gtx/type_aligned.hpp
+///
+/// @see core (dependence)
+/// @see gtc_quaternion (dependence)
+///
+/// @defgroup gtx_type_aligned GLM_GTX_type_aligned
+/// @ingroup gtx
+///
+/// Include <glm/gtx/type_aligned.hpp> to use the features of this extension.
+///
+/// Defines aligned types.
+
+#pragma once
+
+// Dependency:
+#include "../gtc/type_precision.hpp"
+#include "../gtc/quaternion.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_type_aligned is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_type_aligned extension included")
+# endif
+#endif
+
+namespace glm
+{
+ ///////////////////////////
+ // Signed int vector types
+
+ /// @addtogroup gtx_type_aligned
+ /// @{
+
+ /// Low qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_int8, aligned_lowp_int8, 1);
+
+ /// Low qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_int16, aligned_lowp_int16, 2);
+
+ /// Low qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_int32, aligned_lowp_int32, 4);
+
+ /// Low qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_int64, aligned_lowp_int64, 8);
+
+
+ /// Low qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_int8_t, aligned_lowp_int8_t, 1);
+
+ /// Low qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_int16_t, aligned_lowp_int16_t, 2);
+
+ /// Low qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_int32_t, aligned_lowp_int32_t, 4);
+
+ /// Low qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_int64_t, aligned_lowp_int64_t, 8);
+
+
+ /// Low qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_i8, aligned_lowp_i8, 1);
+
+ /// Low qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_i16, aligned_lowp_i16, 2);
+
+ /// Low qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_i32, aligned_lowp_i32, 4);
+
+ /// Low qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_i64, aligned_lowp_i64, 8);
+
+
+ /// Medium qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_int8, aligned_mediump_int8, 1);
+
+ /// Medium qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_int16, aligned_mediump_int16, 2);
+
+ /// Medium qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_int32, aligned_mediump_int32, 4);
+
+ /// Medium qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_int64, aligned_mediump_int64, 8);
+
+
+ /// Medium qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_int8_t, aligned_mediump_int8_t, 1);
+
+ /// Medium qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_int16_t, aligned_mediump_int16_t, 2);
+
+ /// Medium qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_int32_t, aligned_mediump_int32_t, 4);
+
+ /// Medium qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_int64_t, aligned_mediump_int64_t, 8);
+
+
+ /// Medium qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_i8, aligned_mediump_i8, 1);
+
+ /// Medium qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_i16, aligned_mediump_i16, 2);
+
+ /// Medium qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_i32, aligned_mediump_i32, 4);
+
+ /// Medium qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_i64, aligned_mediump_i64, 8);
+
+
+ /// High qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_int8, aligned_highp_int8, 1);
+
+ /// High qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_int16, aligned_highp_int16, 2);
+
+ /// High qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_int32, aligned_highp_int32, 4);
+
+ /// High qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_int64, aligned_highp_int64, 8);
+
+
+ /// High qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_int8_t, aligned_highp_int8_t, 1);
+
+ /// High qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_int16_t, aligned_highp_int16_t, 2);
+
+ /// High qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_int32_t, aligned_highp_int32_t, 4);
+
+ /// High qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_int64_t, aligned_highp_int64_t, 8);
+
+
+ /// High qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_i8, aligned_highp_i8, 1);
+
+ /// High qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_i16, aligned_highp_i16, 2);
+
+ /// High qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_i32, aligned_highp_i32, 4);
+
+ /// High qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_i64, aligned_highp_i64, 8);
+
+
+ /// Default qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(int8, aligned_int8, 1);
+
+ /// Default qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(int16, aligned_int16, 2);
+
+ /// Default qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(int32, aligned_int32, 4);
+
+ /// Default qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(int64, aligned_int64, 8);
+
+
+ /// Default qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(int8_t, aligned_int8_t, 1);
+
+ /// Default qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(int16_t, aligned_int16_t, 2);
+
+ /// Default qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(int32_t, aligned_int32_t, 4);
+
+ /// Default qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(int64_t, aligned_int64_t, 8);
+
+
+ /// Default qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i8, aligned_i8, 1);
+
+ /// Default qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i16, aligned_i16, 2);
+
+ /// Default qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i32, aligned_i32, 4);
+
+ /// Default qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i64, aligned_i64, 8);
+
+
+ /// Default qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(ivec1, aligned_ivec1, 4);
+
+ /// Default qualifier 32 bit signed integer aligned vector of 2 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(ivec2, aligned_ivec2, 8);
+
+ /// Default qualifier 32 bit signed integer aligned vector of 3 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(ivec3, aligned_ivec3, 16);
+
+ /// Default qualifier 32 bit signed integer aligned vector of 4 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(ivec4, aligned_ivec4, 16);
+
+
+ /// Default qualifier 8 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i8vec1, aligned_i8vec1, 1);
+
+ /// Default qualifier 8 bit signed integer aligned vector of 2 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i8vec2, aligned_i8vec2, 2);
+
+ /// Default qualifier 8 bit signed integer aligned vector of 3 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i8vec3, aligned_i8vec3, 4);
+
+ /// Default qualifier 8 bit signed integer aligned vector of 4 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i8vec4, aligned_i8vec4, 4);
+
+
+ /// Default qualifier 16 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i16vec1, aligned_i16vec1, 2);
+
+ /// Default qualifier 16 bit signed integer aligned vector of 2 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i16vec2, aligned_i16vec2, 4);
+
+ /// Default qualifier 16 bit signed integer aligned vector of 3 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i16vec3, aligned_i16vec3, 8);
+
+ /// Default qualifier 16 bit signed integer aligned vector of 4 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i16vec4, aligned_i16vec4, 8);
+
+
+ /// Default qualifier 32 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i32vec1, aligned_i32vec1, 4);
+
+ /// Default qualifier 32 bit signed integer aligned vector of 2 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i32vec2, aligned_i32vec2, 8);
+
+ /// Default qualifier 32 bit signed integer aligned vector of 3 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i32vec3, aligned_i32vec3, 16);
+
+ /// Default qualifier 32 bit signed integer aligned vector of 4 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i32vec4, aligned_i32vec4, 16);
+
+
+ /// Default qualifier 64 bit signed integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i64vec1, aligned_i64vec1, 8);
+
+ /// Default qualifier 64 bit signed integer aligned vector of 2 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i64vec2, aligned_i64vec2, 16);
+
+ /// Default qualifier 64 bit signed integer aligned vector of 3 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i64vec3, aligned_i64vec3, 32);
+
+ /// Default qualifier 64 bit signed integer aligned vector of 4 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(i64vec4, aligned_i64vec4, 32);
+
+
+ /////////////////////////////
+ // Unsigned int vector types
+
+ /// Low qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_uint8, aligned_lowp_uint8, 1);
+
+ /// Low qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_uint16, aligned_lowp_uint16, 2);
+
+ /// Low qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_uint32, aligned_lowp_uint32, 4);
+
+ /// Low qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_uint64, aligned_lowp_uint64, 8);
+
+
+ /// Low qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_uint8_t, aligned_lowp_uint8_t, 1);
+
+ /// Low qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_uint16_t, aligned_lowp_uint16_t, 2);
+
+ /// Low qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_uint32_t, aligned_lowp_uint32_t, 4);
+
+ /// Low qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_uint64_t, aligned_lowp_uint64_t, 8);
+
+
+ /// Low qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_u8, aligned_lowp_u8, 1);
+
+ /// Low qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_u16, aligned_lowp_u16, 2);
+
+ /// Low qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_u32, aligned_lowp_u32, 4);
+
+ /// Low qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(lowp_u64, aligned_lowp_u64, 8);
+
+
+ /// Medium qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_uint8, aligned_mediump_uint8, 1);
+
+ /// Medium qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_uint16, aligned_mediump_uint16, 2);
+
+ /// Medium qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_uint32, aligned_mediump_uint32, 4);
+
+ /// Medium qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_uint64, aligned_mediump_uint64, 8);
+
+
+ /// Medium qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_uint8_t, aligned_mediump_uint8_t, 1);
+
+ /// Medium qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_uint16_t, aligned_mediump_uint16_t, 2);
+
+ /// Medium qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_uint32_t, aligned_mediump_uint32_t, 4);
+
+ /// Medium qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_uint64_t, aligned_mediump_uint64_t, 8);
+
+
+ /// Medium qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_u8, aligned_mediump_u8, 1);
+
+ /// Medium qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_u16, aligned_mediump_u16, 2);
+
+ /// Medium qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_u32, aligned_mediump_u32, 4);
+
+ /// Medium qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mediump_u64, aligned_mediump_u64, 8);
+
+
+ /// High qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_uint8, aligned_highp_uint8, 1);
+
+ /// High qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_uint16, aligned_highp_uint16, 2);
+
+ /// High qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_uint32, aligned_highp_uint32, 4);
+
+ /// High qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_uint64, aligned_highp_uint64, 8);
+
+
+ /// High qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_uint8_t, aligned_highp_uint8_t, 1);
+
+ /// High qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_uint16_t, aligned_highp_uint16_t, 2);
+
+ /// High qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_uint32_t, aligned_highp_uint32_t, 4);
+
+ /// High qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_uint64_t, aligned_highp_uint64_t, 8);
+
+
+ /// High qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_u8, aligned_highp_u8, 1);
+
+ /// High qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_u16, aligned_highp_u16, 2);
+
+ /// High qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_u32, aligned_highp_u32, 4);
+
+ /// High qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(highp_u64, aligned_highp_u64, 8);
+
+
+ /// Default qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uint8, aligned_uint8, 1);
+
+ /// Default qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uint16, aligned_uint16, 2);
+
+ /// Default qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uint32, aligned_uint32, 4);
+
+ /// Default qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uint64, aligned_uint64, 8);
+
+
+ /// Default qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uint8_t, aligned_uint8_t, 1);
+
+ /// Default qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uint16_t, aligned_uint16_t, 2);
+
+ /// Default qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uint32_t, aligned_uint32_t, 4);
+
+ /// Default qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uint64_t, aligned_uint64_t, 8);
+
+
+ /// Default qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u8, aligned_u8, 1);
+
+ /// Default qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u16, aligned_u16, 2);
+
+ /// Default qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u32, aligned_u32, 4);
+
+ /// Default qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u64, aligned_u64, 8);
+
+
+ /// Default qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uvec1, aligned_uvec1, 4);
+
+ /// Default qualifier 32 bit unsigned integer aligned vector of 2 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uvec2, aligned_uvec2, 8);
+
+ /// Default qualifier 32 bit unsigned integer aligned vector of 3 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uvec3, aligned_uvec3, 16);
+
+ /// Default qualifier 32 bit unsigned integer aligned vector of 4 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(uvec4, aligned_uvec4, 16);
+
+
+ /// Default qualifier 8 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u8vec1, aligned_u8vec1, 1);
+
+ /// Default qualifier 8 bit unsigned integer aligned vector of 2 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u8vec2, aligned_u8vec2, 2);
+
+ /// Default qualifier 8 bit unsigned integer aligned vector of 3 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u8vec3, aligned_u8vec3, 4);
+
+ /// Default qualifier 8 bit unsigned integer aligned vector of 4 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u8vec4, aligned_u8vec4, 4);
+
+
+ /// Default qualifier 16 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u16vec1, aligned_u16vec1, 2);
+
+ /// Default qualifier 16 bit unsigned integer aligned vector of 2 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u16vec2, aligned_u16vec2, 4);
+
+ /// Default qualifier 16 bit unsigned integer aligned vector of 3 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u16vec3, aligned_u16vec3, 8);
+
+ /// Default qualifier 16 bit unsigned integer aligned vector of 4 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u16vec4, aligned_u16vec4, 8);
+
+
+ /// Default qualifier 32 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u32vec1, aligned_u32vec1, 4);
+
+ /// Default qualifier 32 bit unsigned integer aligned vector of 2 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u32vec2, aligned_u32vec2, 8);
+
+ /// Default qualifier 32 bit unsigned integer aligned vector of 3 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u32vec3, aligned_u32vec3, 16);
+
+ /// Default qualifier 32 bit unsigned integer aligned vector of 4 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u32vec4, aligned_u32vec4, 16);
+
+
+ /// Default qualifier 64 bit unsigned integer aligned scalar type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u64vec1, aligned_u64vec1, 8);
+
+ /// Default qualifier 64 bit unsigned integer aligned vector of 2 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u64vec2, aligned_u64vec2, 16);
+
+ /// Default qualifier 64 bit unsigned integer aligned vector of 3 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u64vec3, aligned_u64vec3, 32);
+
+ /// Default qualifier 64 bit unsigned integer aligned vector of 4 components type.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(u64vec4, aligned_u64vec4, 32);
+
+
+ //////////////////////
+ // Float vector types
+
+ /// 32 bit single-qualifier floating-point aligned scalar.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(float32, aligned_float32, 4);
+
+ /// 32 bit single-qualifier floating-point aligned scalar.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(float32_t, aligned_float32_t, 4);
+
+ /// 32 bit single-qualifier floating-point aligned scalar.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(float32, aligned_f32, 4);
+
+# ifndef GLM_FORCE_SINGLE_ONLY
+
+ /// 64 bit double-qualifier floating-point aligned scalar.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(float64, aligned_float64, 8);
+
+ /// 64 bit double-qualifier floating-point aligned scalar.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(float64_t, aligned_float64_t, 8);
+
+ /// 64 bit double-qualifier floating-point aligned scalar.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(float64, aligned_f64, 8);
+
+# endif//GLM_FORCE_SINGLE_ONLY
+
+
+ /// Single-qualifier floating-point aligned vector of 1 component.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(vec1, aligned_vec1, 4);
+
+ /// Single-qualifier floating-point aligned vector of 2 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(vec2, aligned_vec2, 8);
+
+ /// Single-qualifier floating-point aligned vector of 3 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(vec3, aligned_vec3, 16);
+
+ /// Single-qualifier floating-point aligned vector of 4 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(vec4, aligned_vec4, 16);
+
+
+ /// Single-qualifier floating-point aligned vector of 1 component.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fvec1, aligned_fvec1, 4);
+
+ /// Single-qualifier floating-point aligned vector of 2 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fvec2, aligned_fvec2, 8);
+
+ /// Single-qualifier floating-point aligned vector of 3 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fvec3, aligned_fvec3, 16);
+
+ /// Single-qualifier floating-point aligned vector of 4 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fvec4, aligned_fvec4, 16);
+
+
+ /// Single-qualifier floating-point aligned vector of 1 component.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32vec1, aligned_f32vec1, 4);
+
+ /// Single-qualifier floating-point aligned vector of 2 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32vec2, aligned_f32vec2, 8);
+
+ /// Single-qualifier floating-point aligned vector of 3 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32vec3, aligned_f32vec3, 16);
+
+ /// Single-qualifier floating-point aligned vector of 4 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32vec4, aligned_f32vec4, 16);
+
+
+ /// Double-qualifier floating-point aligned vector of 1 component.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(dvec1, aligned_dvec1, 8);
+
+ /// Double-qualifier floating-point aligned vector of 2 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(dvec2, aligned_dvec2, 16);
+
+ /// Double-qualifier floating-point aligned vector of 3 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(dvec3, aligned_dvec3, 32);
+
+ /// Double-qualifier floating-point aligned vector of 4 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(dvec4, aligned_dvec4, 32);
+
+
+# ifndef GLM_FORCE_SINGLE_ONLY
+
+ /// Double-qualifier floating-point aligned vector of 1 component.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64vec1, aligned_f64vec1, 8);
+
+ /// Double-qualifier floating-point aligned vector of 2 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64vec2, aligned_f64vec2, 16);
+
+ /// Double-qualifier floating-point aligned vector of 3 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64vec3, aligned_f64vec3, 32);
+
+ /// Double-qualifier floating-point aligned vector of 4 components.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64vec4, aligned_f64vec4, 32);
+
+# endif//GLM_FORCE_SINGLE_ONLY
+
+ //////////////////////
+ // Float matrix types
+
+ /// Single-qualifier floating-point aligned 1x1 matrix.
+ /// @see gtx_type_aligned
+ //typedef detail::tmat1<f32> mat1;
+
+ /// Single-qualifier floating-point aligned 2x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mat2, aligned_mat2, 16);
+
+ /// Single-qualifier floating-point aligned 3x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mat3, aligned_mat3, 16);
+
+ /// Single-qualifier floating-point aligned 4x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mat4, aligned_mat4, 16);
+
+
+ /// Single-qualifier floating-point aligned 1x1 matrix.
+ /// @see gtx_type_aligned
+ //typedef detail::tmat1x1<f32> mat1;
+
+ /// Single-qualifier floating-point aligned 2x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mat2x2, aligned_mat2x2, 16);
+
+ /// Single-qualifier floating-point aligned 3x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mat3x3, aligned_mat3x3, 16);
+
+ /// Single-qualifier floating-point aligned 4x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(mat4x4, aligned_mat4x4, 16);
+
+
+ /// Single-qualifier floating-point aligned 1x1 matrix.
+ /// @see gtx_type_aligned
+ //typedef detail::tmat1x1<f32> fmat1;
+
+ /// Single-qualifier floating-point aligned 2x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat2x2, aligned_fmat2, 16);
+
+ /// Single-qualifier floating-point aligned 3x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat3x3, aligned_fmat3, 16);
+
+ /// Single-qualifier floating-point aligned 4x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat4x4, aligned_fmat4, 16);
+
+
+ /// Single-qualifier floating-point aligned 1x1 matrix.
+ /// @see gtx_type_aligned
+ //typedef f32 fmat1x1;
+
+ /// Single-qualifier floating-point aligned 2x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat2x2, aligned_fmat2x2, 16);
+
+ /// Single-qualifier floating-point aligned 2x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat2x3, aligned_fmat2x3, 16);
+
+ /// Single-qualifier floating-point aligned 2x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat2x4, aligned_fmat2x4, 16);
+
+ /// Single-qualifier floating-point aligned 3x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat3x2, aligned_fmat3x2, 16);
+
+ /// Single-qualifier floating-point aligned 3x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat3x3, aligned_fmat3x3, 16);
+
+ /// Single-qualifier floating-point aligned 3x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat3x4, aligned_fmat3x4, 16);
+
+ /// Single-qualifier floating-point aligned 4x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat4x2, aligned_fmat4x2, 16);
+
+ /// Single-qualifier floating-point aligned 4x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat4x3, aligned_fmat4x3, 16);
+
+ /// Single-qualifier floating-point aligned 4x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(fmat4x4, aligned_fmat4x4, 16);
+
+
+ /// Single-qualifier floating-point aligned 1x1 matrix.
+ /// @see gtx_type_aligned
+ //typedef detail::tmat1x1<f32, defaultp> f32mat1;
+
+ /// Single-qualifier floating-point aligned 2x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat2x2, aligned_f32mat2, 16);
+
+ /// Single-qualifier floating-point aligned 3x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat3x3, aligned_f32mat3, 16);
+
+ /// Single-qualifier floating-point aligned 4x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat4x4, aligned_f32mat4, 16);
+
+
+ /// Single-qualifier floating-point aligned 1x1 matrix.
+ /// @see gtx_type_aligned
+ //typedef f32 f32mat1x1;
+
+ /// Single-qualifier floating-point aligned 2x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat2x2, aligned_f32mat2x2, 16);
+
+ /// Single-qualifier floating-point aligned 2x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat2x3, aligned_f32mat2x3, 16);
+
+ /// Single-qualifier floating-point aligned 2x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat2x4, aligned_f32mat2x4, 16);
+
+ /// Single-qualifier floating-point aligned 3x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat3x2, aligned_f32mat3x2, 16);
+
+ /// Single-qualifier floating-point aligned 3x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat3x3, aligned_f32mat3x3, 16);
+
+ /// Single-qualifier floating-point aligned 3x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat3x4, aligned_f32mat3x4, 16);
+
+ /// Single-qualifier floating-point aligned 4x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat4x2, aligned_f32mat4x2, 16);
+
+ /// Single-qualifier floating-point aligned 4x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat4x3, aligned_f32mat4x3, 16);
+
+ /// Single-qualifier floating-point aligned 4x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32mat4x4, aligned_f32mat4x4, 16);
+
+
+# ifndef GLM_FORCE_SINGLE_ONLY
+
+ /// Double-qualifier floating-point aligned 1x1 matrix.
+ /// @see gtx_type_aligned
+ //typedef detail::tmat1x1<f64, defaultp> f64mat1;
+
+ /// Double-qualifier floating-point aligned 2x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat2x2, aligned_f64mat2, 32);
+
+ /// Double-qualifier floating-point aligned 3x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat3x3, aligned_f64mat3, 32);
+
+ /// Double-qualifier floating-point aligned 4x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat4x4, aligned_f64mat4, 32);
+
+
+ /// Double-qualifier floating-point aligned 1x1 matrix.
+ /// @see gtx_type_aligned
+ //typedef f64 f64mat1x1;
+
+ /// Double-qualifier floating-point aligned 2x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat2x2, aligned_f64mat2x2, 32);
+
+ /// Double-qualifier floating-point aligned 2x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat2x3, aligned_f64mat2x3, 32);
+
+ /// Double-qualifier floating-point aligned 2x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat2x4, aligned_f64mat2x4, 32);
+
+ /// Double-qualifier floating-point aligned 3x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat3x2, aligned_f64mat3x2, 32);
+
+ /// Double-qualifier floating-point aligned 3x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat3x3, aligned_f64mat3x3, 32);
+
+ /// Double-qualifier floating-point aligned 3x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat3x4, aligned_f64mat3x4, 32);
+
+ /// Double-qualifier floating-point aligned 4x2 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat4x2, aligned_f64mat4x2, 32);
+
+ /// Double-qualifier floating-point aligned 4x3 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat4x3, aligned_f64mat4x3, 32);
+
+ /// Double-qualifier floating-point aligned 4x4 matrix.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64mat4x4, aligned_f64mat4x4, 32);
+
+# endif//GLM_FORCE_SINGLE_ONLY
+
+
+ //////////////////////////
+ // Quaternion types
+
+ /// Single-qualifier floating-point aligned quaternion.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(quat, aligned_quat, 16);
+
+ /// Single-qualifier floating-point aligned quaternion.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(quat, aligned_fquat, 16);
+
+ /// Double-qualifier floating-point aligned quaternion.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(dquat, aligned_dquat, 32);
+
+ /// Single-qualifier floating-point aligned quaternion.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f32quat, aligned_f32quat, 16);
+
+# ifndef GLM_FORCE_SINGLE_ONLY
+
+ /// Double-qualifier floating-point aligned quaternion.
+ /// @see gtx_type_aligned
+ GLM_ALIGNED_TYPEDEF(f64quat, aligned_f64quat, 32);
+
+# endif//GLM_FORCE_SINGLE_ONLY
+
+ /// @}
+}//namespace glm
+
+#include "type_aligned.inl"
diff --git a/glm/gtx/type_aligned.inl b/glm/gtx/type_aligned.inl
new file mode 100644
index 0000000..54c1b81
--- /dev/null
+++ b/glm/gtx/type_aligned.inl
@@ -0,0 +1,6 @@
+/// @ref gtc_type_aligned
+
+namespace glm
+{
+
+}
diff --git a/glm/gtx/type_trait.hpp b/glm/gtx/type_trait.hpp
new file mode 100644
index 0000000..56685c8
--- /dev/null
+++ b/glm/gtx/type_trait.hpp
@@ -0,0 +1,85 @@
+/// @ref gtx_type_trait
+/// @file glm/gtx/type_trait.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_type_trait GLM_GTX_type_trait
+/// @ingroup gtx
+///
+/// Include <glm/gtx/type_trait.hpp> to use the features of this extension.
+///
+/// Defines traits for each type.
+
+#pragma once
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_type_trait is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_type_trait extension included")
+# endif
+#endif
+
+// Dependency:
+#include "../detail/qualifier.hpp"
+#include "../gtc/quaternion.hpp"
+#include "../gtx/dual_quaternion.hpp"
+
+namespace glm
+{
+ /// @addtogroup gtx_type_trait
+ /// @{
+
+ template<typename T>
+ struct type
+ {
+ static bool const is_vec = false;
+ static bool const is_mat = false;
+ static bool const is_quat = false;
+ static length_t const components = 0;
+ static length_t const cols = 0;
+ static length_t const rows = 0;
+ };
+
+ template<length_t L, typename T, qualifier Q>
+ struct type<vec<L, T, Q> >
+ {
+ static bool const is_vec = true;
+ static bool const is_mat = false;
+ static bool const is_quat = false;
+ static length_t const components = L;
+ };
+
+ template<length_t C, length_t R, typename T, qualifier Q>
+ struct type<mat<C, R, T, Q> >
+ {
+ static bool const is_vec = false;
+ static bool const is_mat = true;
+ static bool const is_quat = false;
+ static length_t const components = C;
+ static length_t const cols = C;
+ static length_t const rows = R;
+ };
+
+ template<typename T, qualifier Q>
+ struct type<qua<T, Q> >
+ {
+ static bool const is_vec = false;
+ static bool const is_mat = false;
+ static bool const is_quat = true;
+ static length_t const components = 4;
+ };
+
+ template<typename T, qualifier Q>
+ struct type<tdualquat<T, Q> >
+ {
+ static bool const is_vec = false;
+ static bool const is_mat = false;
+ static bool const is_quat = true;
+ static length_t const components = 8;
+ };
+
+ /// @}
+}//namespace glm
+
+#include "type_trait.inl"
diff --git a/glm/gtx/type_trait.inl b/glm/gtx/type_trait.inl
new file mode 100644
index 0000000..045de95
--- /dev/null
+++ b/glm/gtx/type_trait.inl
@@ -0,0 +1,61 @@
+/// @ref gtx_type_trait
+
+namespace glm
+{
+ template<typename T>
+ bool const type<T>::is_vec;
+ template<typename T>
+ bool const type<T>::is_mat;
+ template<typename T>
+ bool const type<T>::is_quat;
+ template<typename T>
+ length_t const type<T>::components;
+ template<typename T>
+ length_t const type<T>::cols;
+ template<typename T>
+ length_t const type<T>::rows;
+
+ // vec
+ template<length_t L, typename T, qualifier Q>
+ bool const type<vec<L, T, Q> >::is_vec;
+ template<length_t L, typename T, qualifier Q>
+ bool const type<vec<L, T, Q> >::is_mat;
+ template<length_t L, typename T, qualifier Q>
+ bool const type<vec<L, T, Q> >::is_quat;
+ template<length_t L, typename T, qualifier Q>
+ length_t const type<vec<L, T, Q> >::components;
+
+ // mat
+ template<length_t C, length_t R, typename T, qualifier Q>
+ bool const type<mat<C, R, T, Q> >::is_vec;
+ template<length_t C, length_t R, typename T, qualifier Q>
+ bool const type<mat<C, R, T, Q> >::is_mat;
+ template<length_t C, length_t R, typename T, qualifier Q>
+ bool const type<mat<C, R, T, Q> >::is_quat;
+ template<length_t C, length_t R, typename T, qualifier Q>
+ length_t const type<mat<C, R, T, Q> >::components;
+ template<length_t C, length_t R, typename T, qualifier Q>
+ length_t const type<mat<C, R, T, Q> >::cols;
+ template<length_t C, length_t R, typename T, qualifier Q>
+ length_t const type<mat<C, R, T, Q> >::rows;
+
+ // tquat
+ template<typename T, qualifier Q>
+ bool const type<qua<T, Q> >::is_vec;
+ template<typename T, qualifier Q>
+ bool const type<qua<T, Q> >::is_mat;
+ template<typename T, qualifier Q>
+ bool const type<qua<T, Q> >::is_quat;
+ template<typename T, qualifier Q>
+ length_t const type<qua<T, Q> >::components;
+
+ // tdualquat
+ template<typename T, qualifier Q>
+ bool const type<tdualquat<T, Q> >::is_vec;
+ template<typename T, qualifier Q>
+ bool const type<tdualquat<T, Q> >::is_mat;
+ template<typename T, qualifier Q>
+ bool const type<tdualquat<T, Q> >::is_quat;
+ template<typename T, qualifier Q>
+ length_t const type<tdualquat<T, Q> >::components;
+}//namespace glm
diff --git a/glm/gtx/vec_swizzle.hpp b/glm/gtx/vec_swizzle.hpp
new file mode 100644
index 0000000..1c49abc
--- /dev/null
+++ b/glm/gtx/vec_swizzle.hpp
@@ -0,0 +1,2782 @@
+/// @ref gtx_vec_swizzle
+/// @file glm/gtx/vec_swizzle.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_vec_swizzle GLM_GTX_vec_swizzle
+/// @ingroup gtx
+///
+/// Include <glm/gtx/vec_swizzle.hpp> to use the features of this extension.
+///
+/// Functions to perform swizzle operation.
+
+#pragma once
+
+#include "../glm.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_vec_swizzle is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_vec_swizzle extension included")
+# endif
+#endif
+
+namespace glm {
+ // xx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<1, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.x, v.x);
+ }
+
+ // xy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> xy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> xy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> xy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.x, v.y);
+ }
+
+ // xz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> xz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> xz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.x, v.z);
+ }
+
+ // xw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> xw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.x, v.w);
+ }
+
+ // yx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> yx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> yx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> yx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.y, v.x);
+ }
+
+ // yy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> yy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> yy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> yy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.y, v.y);
+ }
+
+ // yz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> yz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> yz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.y, v.z);
+ }
+
+ // yw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> yw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.y, v.w);
+ }
+
+ // zx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> zx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> zx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.z, v.x);
+ }
+
+ // zy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> zy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> zy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.z, v.y);
+ }
+
+ // zz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> zz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> zz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.z, v.z);
+ }
+
+ // zw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> zw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.z, v.w);
+ }
+
+ // wx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> wx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.w, v.x);
+ }
+
+ // wy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> wy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.w, v.y);
+ }
+
+ // wz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> wz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.w, v.z);
+ }
+
+ // ww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<2, T, Q> ww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<2, T, Q>(v.w, v.w);
+ }
+
+ // xxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<1, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.x, v.x);
+ }
+
+ // xxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xxy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.x, v.y);
+ }
+
+ // xxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.x, v.z);
+ }
+
+ // xxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.x, v.w);
+ }
+
+ // xyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xyx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.y, v.x);
+ }
+
+ // xyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xyy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.y, v.y);
+ }
+
+ // xyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.y, v.z);
+ }
+
+ // xyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.y, v.w);
+ }
+
+ // xzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.z, v.x);
+ }
+
+ // xzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.z, v.y);
+ }
+
+ // xzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.z, v.z);
+ }
+
+ // xzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.z, v.w);
+ }
+
+ // xwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.w, v.x);
+ }
+
+ // xwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.w, v.y);
+ }
+
+ // xwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.w, v.z);
+ }
+
+ // xww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> xww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.x, v.w, v.w);
+ }
+
+ // yxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yxx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.x, v.x);
+ }
+
+ // yxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yxy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.x, v.y);
+ }
+
+ // yxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.x, v.z);
+ }
+
+ // yxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.x, v.w);
+ }
+
+ // yyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yyx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.y, v.x);
+ }
+
+ // yyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yyy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.y, v.y);
+ }
+
+ // yyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.y, v.z);
+ }
+
+ // yyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.y, v.w);
+ }
+
+ // yzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.z, v.x);
+ }
+
+ // yzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.z, v.y);
+ }
+
+ // yzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.z, v.z);
+ }
+
+ // yzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.z, v.w);
+ }
+
+ // ywx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> ywx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.w, v.x);
+ }
+
+ // ywy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> ywy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.w, v.y);
+ }
+
+ // ywz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> ywz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.w, v.z);
+ }
+
+ // yww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> yww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.y, v.w, v.w);
+ }
+
+ // zxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.x, v.x);
+ }
+
+ // zxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.x, v.y);
+ }
+
+ // zxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.x, v.z);
+ }
+
+ // zxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.x, v.w);
+ }
+
+ // zyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.y, v.x);
+ }
+
+ // zyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.y, v.y);
+ }
+
+ // zyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.y, v.z);
+ }
+
+ // zyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.y, v.w);
+ }
+
+ // zzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.z, v.x);
+ }
+
+ // zzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.z, v.y);
+ }
+
+ // zzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.z, v.z);
+ }
+
+ // zzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.z, v.w);
+ }
+
+ // zwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.w, v.x);
+ }
+
+ // zwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.w, v.y);
+ }
+
+ // zwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.w, v.z);
+ }
+
+ // zww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> zww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.z, v.w, v.w);
+ }
+
+ // wxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.x, v.x);
+ }
+
+ // wxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.x, v.y);
+ }
+
+ // wxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.x, v.z);
+ }
+
+ // wxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.x, v.w);
+ }
+
+ // wyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.y, v.x);
+ }
+
+ // wyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.y, v.y);
+ }
+
+ // wyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.y, v.z);
+ }
+
+ // wyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.y, v.w);
+ }
+
+ // wzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.z, v.x);
+ }
+
+ // wzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.z, v.y);
+ }
+
+ // wzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.z, v.z);
+ }
+
+ // wzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.z, v.w);
+ }
+
+ // wwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.w, v.x);
+ }
+
+ // wwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.w, v.y);
+ }
+
+ // wwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> wwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.w, v.z);
+ }
+
+ // www
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<3, T, Q> www(const glm::vec<4, T, Q> &v) {
+ return glm::vec<3, T, Q>(v.w, v.w, v.w);
+ }
+
+ // xxxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<1, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.x, v.x);
+ }
+
+ // xxxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxxy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.x, v.y);
+ }
+
+ // xxxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.x, v.z);
+ }
+
+ // xxxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.x, v.w);
+ }
+
+ // xxyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxyx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.y, v.x);
+ }
+
+ // xxyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxyy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.y, v.y);
+ }
+
+ // xxyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.y, v.z);
+ }
+
+ // xxyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.y, v.w);
+ }
+
+ // xxzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.z, v.x);
+ }
+
+ // xxzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.z, v.y);
+ }
+
+ // xxzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.z, v.z);
+ }
+
+ // xxzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.z, v.w);
+ }
+
+ // xxwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.w, v.x);
+ }
+
+ // xxwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.w, v.y);
+ }
+
+ // xxwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.w, v.z);
+ }
+
+ // xxww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xxww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.x, v.w, v.w);
+ }
+
+ // xyxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyxx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.x, v.x);
+ }
+
+ // xyxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyxy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.x, v.y);
+ }
+
+ // xyxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.x, v.z);
+ }
+
+ // xyxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.x, v.w);
+ }
+
+ // xyyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyyx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.y, v.x);
+ }
+
+ // xyyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyyy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.y, v.y);
+ }
+
+ // xyyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.y, v.z);
+ }
+
+ // xyyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.y, v.w);
+ }
+
+ // xyzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.z, v.x);
+ }
+
+ // xyzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.z, v.y);
+ }
+
+ // xyzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.z, v.z);
+ }
+
+ // xyzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.z, v.w);
+ }
+
+ // xywx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xywx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.w, v.x);
+ }
+
+ // xywy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xywy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.w, v.y);
+ }
+
+ // xywz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xywz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.w, v.z);
+ }
+
+ // xyww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xyww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.y, v.w, v.w);
+ }
+
+ // xzxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.x, v.x);
+ }
+
+ // xzxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.x, v.y);
+ }
+
+ // xzxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.x, v.z);
+ }
+
+ // xzxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.x, v.w);
+ }
+
+ // xzyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.y, v.x);
+ }
+
+ // xzyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.y, v.y);
+ }
+
+ // xzyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.y, v.z);
+ }
+
+ // xzyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.y, v.w);
+ }
+
+ // xzzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.z, v.x);
+ }
+
+ // xzzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.z, v.y);
+ }
+
+ // xzzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.z, v.z);
+ }
+
+ // xzzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.z, v.w);
+ }
+
+ // xzwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.w, v.x);
+ }
+
+ // xzwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.w, v.y);
+ }
+
+ // xzwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.w, v.z);
+ }
+
+ // xzww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xzww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.z, v.w, v.w);
+ }
+
+ // xwxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.x, v.x);
+ }
+
+ // xwxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.x, v.y);
+ }
+
+ // xwxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.x, v.z);
+ }
+
+ // xwxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.x, v.w);
+ }
+
+ // xwyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.y, v.x);
+ }
+
+ // xwyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.y, v.y);
+ }
+
+ // xwyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.y, v.z);
+ }
+
+ // xwyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.y, v.w);
+ }
+
+ // xwzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.z, v.x);
+ }
+
+ // xwzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.z, v.y);
+ }
+
+ // xwzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.z, v.z);
+ }
+
+ // xwzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.z, v.w);
+ }
+
+ // xwwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.w, v.x);
+ }
+
+ // xwwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.w, v.y);
+ }
+
+ // xwwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.w, v.z);
+ }
+
+ // xwww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> xwww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.x, v.w, v.w, v.w);
+ }
+
+ // yxxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxxx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.x, v.x);
+ }
+
+ // yxxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxxy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.x, v.y);
+ }
+
+ // yxxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.x, v.z);
+ }
+
+ // yxxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.x, v.w);
+ }
+
+ // yxyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxyx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.y, v.x);
+ }
+
+ // yxyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxyy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.y, v.y);
+ }
+
+ // yxyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.y, v.z);
+ }
+
+ // yxyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.y, v.w);
+ }
+
+ // yxzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.z, v.x);
+ }
+
+ // yxzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.z, v.y);
+ }
+
+ // yxzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.z, v.z);
+ }
+
+ // yxzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.z, v.w);
+ }
+
+ // yxwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.w, v.x);
+ }
+
+ // yxwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.w, v.y);
+ }
+
+ // yxwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.w, v.z);
+ }
+
+ // yxww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yxww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.x, v.w, v.w);
+ }
+
+ // yyxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyxx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.x, v.x);
+ }
+
+ // yyxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyxy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.x, v.y);
+ }
+
+ // yyxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.x, v.z);
+ }
+
+ // yyxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.x, v.w);
+ }
+
+ // yyyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyyx(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.y, v.x);
+ }
+
+ // yyyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyyy(const glm::vec<2, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.y, v.y);
+ }
+
+ // yyyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.y, v.z);
+ }
+
+ // yyyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.y, v.w);
+ }
+
+ // yyzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.z, v.x);
+ }
+
+ // yyzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.z, v.y);
+ }
+
+ // yyzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.z, v.z);
+ }
+
+ // yyzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.z, v.w);
+ }
+
+ // yywx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yywx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.w, v.x);
+ }
+
+ // yywy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yywy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.w, v.y);
+ }
+
+ // yywz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yywz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.w, v.z);
+ }
+
+ // yyww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yyww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.y, v.w, v.w);
+ }
+
+ // yzxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.x, v.x);
+ }
+
+ // yzxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.x, v.y);
+ }
+
+ // yzxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.x, v.z);
+ }
+
+ // yzxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.x, v.w);
+ }
+
+ // yzyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.y, v.x);
+ }
+
+ // yzyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.y, v.y);
+ }
+
+ // yzyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.y, v.z);
+ }
+
+ // yzyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.y, v.w);
+ }
+
+ // yzzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.z, v.x);
+ }
+
+ // yzzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.z, v.y);
+ }
+
+ // yzzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.z, v.z);
+ }
+
+ // yzzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.z, v.w);
+ }
+
+ // yzwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.w, v.x);
+ }
+
+ // yzwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.w, v.y);
+ }
+
+ // yzwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.w, v.z);
+ }
+
+ // yzww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> yzww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.z, v.w, v.w);
+ }
+
+ // ywxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.x, v.x);
+ }
+
+ // ywxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.x, v.y);
+ }
+
+ // ywxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.x, v.z);
+ }
+
+ // ywxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.x, v.w);
+ }
+
+ // ywyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.y, v.x);
+ }
+
+ // ywyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.y, v.y);
+ }
+
+ // ywyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.y, v.z);
+ }
+
+ // ywyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.y, v.w);
+ }
+
+ // ywzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.z, v.x);
+ }
+
+ // ywzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.z, v.y);
+ }
+
+ // ywzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.z, v.z);
+ }
+
+ // ywzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.z, v.w);
+ }
+
+ // ywwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.w, v.x);
+ }
+
+ // ywwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.w, v.y);
+ }
+
+ // ywwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.w, v.z);
+ }
+
+ // ywww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> ywww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.y, v.w, v.w, v.w);
+ }
+
+ // zxxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.x, v.x);
+ }
+
+ // zxxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.x, v.y);
+ }
+
+ // zxxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.x, v.z);
+ }
+
+ // zxxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.x, v.w);
+ }
+
+ // zxyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.y, v.x);
+ }
+
+ // zxyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.y, v.y);
+ }
+
+ // zxyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.y, v.z);
+ }
+
+ // zxyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.y, v.w);
+ }
+
+ // zxzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.z, v.x);
+ }
+
+ // zxzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.z, v.y);
+ }
+
+ // zxzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.z, v.z);
+ }
+
+ // zxzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.z, v.w);
+ }
+
+ // zxwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.w, v.x);
+ }
+
+ // zxwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.w, v.y);
+ }
+
+ // zxwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.w, v.z);
+ }
+
+ // zxww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zxww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.x, v.w, v.w);
+ }
+
+ // zyxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.x, v.x);
+ }
+
+ // zyxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.x, v.y);
+ }
+
+ // zyxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.x, v.z);
+ }
+
+ // zyxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.x, v.w);
+ }
+
+ // zyyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.y, v.x);
+ }
+
+ // zyyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.y, v.y);
+ }
+
+ // zyyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.y, v.z);
+ }
+
+ // zyyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.y, v.w);
+ }
+
+ // zyzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.z, v.x);
+ }
+
+ // zyzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.z, v.y);
+ }
+
+ // zyzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.z, v.z);
+ }
+
+ // zyzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.z, v.w);
+ }
+
+ // zywx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zywx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.w, v.x);
+ }
+
+ // zywy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zywy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.w, v.y);
+ }
+
+ // zywz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zywz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.w, v.z);
+ }
+
+ // zyww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zyww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.y, v.w, v.w);
+ }
+
+ // zzxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzxx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.x, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.x, v.x);
+ }
+
+ // zzxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzxy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.x, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.x, v.y);
+ }
+
+ // zzxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzxz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.x, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.x, v.z);
+ }
+
+ // zzxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.x, v.w);
+ }
+
+ // zzyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzyx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.y, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.y, v.x);
+ }
+
+ // zzyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzyy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.y, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.y, v.y);
+ }
+
+ // zzyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzyz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.y, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.y, v.z);
+ }
+
+ // zzyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.y, v.w);
+ }
+
+ // zzzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzzx(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.z, v.x);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.z, v.x);
+ }
+
+ // zzzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzzy(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.z, v.y);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.z, v.y);
+ }
+
+ // zzzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzzz(const glm::vec<3, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.z, v.z);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.z, v.z);
+ }
+
+ // zzzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.z, v.w);
+ }
+
+ // zzwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.w, v.x);
+ }
+
+ // zzwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.w, v.y);
+ }
+
+ // zzwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.w, v.z);
+ }
+
+ // zzww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zzww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.z, v.w, v.w);
+ }
+
+ // zwxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.x, v.x);
+ }
+
+ // zwxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.x, v.y);
+ }
+
+ // zwxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.x, v.z);
+ }
+
+ // zwxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.x, v.w);
+ }
+
+ // zwyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.y, v.x);
+ }
+
+ // zwyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.y, v.y);
+ }
+
+ // zwyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.y, v.z);
+ }
+
+ // zwyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.y, v.w);
+ }
+
+ // zwzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.z, v.x);
+ }
+
+ // zwzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.z, v.y);
+ }
+
+ // zwzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.z, v.z);
+ }
+
+ // zwzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.z, v.w);
+ }
+
+ // zwwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.w, v.x);
+ }
+
+ // zwwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.w, v.y);
+ }
+
+ // zwwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.w, v.z);
+ }
+
+ // zwww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> zwww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.z, v.w, v.w, v.w);
+ }
+
+ // wxxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.x, v.x);
+ }
+
+ // wxxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.x, v.y);
+ }
+
+ // wxxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.x, v.z);
+ }
+
+ // wxxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.x, v.w);
+ }
+
+ // wxyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.y, v.x);
+ }
+
+ // wxyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.y, v.y);
+ }
+
+ // wxyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.y, v.z);
+ }
+
+ // wxyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.y, v.w);
+ }
+
+ // wxzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.z, v.x);
+ }
+
+ // wxzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.z, v.y);
+ }
+
+ // wxzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.z, v.z);
+ }
+
+ // wxzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.z, v.w);
+ }
+
+ // wxwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.w, v.x);
+ }
+
+ // wxwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.w, v.y);
+ }
+
+ // wxwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.w, v.z);
+ }
+
+ // wxww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wxww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.x, v.w, v.w);
+ }
+
+ // wyxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.x, v.x);
+ }
+
+ // wyxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.x, v.y);
+ }
+
+ // wyxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.x, v.z);
+ }
+
+ // wyxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.x, v.w);
+ }
+
+ // wyyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.y, v.x);
+ }
+
+ // wyyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.y, v.y);
+ }
+
+ // wyyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.y, v.z);
+ }
+
+ // wyyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.y, v.w);
+ }
+
+ // wyzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.z, v.x);
+ }
+
+ // wyzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.z, v.y);
+ }
+
+ // wyzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.z, v.z);
+ }
+
+ // wyzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.z, v.w);
+ }
+
+ // wywx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wywx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.w, v.x);
+ }
+
+ // wywy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wywy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.w, v.y);
+ }
+
+ // wywz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wywz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.w, v.z);
+ }
+
+ // wyww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wyww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.y, v.w, v.w);
+ }
+
+ // wzxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.x, v.x);
+ }
+
+ // wzxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.x, v.y);
+ }
+
+ // wzxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.x, v.z);
+ }
+
+ // wzxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.x, v.w);
+ }
+
+ // wzyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.y, v.x);
+ }
+
+ // wzyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.y, v.y);
+ }
+
+ // wzyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.y, v.z);
+ }
+
+ // wzyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.y, v.w);
+ }
+
+ // wzzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.z, v.x);
+ }
+
+ // wzzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.z, v.y);
+ }
+
+ // wzzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.z, v.z);
+ }
+
+ // wzzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.z, v.w);
+ }
+
+ // wzwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.w, v.x);
+ }
+
+ // wzwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.w, v.y);
+ }
+
+ // wzwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.w, v.z);
+ }
+
+ // wzww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wzww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.z, v.w, v.w);
+ }
+
+ // wwxx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwxx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.x, v.x);
+ }
+
+ // wwxy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwxy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.x, v.y);
+ }
+
+ // wwxz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwxz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.x, v.z);
+ }
+
+ // wwxw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwxw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.x, v.w);
+ }
+
+ // wwyx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwyx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.y, v.x);
+ }
+
+ // wwyy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwyy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.y, v.y);
+ }
+
+ // wwyz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwyz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.y, v.z);
+ }
+
+ // wwyw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwyw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.y, v.w);
+ }
+
+ // wwzx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwzx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.z, v.x);
+ }
+
+ // wwzy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwzy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.z, v.y);
+ }
+
+ // wwzz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwzz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.z, v.z);
+ }
+
+ // wwzw
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwzw(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.z, v.w);
+ }
+
+ // wwwx
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwwx(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.w, v.x);
+ }
+
+ // wwwy
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwwy(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.w, v.y);
+ }
+
+ // wwwz
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwwz(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.w, v.z);
+ }
+
+ // wwww
+ template<typename T, qualifier Q>
+ GLM_INLINE glm::vec<4, T, Q> wwww(const glm::vec<4, T, Q> &v) {
+ return glm::vec<4, T, Q>(v.w, v.w, v.w, v.w);
+ }
+
+}
diff --git a/glm/gtx/vector_angle.hpp b/glm/gtx/vector_angle.hpp
new file mode 100644
index 0000000..9ae4371
--- /dev/null
+++ b/glm/gtx/vector_angle.hpp
@@ -0,0 +1,57 @@
+/// @ref gtx_vector_angle
+/// @file glm/gtx/vector_angle.hpp
+///
+/// @see core (dependence)
+/// @see gtx_quaternion (dependence)
+/// @see gtx_epsilon (dependence)
+///
+/// @defgroup gtx_vector_angle GLM_GTX_vector_angle
+/// @ingroup gtx
+///
+/// Include <glm/gtx/vector_angle.hpp> to use the features of this extension.
+///
+/// Compute angle between vectors
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../gtc/epsilon.hpp"
+#include "../gtx/quaternion.hpp"
+#include "../gtx/rotate_vector.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_vector_angle is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_vector_angle extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_vector_angle
+ /// @{
+
+ //! Returns the absolute angle between two vectors.
+ //! Parameters need to be normalized.
+ /// @see gtx_vector_angle extension.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL T angle(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ //! Returns the oriented angle between two 2d vectors.
+ //! Parameters need to be normalized.
+ /// @see gtx_vector_angle extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T orientedAngle(vec<2, T, Q> const& x, vec<2, T, Q> const& y);
+
+ //! Returns the oriented angle between two 3d vectors based from a reference axis.
+ //! Parameters need to be normalized.
+ /// @see gtx_vector_angle extension.
+ template<typename T, qualifier Q>
+ GLM_FUNC_DECL T orientedAngle(vec<3, T, Q> const& x, vec<3, T, Q> const& y, vec<3, T, Q> const& ref);
+
+ /// @}
+}// namespace glm
+
+#include "vector_angle.inl"
diff --git a/glm/gtx/vector_angle.inl b/glm/gtx/vector_angle.inl
new file mode 100644
index 0000000..878160d
--- /dev/null
+++ b/glm/gtx/vector_angle.inl
@@ -0,0 +1,45 @@
+/// @ref gtx_vector_angle
+
+namespace glm
+{
+ template<typename genType>
+ GLM_FUNC_QUALIFIER genType angle
+ (
+ genType const& x,
+ genType const& y
+ )
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<genType>::is_iec559, "'angle' only accept floating-point inputs");
+ return acos(clamp(dot(x, y), genType(-1), genType(1)));
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T angle(vec<L, T, Q> const& x, vec<L, T, Q> const& y)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'angle' only accept floating-point inputs");
+ return acos(clamp(dot(x, y), T(-1), T(1)));
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T orientedAngle(vec<2, T, Q> const& x, vec<2, T, Q> const& y)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'orientedAngle' only accept floating-point inputs");
+ T const Angle(acos(clamp(dot(x, y), T(-1), T(1))));
+
+ T const partialCross = x.x * y.y - y.x * x.y;
+
+ if (partialCross > T(0))
+ return Angle;
+ else
+ return -Angle;
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER T orientedAngle(vec<3, T, Q> const& x, vec<3, T, Q> const& y, vec<3, T, Q> const& ref)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'orientedAngle' only accept floating-point inputs");
+
+ T const Angle(acos(clamp(dot(x, y), T(-1), T(1))));
+ return mix(Angle, -Angle, dot(ref, cross(x, y)) < T(0));
+ }
+}//namespace glm
diff --git a/glm/gtx/vector_query.hpp b/glm/gtx/vector_query.hpp
new file mode 100644
index 0000000..77c7b97
--- /dev/null
+++ b/glm/gtx/vector_query.hpp
@@ -0,0 +1,66 @@
+/// @ref gtx_vector_query
+/// @file glm/gtx/vector_query.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_vector_query GLM_GTX_vector_query
+/// @ingroup gtx
+///
+/// Include <glm/gtx/vector_query.hpp> to use the features of this extension.
+///
+/// Query informations of vector types
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include <cfloat>
+#include <limits>
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_vector_query is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_vector_query extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_vector_query
+ /// @{
+
+ //! Check whether two vectors are collinears.
+ /// @see gtx_vector_query extensions.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL bool areCollinear(vec<L, T, Q> const& v0, vec<L, T, Q> const& v1, T const& epsilon);
+
+ //! Check whether two vectors are orthogonals.
+ /// @see gtx_vector_query extensions.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL bool areOrthogonal(vec<L, T, Q> const& v0, vec<L, T, Q> const& v1, T const& epsilon);
+
+ //! Check whether a vector is normalized.
+ /// @see gtx_vector_query extensions.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL bool isNormalized(vec<L, T, Q> const& v, T const& epsilon);
+
+ //! Check whether a vector is null.
+ /// @see gtx_vector_query extensions.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL bool isNull(vec<L, T, Q> const& v, T const& epsilon);
+
+ //! Check whether a each component of a vector is null.
+ /// @see gtx_vector_query extensions.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, bool, Q> isCompNull(vec<L, T, Q> const& v, T const& epsilon);
+
+ //! Check whether two vectors are orthonormal.
+ /// @see gtx_vector_query extensions.
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL bool areOrthonormal(vec<L, T, Q> const& v0, vec<L, T, Q> const& v1, T const& epsilon);
+
+ /// @}
+}// namespace glm
+
+#include "vector_query.inl"
diff --git a/glm/gtx/vector_query.inl b/glm/gtx/vector_query.inl
new file mode 100644
index 0000000..d1a5c9b
--- /dev/null
+++ b/glm/gtx/vector_query.inl
@@ -0,0 +1,154 @@
+/// @ref gtx_vector_query
+
+#include <cassert>
+
+namespace glm{
+namespace detail
+{
+ template<length_t L, typename T, qualifier Q>
+ struct compute_areCollinear{};
+
+ template<typename T, qualifier Q>
+ struct compute_areCollinear<2, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static bool call(vec<2, T, Q> const& v0, vec<2, T, Q> const& v1, T const& epsilon)
+ {
+ return length(cross(vec<3, T, Q>(v0, static_cast<T>(0)), vec<3, T, Q>(v1, static_cast<T>(0)))) < epsilon;
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_areCollinear<3, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static bool call(vec<3, T, Q> const& v0, vec<3, T, Q> const& v1, T const& epsilon)
+ {
+ return length(cross(v0, v1)) < epsilon;
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_areCollinear<4, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static bool call(vec<4, T, Q> const& v0, vec<4, T, Q> const& v1, T const& epsilon)
+ {
+ return length(cross(vec<3, T, Q>(v0), vec<3, T, Q>(v1))) < epsilon;
+ }
+ };
+
+ template<length_t L, typename T, qualifier Q>
+ struct compute_isCompNull{};
+
+ template<typename T, qualifier Q>
+ struct compute_isCompNull<2, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<2, bool, Q> call(vec<2, T, Q> const& v, T const& epsilon)
+ {
+ return vec<2, bool, Q>(
+ (abs(v.x) < epsilon),
+ (abs(v.y) < epsilon));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_isCompNull<3, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<3, bool, Q> call(vec<3, T, Q> const& v, T const& epsilon)
+ {
+ return vec<3, bool, Q>(
+ (abs(v.x) < epsilon),
+ (abs(v.y) < epsilon),
+ (abs(v.z) < epsilon));
+ }
+ };
+
+ template<typename T, qualifier Q>
+ struct compute_isCompNull<4, T, Q>
+ {
+ GLM_FUNC_QUALIFIER static vec<4, bool, Q> call(vec<4, T, Q> const& v, T const& epsilon)
+ {
+ return vec<4, bool, Q>(
+ (abs(v.x) < epsilon),
+ (abs(v.y) < epsilon),
+ (abs(v.z) < epsilon),
+ (abs(v.w) < epsilon));
+ }
+ };
+
+}//namespace detail
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool areCollinear(vec<L, T, Q> const& v0, vec<L, T, Q> const& v1, T const& epsilon)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'areCollinear' only accept floating-point inputs");
+
+ return detail::compute_areCollinear<L, T, Q>::call(v0, v1, epsilon);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool areOrthogonal(vec<L, T, Q> const& v0, vec<L, T, Q> const& v1, T const& epsilon)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'areOrthogonal' only accept floating-point inputs");
+
+ return abs(dot(v0, v1)) <= max(
+ static_cast<T>(1),
+ length(v0)) * max(static_cast<T>(1), length(v1)) * epsilon;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool isNormalized(vec<L, T, Q> const& v, T const& epsilon)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isNormalized' only accept floating-point inputs");
+
+ return abs(length(v) - static_cast<T>(1)) <= static_cast<T>(2) * epsilon;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool isNull(vec<L, T, Q> const& v, T const& epsilon)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isNull' only accept floating-point inputs");
+
+ return length(v) <= epsilon;
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<L, bool, Q> isCompNull(vec<L, T, Q> const& v, T const& epsilon)
+ {
+ GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'isCompNull' only accept floating-point inputs");
+
+ return detail::compute_isCompNull<L, T, Q>::call(v, epsilon);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<2, bool, Q> isCompNull(vec<2, T, Q> const& v, T const& epsilon)
+ {
+ return vec<2, bool, Q>(
+ abs(v.x) < epsilon,
+ abs(v.y) < epsilon);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<3, bool, Q> isCompNull(vec<3, T, Q> const& v, T const& epsilon)
+ {
+ return vec<3, bool, Q>(
+ abs(v.x) < epsilon,
+ abs(v.y) < epsilon,
+ abs(v.z) < epsilon);
+ }
+
+ template<typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER vec<4, bool, Q> isCompNull(vec<4, T, Q> const& v, T const& epsilon)
+ {
+ return vec<4, bool, Q>(
+ abs(v.x) < epsilon,
+ abs(v.y) < epsilon,
+ abs(v.z) < epsilon,
+ abs(v.w) < epsilon);
+ }
+
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_QUALIFIER bool areOrthonormal(vec<L, T, Q> const& v0, vec<L, T, Q> const& v1, T const& epsilon)
+ {
+ return isNormalized(v0, epsilon) && isNormalized(v1, epsilon) && (abs(dot(v0, v1)) <= epsilon);
+ }
+
+}//namespace glm
diff --git a/glm/gtx/wrap.hpp b/glm/gtx/wrap.hpp
new file mode 100644
index 0000000..ad4eb3f
--- /dev/null
+++ b/glm/gtx/wrap.hpp
@@ -0,0 +1,37 @@
+/// @ref gtx_wrap
+/// @file glm/gtx/wrap.hpp
+///
+/// @see core (dependence)
+///
+/// @defgroup gtx_wrap GLM_GTX_wrap
+/// @ingroup gtx
+///
+/// Include <glm/gtx/wrap.hpp> to use the features of this extension.
+///
+/// Wrapping mode of texture coordinates.
+
+#pragma once
+
+// Dependency:
+#include "../glm.hpp"
+#include "../ext/scalar_common.hpp"
+#include "../ext/vector_common.hpp"
+#include "../gtc/vec1.hpp"
+
+#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
+# ifndef GLM_ENABLE_EXPERIMENTAL
+# pragma message("GLM: GLM_GTX_wrap is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+# else
+# pragma message("GLM: GLM_GTX_wrap extension included")
+# endif
+#endif
+
+namespace glm
+{
+ /// @addtogroup gtx_wrap
+ /// @{
+
+ /// @}
+}// namespace glm
+
+#include "wrap.inl"
diff --git a/glm/gtx/wrap.inl b/glm/gtx/wrap.inl
new file mode 100644
index 0000000..4be3b4c
--- /dev/null
+++ b/glm/gtx/wrap.inl
@@ -0,0 +1,6 @@
+/// @ref gtx_wrap
+
+namespace glm
+{
+
+}//namespace glm
diff --git a/glm/integer.hpp b/glm/integer.hpp
new file mode 100644
index 0000000..8817db3
--- /dev/null
+++ b/glm/integer.hpp
@@ -0,0 +1,212 @@
+/// @ref core
+/// @file glm/integer.hpp
+///
+/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+///
+/// @defgroup core_func_integer Integer functions
+/// @ingroup core
+///
+/// Provides GLSL functions on integer types
+///
+/// These all operate component-wise. The description is per component.
+/// The notation [a, b] means the set of bits from bit-number a through bit-number
+/// b, inclusive. The lowest-order bit is bit 0.
+///
+/// Include <glm/integer.hpp> to use these core features.
+
+#pragma once
+
+#include "detail/qualifier.hpp"
+#include "common.hpp"
+#include "vector_relational.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_func_integer
+ /// @{
+
+ /// Adds 32-bit unsigned integer x and y, returning the sum
+ /// modulo pow(2, 32). The value carry is set to 0 if the sum was
+ /// less than pow(2, 32), or to 1 otherwise.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/uaddCarry.xml">GLSL uaddCarry man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL vec<L, uint, Q> uaddCarry(
+ vec<L, uint, Q> const& x,
+ vec<L, uint, Q> const& y,
+ vec<L, uint, Q> & carry);
+
+ /// Subtracts the 32-bit unsigned integer y from x, returning
+ /// the difference if non-negative, or pow(2, 32) plus the difference
+ /// otherwise. The value borrow is set to 0 if x >= y, or to 1 otherwise.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/usubBorrow.xml">GLSL usubBorrow man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL vec<L, uint, Q> usubBorrow(
+ vec<L, uint, Q> const& x,
+ vec<L, uint, Q> const& y,
+ vec<L, uint, Q> & borrow);
+
+ /// Multiplies 32-bit integers x and y, producing a 64-bit
+ /// result. The 32 least-significant bits are returned in lsb.
+ /// The 32 most-significant bits are returned in msb.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/umulExtended.xml">GLSL umulExtended man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL void umulExtended(
+ vec<L, uint, Q> const& x,
+ vec<L, uint, Q> const& y,
+ vec<L, uint, Q> & msb,
+ vec<L, uint, Q> & lsb);
+
+ /// Multiplies 32-bit integers x and y, producing a 64-bit
+ /// result. The 32 least-significant bits are returned in lsb.
+ /// The 32 most-significant bits are returned in msb.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/imulExtended.xml">GLSL imulExtended man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL void imulExtended(
+ vec<L, int, Q> const& x,
+ vec<L, int, Q> const& y,
+ vec<L, int, Q> & msb,
+ vec<L, int, Q> & lsb);
+
+ /// Extracts bits [offset, offset + bits - 1] from value,
+ /// returning them in the least significant bits of the result.
+ /// For unsigned data types, the most significant bits of the
+ /// result will be set to zero. For signed data types, the
+ /// most significant bits will be set to the value of bit offset + base - 1.
+ ///
+ /// If bits is zero, the result will be zero. The result will be
+ /// undefined if offset or bits is negative, or if the sum of
+ /// offset and bits is greater than the number of bits used
+ /// to store the operand.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Signed or unsigned integer scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/bitfieldExtract.xml">GLSL bitfieldExtract man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> bitfieldExtract(
+ vec<L, T, Q> const& Value,
+ int Offset,
+ int Bits);
+
+ /// Returns the insertion the bits least-significant bits of insert into base.
+ ///
+ /// The result will have bits [offset, offset + bits - 1] taken
+ /// from bits [0, bits - 1] of insert, and all other bits taken
+ /// directly from the corresponding bits of base. If bits is
+ /// zero, the result will simply be base. The result will be
+ /// undefined if offset or bits is negative, or if the sum of
+ /// offset and bits is greater than the number of bits used to
+ /// store the operand.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Signed or unsigned integer scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/bitfieldInsert.xml">GLSL bitfieldInsert man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> bitfieldInsert(
+ vec<L, T, Q> const& Base,
+ vec<L, T, Q> const& Insert,
+ int Offset,
+ int Bits);
+
+ /// Returns the reversal of the bits of value.
+ /// The bit numbered n of the result will be taken from bit (bits - 1) - n of value,
+ /// where bits is the total number of bits used to represent value.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Signed or unsigned integer scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/bitfieldReverse.xml">GLSL bitfieldReverse man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> bitfieldReverse(vec<L, T, Q> const& v);
+
+ /// Returns the number of bits set to 1 in the binary representation of value.
+ ///
+ /// @tparam genType Signed or unsigned integer scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/bitCount.xml">GLSL bitCount man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<typename genType>
+ GLM_FUNC_DECL int bitCount(genType v);
+
+ /// Returns the number of bits set to 1 in the binary representation of value.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Signed or unsigned integer scalar or vector types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/bitCount.xml">GLSL bitCount man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, int, Q> bitCount(vec<L, T, Q> const& v);
+
+ /// Returns the bit number of the least significant bit set to
+ /// 1 in the binary representation of value.
+ /// If value is zero, -1 will be returned.
+ ///
+ /// @tparam genIUType Signed or unsigned integer scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/findLSB.xml">GLSL findLSB man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<typename genIUType>
+ GLM_FUNC_DECL int findLSB(genIUType x);
+
+ /// Returns the bit number of the least significant bit set to
+ /// 1 in the binary representation of value.
+ /// If value is zero, -1 will be returned.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Signed or unsigned integer scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/findLSB.xml">GLSL findLSB man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, int, Q> findLSB(vec<L, T, Q> const& v);
+
+ /// Returns the bit number of the most significant bit in the binary representation of value.
+ /// For positive integers, the result will be the bit number of the most significant bit set to 1.
+ /// For negative integers, the result will be the bit number of the most significant
+ /// bit set to 0. For a value of zero or negative one, -1 will be returned.
+ ///
+ /// @tparam genIUType Signed or unsigned integer scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/findMSB.xml">GLSL findMSB man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<typename genIUType>
+ GLM_FUNC_DECL int findMSB(genIUType x);
+
+ /// Returns the bit number of the most significant bit in the binary representation of value.
+ /// For positive integers, the result will be the bit number of the most significant bit set to 1.
+ /// For negative integers, the result will be the bit number of the most significant
+ /// bit set to 0. For a value of zero or negative one, -1 will be returned.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T Signed or unsigned integer scalar types.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/findMSB.xml">GLSL findMSB man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.8 Integer Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, int, Q> findMSB(vec<L, T, Q> const& v);
+
+ /// @}
+}//namespace glm
+
+#include "detail/func_integer.inl"
diff --git a/glm/mat2x2.hpp b/glm/mat2x2.hpp
new file mode 100644
index 0000000..96bec96
--- /dev/null
+++ b/glm/mat2x2.hpp
@@ -0,0 +1,9 @@
+/// @ref core
+/// @file glm/mat2x2.hpp
+
+#pragma once
+#include "./ext/matrix_double2x2.hpp"
+#include "./ext/matrix_double2x2_precision.hpp"
+#include "./ext/matrix_float2x2.hpp"
+#include "./ext/matrix_float2x2_precision.hpp"
+
diff --git a/glm/mat2x3.hpp b/glm/mat2x3.hpp
new file mode 100644
index 0000000..d68dc25
--- /dev/null
+++ b/glm/mat2x3.hpp
@@ -0,0 +1,9 @@
+/// @ref core
+/// @file glm/mat2x3.hpp
+
+#pragma once
+#include "./ext/matrix_double2x3.hpp"
+#include "./ext/matrix_double2x3_precision.hpp"
+#include "./ext/matrix_float2x3.hpp"
+#include "./ext/matrix_float2x3_precision.hpp"
+
diff --git a/glm/mat2x4.hpp b/glm/mat2x4.hpp
new file mode 100644
index 0000000..b04b738
--- /dev/null
+++ b/glm/mat2x4.hpp
@@ -0,0 +1,9 @@
+/// @ref core
+/// @file glm/mat2x4.hpp
+
+#pragma once
+#include "./ext/matrix_double2x4.hpp"
+#include "./ext/matrix_double2x4_precision.hpp"
+#include "./ext/matrix_float2x4.hpp"
+#include "./ext/matrix_float2x4_precision.hpp"
+
diff --git a/glm/mat3x2.hpp b/glm/mat3x2.hpp
new file mode 100644
index 0000000..c853153
--- /dev/null
+++ b/glm/mat3x2.hpp
@@ -0,0 +1,9 @@
+/// @ref core
+/// @file glm/mat3x2.hpp
+
+#pragma once
+#include "./ext/matrix_double3x2.hpp"
+#include "./ext/matrix_double3x2_precision.hpp"
+#include "./ext/matrix_float3x2.hpp"
+#include "./ext/matrix_float3x2_precision.hpp"
+
diff --git a/glm/mat3x3.hpp b/glm/mat3x3.hpp
new file mode 100644
index 0000000..fd4fa31
--- /dev/null
+++ b/glm/mat3x3.hpp
@@ -0,0 +1,8 @@
+/// @ref core
+/// @file glm/mat3x3.hpp
+
+#pragma once
+#include "./ext/matrix_double3x3.hpp"
+#include "./ext/matrix_double3x3_precision.hpp"
+#include "./ext/matrix_float3x3.hpp"
+#include "./ext/matrix_float3x3_precision.hpp"
diff --git a/glm/mat3x4.hpp b/glm/mat3x4.hpp
new file mode 100644
index 0000000..6342bf5
--- /dev/null
+++ b/glm/mat3x4.hpp
@@ -0,0 +1,8 @@
+/// @ref core
+/// @file glm/mat3x4.hpp
+
+#pragma once
+#include "./ext/matrix_double3x4.hpp"
+#include "./ext/matrix_double3x4_precision.hpp"
+#include "./ext/matrix_float3x4.hpp"
+#include "./ext/matrix_float3x4_precision.hpp"
diff --git a/glm/mat4x2.hpp b/glm/mat4x2.hpp
new file mode 100644
index 0000000..e013e46
--- /dev/null
+++ b/glm/mat4x2.hpp
@@ -0,0 +1,9 @@
+/// @ref core
+/// @file glm/mat4x2.hpp
+
+#pragma once
+#include "./ext/matrix_double4x2.hpp"
+#include "./ext/matrix_double4x2_precision.hpp"
+#include "./ext/matrix_float4x2.hpp"
+#include "./ext/matrix_float4x2_precision.hpp"
+
diff --git a/glm/mat4x3.hpp b/glm/mat4x3.hpp
new file mode 100644
index 0000000..205725a
--- /dev/null
+++ b/glm/mat4x3.hpp
@@ -0,0 +1,8 @@
+/// @ref core
+/// @file glm/mat4x3.hpp
+
+#pragma once
+#include "./ext/matrix_double4x3.hpp"
+#include "./ext/matrix_double4x3_precision.hpp"
+#include "./ext/matrix_float4x3.hpp"
+#include "./ext/matrix_float4x3_precision.hpp"
diff --git a/glm/mat4x4.hpp b/glm/mat4x4.hpp
new file mode 100644
index 0000000..3515f7f
--- /dev/null
+++ b/glm/mat4x4.hpp
@@ -0,0 +1,9 @@
+/// @ref core
+/// @file glm/mat4x4.hpp
+
+#pragma once
+#include "./ext/matrix_double4x4.hpp"
+#include "./ext/matrix_double4x4_precision.hpp"
+#include "./ext/matrix_float4x4.hpp"
+#include "./ext/matrix_float4x4_precision.hpp"
+
diff --git a/glm/matrix.hpp b/glm/matrix.hpp
new file mode 100644
index 0000000..4584c92
--- /dev/null
+++ b/glm/matrix.hpp
@@ -0,0 +1,161 @@
+/// @ref core
+/// @file glm/matrix.hpp
+///
+/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
+///
+/// @defgroup core_func_matrix Matrix functions
+/// @ingroup core
+///
+/// Provides GLSL matrix functions.
+///
+/// Include <glm/matrix.hpp> to use these core features.
+
+#pragma once
+
+// Dependencies
+#include "detail/qualifier.hpp"
+#include "detail/setup.hpp"
+#include "vec2.hpp"
+#include "vec3.hpp"
+#include "vec4.hpp"
+#include "mat2x2.hpp"
+#include "mat2x3.hpp"
+#include "mat2x4.hpp"
+#include "mat3x2.hpp"
+#include "mat3x3.hpp"
+#include "mat3x4.hpp"
+#include "mat4x2.hpp"
+#include "mat4x3.hpp"
+#include "mat4x4.hpp"
+
+namespace glm {
+namespace detail
+{
+ template<length_t C, length_t R, typename T, qualifier Q>
+ struct outerProduct_trait{};
+
+ template<typename T, qualifier Q>
+ struct outerProduct_trait<2, 2, T, Q>
+ {
+ typedef mat<2, 2, T, Q> type;
+ };
+
+ template<typename T, qualifier Q>
+ struct outerProduct_trait<2, 3, T, Q>
+ {
+ typedef mat<3, 2, T, Q> type;
+ };
+
+ template<typename T, qualifier Q>
+ struct outerProduct_trait<2, 4, T, Q>
+ {
+ typedef mat<4, 2, T, Q> type;
+ };
+
+ template<typename T, qualifier Q>
+ struct outerProduct_trait<3, 2, T, Q>
+ {
+ typedef mat<2, 3, T, Q> type;
+ };
+
+ template<typename T, qualifier Q>
+ struct outerProduct_trait<3, 3, T, Q>
+ {
+ typedef mat<3, 3, T, Q> type;
+ };
+
+ template<typename T, qualifier Q>
+ struct outerProduct_trait<3, 4, T, Q>
+ {
+ typedef mat<4, 3, T, Q> type;
+ };
+
+ template<typename T, qualifier Q>
+ struct outerProduct_trait<4, 2, T, Q>
+ {
+ typedef mat<2, 4, T, Q> type;
+ };
+
+ template<typename T, qualifier Q>
+ struct outerProduct_trait<4, 3, T, Q>
+ {
+ typedef mat<3, 4, T, Q> type;
+ };
+
+ template<typename T, qualifier Q>
+ struct outerProduct_trait<4, 4, T, Q>
+ {
+ typedef mat<4, 4, T, Q> type;
+ };
+}//namespace detail
+
+ /// @addtogroup core_func_matrix
+ /// @{
+
+ /// Multiply matrix x by matrix y component-wise, i.e.,
+ /// result[i][j] is the scalar product of x[i][j] and y[i][j].
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number a column
+ /// @tparam R Integer between 1 and 4 included that qualify the number a row
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/matrixCompMult.xml">GLSL matrixCompMult man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL mat<C, R, T, Q> matrixCompMult(mat<C, R, T, Q> const& x, mat<C, R, T, Q> const& y);
+
+ /// Treats the first parameter c as a column vector
+ /// and the second parameter r as a row vector
+ /// and does a linear algebraic matrix multiply c * r.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number a column
+ /// @tparam R Integer between 1 and 4 included that qualify the number a row
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/outerProduct.xml">GLSL outerProduct man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL typename detail::outerProduct_trait<C, R, T, Q>::type outerProduct(vec<C, T, Q> const& c, vec<R, T, Q> const& r);
+
+ /// Returns the transposed matrix of x
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number a column
+ /// @tparam R Integer between 1 and 4 included that qualify the number a row
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/transpose.xml">GLSL transpose man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL typename mat<C, R, T, Q>::transpose_type transpose(mat<C, R, T, Q> const& x);
+
+ /// Return the determinant of a squared matrix.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number a column
+ /// @tparam R Integer between 1 and 4 included that qualify the number a row
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/determinant.xml">GLSL determinant man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL T determinant(mat<C, R, T, Q> const& m);
+
+ /// Return the inverse of a squared matrix.
+ ///
+ /// @tparam C Integer between 1 and 4 included that qualify the number a column
+ /// @tparam R Integer between 1 and 4 included that qualify the number a row
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/inverse.xml">GLSL inverse man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.6 Matrix Functions</a>
+ template<length_t C, length_t R, typename T, qualifier Q>
+ GLM_FUNC_DECL mat<C, R, T, Q> inverse(mat<C, R, T, Q> const& m);
+
+ /// @}
+}//namespace glm
+
+#include "detail/func_matrix.inl"
diff --git a/glm/packing.hpp b/glm/packing.hpp
new file mode 100644
index 0000000..ca83ac1
--- /dev/null
+++ b/glm/packing.hpp
@@ -0,0 +1,173 @@
+/// @ref core
+/// @file glm/packing.hpp
+///
+/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+/// @see gtc_packing
+///
+/// @defgroup core_func_packing Floating-Point Pack and Unpack Functions
+/// @ingroup core
+///
+/// Provides GLSL functions to pack and unpack half, single and double-precision floating point values into more compact integer types.
+///
+/// These functions do not operate component-wise, rather as described in each case.
+///
+/// Include <glm/packing.hpp> to use these core features.
+
+#pragma once
+
+#include "./ext/vector_uint2.hpp"
+#include "./ext/vector_float2.hpp"
+#include "./ext/vector_float4.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_func_packing
+ /// @{
+
+ /// First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.
+ /// Then, the results are packed into the returned 32-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packUnorm2x16: round(clamp(c, 0, +1) * 65535.0)
+ ///
+ /// The first component of the vector will be written to the least significant bits of the output;
+ /// the last component will be written to the most significant bits.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packUnorm2x16.xml">GLSL packUnorm2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint packUnorm2x16(vec2 const& v);
+
+ /// First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.
+ /// Then, the results are packed into the returned 32-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packSnorm2x16: round(clamp(v, -1, +1) * 32767.0)
+ ///
+ /// The first component of the vector will be written to the least significant bits of the output;
+ /// the last component will be written to the most significant bits.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packSnorm2x16.xml">GLSL packSnorm2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint packSnorm2x16(vec2 const& v);
+
+ /// First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.
+ /// Then, the results are packed into the returned 32-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packUnorm4x8: round(clamp(c, 0, +1) * 255.0)
+ ///
+ /// The first component of the vector will be written to the least significant bits of the output;
+ /// the last component will be written to the most significant bits.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packUnorm4x8.xml">GLSL packUnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint packUnorm4x8(vec4 const& v);
+
+ /// First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.
+ /// Then, the results are packed into the returned 32-bit unsigned integer.
+ ///
+ /// The conversion for component c of v to fixed point is done as follows:
+ /// packSnorm4x8: round(clamp(c, -1, +1) * 127.0)
+ ///
+ /// The first component of the vector will be written to the least significant bits of the output;
+ /// the last component will be written to the most significant bits.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packSnorm4x8.xml">GLSL packSnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint packSnorm4x8(vec4 const& v);
+
+ /// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
+ /// Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackUnorm2x16: f / 65535.0
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackUnorm2x16.xml">GLSL unpackUnorm2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL vec2 unpackUnorm2x16(uint p);
+
+ /// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
+ /// Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackSnorm2x16: clamp(f / 32767.0, -1, +1)
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackSnorm2x16.xml">GLSL unpackSnorm2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL vec2 unpackSnorm2x16(uint p);
+
+ /// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
+ /// Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackUnorm4x8: f / 255.0
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackUnorm4x8.xml">GLSL unpackUnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL vec4 unpackUnorm4x8(uint p);
+
+ /// First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
+ /// Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.
+ ///
+ /// The conversion for unpacked fixed-point value f to floating point is done as follows:
+ /// unpackSnorm4x8: clamp(f / 127.0, -1, +1)
+ ///
+ /// The first component of the returned vector will be extracted from the least significant bits of the input;
+ /// the last component will be extracted from the most significant bits.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackSnorm4x8.xml">GLSL unpackSnorm4x8 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL vec4 unpackSnorm4x8(uint p);
+
+ /// Returns a double-qualifier value obtained by packing the components of v into a 64-bit value.
+ /// If an IEEE 754 Inf or NaN is created, it will not signal, and the resulting floating point value is unspecified.
+ /// Otherwise, the bit- level representation of v is preserved.
+ /// The first vector component specifies the 32 least significant bits;
+ /// the second component specifies the 32 most significant bits.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packDouble2x32.xml">GLSL packDouble2x32 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL double packDouble2x32(uvec2 const& v);
+
+ /// Returns a two-component unsigned integer vector representation of v.
+ /// The bit-level representation of v is preserved.
+ /// The first component of the vector contains the 32 least significant bits of the double;
+ /// the second component consists the 32 most significant bits.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackDouble2x32.xml">GLSL unpackDouble2x32 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uvec2 unpackDouble2x32(double v);
+
+ /// Returns an unsigned integer obtained by converting the components of a two-component floating-point vector
+ /// to the 16-bit floating-point representation found in the OpenGL Specification,
+ /// and then packing these two 16- bit integers into a 32-bit unsigned integer.
+ /// The first vector component specifies the 16 least-significant bits of the result;
+ /// the second component specifies the 16 most-significant bits.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/packHalf2x16.xml">GLSL packHalf2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL uint packHalf2x16(vec2 const& v);
+
+ /// Returns a two-component floating-point vector with components obtained by unpacking a 32-bit unsigned integer into a pair of 16-bit values,
+ /// interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification,
+ /// and converting them to 32-bit floating-point values.
+ /// The first component of the vector is obtained from the 16 least-significant bits of v;
+ /// the second component is obtained from the 16 most-significant bits of v.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/unpackHalf2x16.xml">GLSL unpackHalf2x16 man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions</a>
+ GLM_FUNC_DECL vec2 unpackHalf2x16(uint v);
+
+ /// @}
+}//namespace glm
+
+#include "detail/func_packing.inl"
diff --git a/glm/simd/common.h b/glm/simd/common.h
new file mode 100644
index 0000000..9b017cb
--- /dev/null
+++ b/glm/simd/common.h
@@ -0,0 +1,240 @@
+/// @ref simd
+/// @file glm/simd/common.h
+
+#pragma once
+
+#include "platform.h"
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_add(glm_f32vec4 a, glm_f32vec4 b)
+{
+ return _mm_add_ps(a, b);
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_add(glm_f32vec4 a, glm_f32vec4 b)
+{
+ return _mm_add_ss(a, b);
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_sub(glm_f32vec4 a, glm_f32vec4 b)
+{
+ return _mm_sub_ps(a, b);
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_sub(glm_f32vec4 a, glm_f32vec4 b)
+{
+ return _mm_sub_ss(a, b);
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_mul(glm_f32vec4 a, glm_f32vec4 b)
+{
+ return _mm_mul_ps(a, b);
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_mul(glm_f32vec4 a, glm_f32vec4 b)
+{
+ return _mm_mul_ss(a, b);
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_div(glm_f32vec4 a, glm_f32vec4 b)
+{
+ return _mm_div_ps(a, b);
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_div(glm_f32vec4 a, glm_f32vec4 b)
+{
+ return _mm_div_ss(a, b);
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_div_lowp(glm_f32vec4 a, glm_f32vec4 b)
+{
+ return glm_vec4_mul(a, _mm_rcp_ps(b));
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_swizzle_xyzw(glm_f32vec4 a)
+{
+# if GLM_ARCH & GLM_ARCH_AVX2_BIT
+ return _mm_permute_ps(a, _MM_SHUFFLE(3, 2, 1, 0));
+# else
+ return _mm_shuffle_ps(a, a, _MM_SHUFFLE(3, 2, 1, 0));
+# endif
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_fma(glm_f32vec4 a, glm_f32vec4 b, glm_f32vec4 c)
+{
+# if (GLM_ARCH & GLM_ARCH_AVX2_BIT) && !(GLM_COMPILER & GLM_COMPILER_CLANG)
+ return _mm_fmadd_ss(a, b, c);
+# else
+ return _mm_add_ss(_mm_mul_ss(a, b), c);
+# endif
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_fma(glm_f32vec4 a, glm_f32vec4 b, glm_f32vec4 c)
+{
+# if (GLM_ARCH & GLM_ARCH_AVX2_BIT) && !(GLM_COMPILER & GLM_COMPILER_CLANG)
+ return _mm_fmadd_ps(a, b, c);
+# else
+ return glm_vec4_add(glm_vec4_mul(a, b), c);
+# endif
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_abs(glm_f32vec4 x)
+{
+ return _mm_and_ps(x, _mm_castsi128_ps(_mm_set1_epi32(0x7FFFFFFF)));
+}
+
+GLM_FUNC_QUALIFIER glm_ivec4 glm_ivec4_abs(glm_ivec4 x)
+{
+# if GLM_ARCH & GLM_ARCH_SSSE3_BIT
+ return _mm_sign_epi32(x, x);
+# else
+ glm_ivec4 const sgn0 = _mm_srai_epi32(x, 31);
+ glm_ivec4 const inv0 = _mm_xor_si128(x, sgn0);
+ glm_ivec4 const sub0 = _mm_sub_epi32(inv0, sgn0);
+ return sub0;
+# endif
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_sign(glm_vec4 x)
+{
+ glm_vec4 const zro0 = _mm_setzero_ps();
+ glm_vec4 const cmp0 = _mm_cmplt_ps(x, zro0);
+ glm_vec4 const cmp1 = _mm_cmpgt_ps(x, zro0);
+ glm_vec4 const and0 = _mm_and_ps(cmp0, _mm_set1_ps(-1.0f));
+ glm_vec4 const and1 = _mm_and_ps(cmp1, _mm_set1_ps(1.0f));
+ glm_vec4 const or0 = _mm_or_ps(and0, and1);
+ return or0;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_round(glm_vec4 x)
+{
+# if GLM_ARCH & GLM_ARCH_SSE41_BIT
+ return _mm_round_ps(x, _MM_FROUND_TO_NEAREST_INT);
+# else
+ glm_vec4 const sgn0 = _mm_castsi128_ps(_mm_set1_epi32(int(0x80000000)));
+ glm_vec4 const and0 = _mm_and_ps(sgn0, x);
+ glm_vec4 const or0 = _mm_or_ps(and0, _mm_set_ps1(8388608.0f));
+ glm_vec4 const add0 = glm_vec4_add(x, or0);
+ glm_vec4 const sub0 = glm_vec4_sub(add0, or0);
+ return sub0;
+# endif
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_floor(glm_vec4 x)
+{
+# if GLM_ARCH & GLM_ARCH_SSE41_BIT
+ return _mm_floor_ps(x);
+# else
+ glm_vec4 const rnd0 = glm_vec4_round(x);
+ glm_vec4 const cmp0 = _mm_cmplt_ps(x, rnd0);
+ glm_vec4 const and0 = _mm_and_ps(cmp0, _mm_set1_ps(1.0f));
+ glm_vec4 const sub0 = glm_vec4_sub(rnd0, and0);
+ return sub0;
+# endif
+}
+
+/* trunc TODO
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_trunc(glm_vec4 x)
+{
+ return glm_vec4();
+}
+*/
+
+//roundEven
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_roundEven(glm_vec4 x)
+{
+ glm_vec4 const sgn0 = _mm_castsi128_ps(_mm_set1_epi32(int(0x80000000)));
+ glm_vec4 const and0 = _mm_and_ps(sgn0, x);
+ glm_vec4 const or0 = _mm_or_ps(and0, _mm_set_ps1(8388608.0f));
+ glm_vec4 const add0 = glm_vec4_add(x, or0);
+ glm_vec4 const sub0 = glm_vec4_sub(add0, or0);
+ return sub0;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_ceil(glm_vec4 x)
+{
+# if GLM_ARCH & GLM_ARCH_SSE41_BIT
+ return _mm_ceil_ps(x);
+# else
+ glm_vec4 const rnd0 = glm_vec4_round(x);
+ glm_vec4 const cmp0 = _mm_cmpgt_ps(x, rnd0);
+ glm_vec4 const and0 = _mm_and_ps(cmp0, _mm_set1_ps(1.0f));
+ glm_vec4 const add0 = glm_vec4_add(rnd0, and0);
+ return add0;
+# endif
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_fract(glm_vec4 x)
+{
+ glm_vec4 const flr0 = glm_vec4_floor(x);
+ glm_vec4 const sub0 = glm_vec4_sub(x, flr0);
+ return sub0;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_mod(glm_vec4 x, glm_vec4 y)
+{
+ glm_vec4 const div0 = glm_vec4_div(x, y);
+ glm_vec4 const flr0 = glm_vec4_floor(div0);
+ glm_vec4 const mul0 = glm_vec4_mul(y, flr0);
+ glm_vec4 const sub0 = glm_vec4_sub(x, mul0);
+ return sub0;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_clamp(glm_vec4 v, glm_vec4 minVal, glm_vec4 maxVal)
+{
+ glm_vec4 const min0 = _mm_min_ps(v, maxVal);
+ glm_vec4 const max0 = _mm_max_ps(min0, minVal);
+ return max0;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_mix(glm_vec4 v1, glm_vec4 v2, glm_vec4 a)
+{
+ glm_vec4 const sub0 = glm_vec4_sub(_mm_set1_ps(1.0f), a);
+ glm_vec4 const mul0 = glm_vec4_mul(v1, sub0);
+ glm_vec4 const mad0 = glm_vec4_fma(v2, a, mul0);
+ return mad0;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_step(glm_vec4 edge, glm_vec4 x)
+{
+ glm_vec4 const cmp = _mm_cmple_ps(x, edge);
+ return _mm_movemask_ps(cmp) == 0 ? _mm_set1_ps(1.0f) : _mm_setzero_ps();
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_smoothstep(glm_vec4 edge0, glm_vec4 edge1, glm_vec4 x)
+{
+ glm_vec4 const sub0 = glm_vec4_sub(x, edge0);
+ glm_vec4 const sub1 = glm_vec4_sub(edge1, edge0);
+ glm_vec4 const div0 = glm_vec4_sub(sub0, sub1);
+ glm_vec4 const clp0 = glm_vec4_clamp(div0, _mm_setzero_ps(), _mm_set1_ps(1.0f));
+ glm_vec4 const mul0 = glm_vec4_mul(_mm_set1_ps(2.0f), clp0);
+ glm_vec4 const sub2 = glm_vec4_sub(_mm_set1_ps(3.0f), mul0);
+ glm_vec4 const mul1 = glm_vec4_mul(clp0, clp0);
+ glm_vec4 const mul2 = glm_vec4_mul(mul1, sub2);
+ return mul2;
+}
+
+// Agner Fog method
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_nan(glm_vec4 x)
+{
+ glm_ivec4 const t1 = _mm_castps_si128(x); // reinterpret as 32-bit integer
+ glm_ivec4 const t2 = _mm_sll_epi32(t1, _mm_cvtsi32_si128(1)); // shift out sign bit
+ glm_ivec4 const t3 = _mm_set1_epi32(int(0xFF000000)); // exponent mask
+ glm_ivec4 const t4 = _mm_and_si128(t2, t3); // exponent
+ glm_ivec4 const t5 = _mm_andnot_si128(t3, t2); // fraction
+ glm_ivec4 const Equal = _mm_cmpeq_epi32(t3, t4);
+ glm_ivec4 const Nequal = _mm_cmpeq_epi32(t5, _mm_setzero_si128());
+ glm_ivec4 const And = _mm_and_si128(Equal, Nequal);
+ return _mm_castsi128_ps(And); // exponent = all 1s and fraction != 0
+}
+
+// Agner Fog method
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_inf(glm_vec4 x)
+{
+ glm_ivec4 const t1 = _mm_castps_si128(x); // reinterpret as 32-bit integer
+ glm_ivec4 const t2 = _mm_sll_epi32(t1, _mm_cvtsi32_si128(1)); // shift out sign bit
+ return _mm_castsi128_ps(_mm_cmpeq_epi32(t2, _mm_set1_epi32(int(0xFF000000)))); // exponent is all 1s, fraction is 0
+}
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/simd/exponential.h b/glm/simd/exponential.h
new file mode 100644
index 0000000..bc351d0
--- /dev/null
+++ b/glm/simd/exponential.h
@@ -0,0 +1,20 @@
+/// @ref simd
+/// @file glm/simd/experimental.h
+
+#pragma once
+
+#include "platform.h"
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_sqrt_lowp(glm_f32vec4 x)
+{
+ return _mm_mul_ss(_mm_rsqrt_ss(x), x);
+}
+
+GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_sqrt_lowp(glm_f32vec4 x)
+{
+ return _mm_mul_ps(_mm_rsqrt_ps(x), x);
+}
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/simd/geometric.h b/glm/simd/geometric.h
new file mode 100644
index 0000000..07d7cbc
--- /dev/null
+++ b/glm/simd/geometric.h
@@ -0,0 +1,124 @@
+/// @ref simd
+/// @file glm/simd/geometric.h
+
+#pragma once
+
+#include "common.h"
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+GLM_FUNC_DECL glm_vec4 glm_vec4_dot(glm_vec4 v1, glm_vec4 v2);
+GLM_FUNC_DECL glm_vec4 glm_vec1_dot(glm_vec4 v1, glm_vec4 v2);
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_length(glm_vec4 x)
+{
+ glm_vec4 const dot0 = glm_vec4_dot(x, x);
+ glm_vec4 const sqt0 = _mm_sqrt_ps(dot0);
+ return sqt0;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_distance(glm_vec4 p0, glm_vec4 p1)
+{
+ glm_vec4 const sub0 = _mm_sub_ps(p0, p1);
+ glm_vec4 const len0 = glm_vec4_length(sub0);
+ return len0;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_dot(glm_vec4 v1, glm_vec4 v2)
+{
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ return _mm_dp_ps(v1, v2, 0xff);
+# elif GLM_ARCH & GLM_ARCH_SSE3_BIT
+ glm_vec4 const mul0 = _mm_mul_ps(v1, v2);
+ glm_vec4 const hadd0 = _mm_hadd_ps(mul0, mul0);
+ glm_vec4 const hadd1 = _mm_hadd_ps(hadd0, hadd0);
+ return hadd1;
+# else
+ glm_vec4 const mul0 = _mm_mul_ps(v1, v2);
+ glm_vec4 const swp0 = _mm_shuffle_ps(mul0, mul0, _MM_SHUFFLE(2, 3, 0, 1));
+ glm_vec4 const add0 = _mm_add_ps(mul0, swp0);
+ glm_vec4 const swp1 = _mm_shuffle_ps(add0, add0, _MM_SHUFFLE(0, 1, 2, 3));
+ glm_vec4 const add1 = _mm_add_ps(add0, swp1);
+ return add1;
+# endif
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec1_dot(glm_vec4 v1, glm_vec4 v2)
+{
+# if GLM_ARCH & GLM_ARCH_AVX_BIT
+ return _mm_dp_ps(v1, v2, 0xff);
+# elif GLM_ARCH & GLM_ARCH_SSE3_BIT
+ glm_vec4 const mul0 = _mm_mul_ps(v1, v2);
+ glm_vec4 const had0 = _mm_hadd_ps(mul0, mul0);
+ glm_vec4 const had1 = _mm_hadd_ps(had0, had0);
+ return had1;
+# else
+ glm_vec4 const mul0 = _mm_mul_ps(v1, v2);
+ glm_vec4 const mov0 = _mm_movehl_ps(mul0, mul0);
+ glm_vec4 const add0 = _mm_add_ps(mov0, mul0);
+ glm_vec4 const swp1 = _mm_shuffle_ps(add0, add0, 1);
+ glm_vec4 const add1 = _mm_add_ss(add0, swp1);
+ return add1;
+# endif
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_cross(glm_vec4 v1, glm_vec4 v2)
+{
+ glm_vec4 const swp0 = _mm_shuffle_ps(v1, v1, _MM_SHUFFLE(3, 0, 2, 1));
+ glm_vec4 const swp1 = _mm_shuffle_ps(v1, v1, _MM_SHUFFLE(3, 1, 0, 2));
+ glm_vec4 const swp2 = _mm_shuffle_ps(v2, v2, _MM_SHUFFLE(3, 0, 2, 1));
+ glm_vec4 const swp3 = _mm_shuffle_ps(v2, v2, _MM_SHUFFLE(3, 1, 0, 2));
+ glm_vec4 const mul0 = _mm_mul_ps(swp0, swp3);
+ glm_vec4 const mul1 = _mm_mul_ps(swp1, swp2);
+ glm_vec4 const sub0 = _mm_sub_ps(mul0, mul1);
+ return sub0;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_normalize(glm_vec4 v)
+{
+ glm_vec4 const dot0 = glm_vec4_dot(v, v);
+ glm_vec4 const isr0 = _mm_rsqrt_ps(dot0);
+ glm_vec4 const mul0 = _mm_mul_ps(v, isr0);
+ return mul0;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_faceforward(glm_vec4 N, glm_vec4 I, glm_vec4 Nref)
+{
+ glm_vec4 const dot0 = glm_vec4_dot(Nref, I);
+ glm_vec4 const sgn0 = glm_vec4_sign(dot0);
+ glm_vec4 const mul0 = _mm_mul_ps(sgn0, _mm_set1_ps(-1.0f));
+ glm_vec4 const mul1 = _mm_mul_ps(N, mul0);
+ return mul1;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_reflect(glm_vec4 I, glm_vec4 N)
+{
+ glm_vec4 const dot0 = glm_vec4_dot(N, I);
+ glm_vec4 const mul0 = _mm_mul_ps(N, dot0);
+ glm_vec4 const mul1 = _mm_mul_ps(mul0, _mm_set1_ps(2.0f));
+ glm_vec4 const sub0 = _mm_sub_ps(I, mul1);
+ return sub0;
+}
+
+GLM_FUNC_QUALIFIER __m128 glm_vec4_refract(glm_vec4 I, glm_vec4 N, glm_vec4 eta)
+{
+ glm_vec4 const dot0 = glm_vec4_dot(N, I);
+ glm_vec4 const mul0 = _mm_mul_ps(eta, eta);
+ glm_vec4 const mul1 = _mm_mul_ps(dot0, dot0);
+ glm_vec4 const sub0 = _mm_sub_ps(_mm_set1_ps(1.0f), mul0);
+ glm_vec4 const sub1 = _mm_sub_ps(_mm_set1_ps(1.0f), mul1);
+ glm_vec4 const mul2 = _mm_mul_ps(sub0, sub1);
+
+ if(_mm_movemask_ps(_mm_cmplt_ss(mul2, _mm_set1_ps(0.0f))) == 0)
+ return _mm_set1_ps(0.0f);
+
+ glm_vec4 const sqt0 = _mm_sqrt_ps(mul2);
+ glm_vec4 const mad0 = glm_vec4_fma(eta, dot0, sqt0);
+ glm_vec4 const mul4 = _mm_mul_ps(mad0, N);
+ glm_vec4 const mul5 = _mm_mul_ps(eta, I);
+ glm_vec4 const sub2 = _mm_sub_ps(mul5, mul4);
+
+ return sub2;
+}
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/simd/integer.h b/glm/simd/integer.h
new file mode 100644
index 0000000..9381418
--- /dev/null
+++ b/glm/simd/integer.h
@@ -0,0 +1,115 @@
+/// @ref simd
+/// @file glm/simd/integer.h
+
+#pragma once
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+GLM_FUNC_QUALIFIER glm_uvec4 glm_i128_interleave(glm_uvec4 x)
+{
+ glm_uvec4 const Mask4 = _mm_set1_epi32(0x0000FFFF);
+ glm_uvec4 const Mask3 = _mm_set1_epi32(0x00FF00FF);
+ glm_uvec4 const Mask2 = _mm_set1_epi32(0x0F0F0F0F);
+ glm_uvec4 const Mask1 = _mm_set1_epi32(0x33333333);
+ glm_uvec4 const Mask0 = _mm_set1_epi32(0x55555555);
+
+ glm_uvec4 Reg1;
+ glm_uvec4 Reg2;
+
+ // REG1 = x;
+ // REG2 = y;
+ //Reg1 = _mm_unpacklo_epi64(x, y);
+ Reg1 = x;
+
+ //REG1 = ((REG1 << 16) | REG1) & glm::uint64(0x0000FFFF0000FFFF);
+ //REG2 = ((REG2 << 16) | REG2) & glm::uint64(0x0000FFFF0000FFFF);
+ Reg2 = _mm_slli_si128(Reg1, 2);
+ Reg1 = _mm_or_si128(Reg2, Reg1);
+ Reg1 = _mm_and_si128(Reg1, Mask4);
+
+ //REG1 = ((REG1 << 8) | REG1) & glm::uint64(0x00FF00FF00FF00FF);
+ //REG2 = ((REG2 << 8) | REG2) & glm::uint64(0x00FF00FF00FF00FF);
+ Reg2 = _mm_slli_si128(Reg1, 1);
+ Reg1 = _mm_or_si128(Reg2, Reg1);
+ Reg1 = _mm_and_si128(Reg1, Mask3);
+
+ //REG1 = ((REG1 << 4) | REG1) & glm::uint64(0x0F0F0F0F0F0F0F0F);
+ //REG2 = ((REG2 << 4) | REG2) & glm::uint64(0x0F0F0F0F0F0F0F0F);
+ Reg2 = _mm_slli_epi32(Reg1, 4);
+ Reg1 = _mm_or_si128(Reg2, Reg1);
+ Reg1 = _mm_and_si128(Reg1, Mask2);
+
+ //REG1 = ((REG1 << 2) | REG1) & glm::uint64(0x3333333333333333);
+ //REG2 = ((REG2 << 2) | REG2) & glm::uint64(0x3333333333333333);
+ Reg2 = _mm_slli_epi32(Reg1, 2);
+ Reg1 = _mm_or_si128(Reg2, Reg1);
+ Reg1 = _mm_and_si128(Reg1, Mask1);
+
+ //REG1 = ((REG1 << 1) | REG1) & glm::uint64(0x5555555555555555);
+ //REG2 = ((REG2 << 1) | REG2) & glm::uint64(0x5555555555555555);
+ Reg2 = _mm_slli_epi32(Reg1, 1);
+ Reg1 = _mm_or_si128(Reg2, Reg1);
+ Reg1 = _mm_and_si128(Reg1, Mask0);
+
+ //return REG1 | (REG2 << 1);
+ Reg2 = _mm_slli_epi32(Reg1, 1);
+ Reg2 = _mm_srli_si128(Reg2, 8);
+ Reg1 = _mm_or_si128(Reg1, Reg2);
+
+ return Reg1;
+}
+
+GLM_FUNC_QUALIFIER glm_uvec4 glm_i128_interleave2(glm_uvec4 x, glm_uvec4 y)
+{
+ glm_uvec4 const Mask4 = _mm_set1_epi32(0x0000FFFF);
+ glm_uvec4 const Mask3 = _mm_set1_epi32(0x00FF00FF);
+ glm_uvec4 const Mask2 = _mm_set1_epi32(0x0F0F0F0F);
+ glm_uvec4 const Mask1 = _mm_set1_epi32(0x33333333);
+ glm_uvec4 const Mask0 = _mm_set1_epi32(0x55555555);
+
+ glm_uvec4 Reg1;
+ glm_uvec4 Reg2;
+
+ // REG1 = x;
+ // REG2 = y;
+ Reg1 = _mm_unpacklo_epi64(x, y);
+
+ //REG1 = ((REG1 << 16) | REG1) & glm::uint64(0x0000FFFF0000FFFF);
+ //REG2 = ((REG2 << 16) | REG2) & glm::uint64(0x0000FFFF0000FFFF);
+ Reg2 = _mm_slli_si128(Reg1, 2);
+ Reg1 = _mm_or_si128(Reg2, Reg1);
+ Reg1 = _mm_and_si128(Reg1, Mask4);
+
+ //REG1 = ((REG1 << 8) | REG1) & glm::uint64(0x00FF00FF00FF00FF);
+ //REG2 = ((REG2 << 8) | REG2) & glm::uint64(0x00FF00FF00FF00FF);
+ Reg2 = _mm_slli_si128(Reg1, 1);
+ Reg1 = _mm_or_si128(Reg2, Reg1);
+ Reg1 = _mm_and_si128(Reg1, Mask3);
+
+ //REG1 = ((REG1 << 4) | REG1) & glm::uint64(0x0F0F0F0F0F0F0F0F);
+ //REG2 = ((REG2 << 4) | REG2) & glm::uint64(0x0F0F0F0F0F0F0F0F);
+ Reg2 = _mm_slli_epi32(Reg1, 4);
+ Reg1 = _mm_or_si128(Reg2, Reg1);
+ Reg1 = _mm_and_si128(Reg1, Mask2);
+
+ //REG1 = ((REG1 << 2) | REG1) & glm::uint64(0x3333333333333333);
+ //REG2 = ((REG2 << 2) | REG2) & glm::uint64(0x3333333333333333);
+ Reg2 = _mm_slli_epi32(Reg1, 2);
+ Reg1 = _mm_or_si128(Reg2, Reg1);
+ Reg1 = _mm_and_si128(Reg1, Mask1);
+
+ //REG1 = ((REG1 << 1) | REG1) & glm::uint64(0x5555555555555555);
+ //REG2 = ((REG2 << 1) | REG2) & glm::uint64(0x5555555555555555);
+ Reg2 = _mm_slli_epi32(Reg1, 1);
+ Reg1 = _mm_or_si128(Reg2, Reg1);
+ Reg1 = _mm_and_si128(Reg1, Mask0);
+
+ //return REG1 | (REG2 << 1);
+ Reg2 = _mm_slli_epi32(Reg1, 1);
+ Reg2 = _mm_srli_si128(Reg2, 8);
+ Reg1 = _mm_or_si128(Reg1, Reg2);
+
+ return Reg1;
+}
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/simd/matrix.h b/glm/simd/matrix.h
new file mode 100644
index 0000000..b6c42ea
--- /dev/null
+++ b/glm/simd/matrix.h
@@ -0,0 +1,1028 @@
+/// @ref simd
+/// @file glm/simd/matrix.h
+
+#pragma once
+
+#include "geometric.h"
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+GLM_FUNC_QUALIFIER void glm_mat4_matrixCompMult(glm_vec4 const in1[4], glm_vec4 const in2[4], glm_vec4 out[4])
+{
+ out[0] = _mm_mul_ps(in1[0], in2[0]);
+ out[1] = _mm_mul_ps(in1[1], in2[1]);
+ out[2] = _mm_mul_ps(in1[2], in2[2]);
+ out[3] = _mm_mul_ps(in1[3], in2[3]);
+}
+
+GLM_FUNC_QUALIFIER void glm_mat4_add(glm_vec4 const in1[4], glm_vec4 const in2[4], glm_vec4 out[4])
+{
+ out[0] = _mm_add_ps(in1[0], in2[0]);
+ out[1] = _mm_add_ps(in1[1], in2[1]);
+ out[2] = _mm_add_ps(in1[2], in2[2]);
+ out[3] = _mm_add_ps(in1[3], in2[3]);
+}
+
+GLM_FUNC_QUALIFIER void glm_mat4_sub(glm_vec4 const in1[4], glm_vec4 const in2[4], glm_vec4 out[4])
+{
+ out[0] = _mm_sub_ps(in1[0], in2[0]);
+ out[1] = _mm_sub_ps(in1[1], in2[1]);
+ out[2] = _mm_sub_ps(in1[2], in2[2]);
+ out[3] = _mm_sub_ps(in1[3], in2[3]);
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_mul_vec4(glm_vec4 const m[4], glm_vec4 v)
+{
+ __m128 v0 = _mm_shuffle_ps(v, v, _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 v1 = _mm_shuffle_ps(v, v, _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 v2 = _mm_shuffle_ps(v, v, _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 v3 = _mm_shuffle_ps(v, v, _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 m0 = _mm_mul_ps(m[0], v0);
+ __m128 m1 = _mm_mul_ps(m[1], v1);
+ __m128 m2 = _mm_mul_ps(m[2], v2);
+ __m128 m3 = _mm_mul_ps(m[3], v3);
+
+ __m128 a0 = _mm_add_ps(m0, m1);
+ __m128 a1 = _mm_add_ps(m2, m3);
+ __m128 a2 = _mm_add_ps(a0, a1);
+
+ return a2;
+}
+
+GLM_FUNC_QUALIFIER __m128 glm_vec4_mul_mat4(glm_vec4 v, glm_vec4 const m[4])
+{
+ __m128 i0 = m[0];
+ __m128 i1 = m[1];
+ __m128 i2 = m[2];
+ __m128 i3 = m[3];
+
+ __m128 m0 = _mm_mul_ps(v, i0);
+ __m128 m1 = _mm_mul_ps(v, i1);
+ __m128 m2 = _mm_mul_ps(v, i2);
+ __m128 m3 = _mm_mul_ps(v, i3);
+
+ __m128 u0 = _mm_unpacklo_ps(m0, m1);
+ __m128 u1 = _mm_unpackhi_ps(m0, m1);
+ __m128 a0 = _mm_add_ps(u0, u1);
+
+ __m128 u2 = _mm_unpacklo_ps(m2, m3);
+ __m128 u3 = _mm_unpackhi_ps(m2, m3);
+ __m128 a1 = _mm_add_ps(u2, u3);
+
+ __m128 f0 = _mm_movelh_ps(a0, a1);
+ __m128 f1 = _mm_movehl_ps(a1, a0);
+ __m128 f2 = _mm_add_ps(f0, f1);
+
+ return f2;
+}
+
+GLM_FUNC_QUALIFIER void glm_mat4_mul(glm_vec4 const in1[4], glm_vec4 const in2[4], glm_vec4 out[4])
+{
+ {
+ __m128 e0 = _mm_shuffle_ps(in2[0], in2[0], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 e1 = _mm_shuffle_ps(in2[0], in2[0], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 e2 = _mm_shuffle_ps(in2[0], in2[0], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 e3 = _mm_shuffle_ps(in2[0], in2[0], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 m0 = _mm_mul_ps(in1[0], e0);
+ __m128 m1 = _mm_mul_ps(in1[1], e1);
+ __m128 m2 = _mm_mul_ps(in1[2], e2);
+ __m128 m3 = _mm_mul_ps(in1[3], e3);
+
+ __m128 a0 = _mm_add_ps(m0, m1);
+ __m128 a1 = _mm_add_ps(m2, m3);
+ __m128 a2 = _mm_add_ps(a0, a1);
+
+ out[0] = a2;
+ }
+
+ {
+ __m128 e0 = _mm_shuffle_ps(in2[1], in2[1], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 e1 = _mm_shuffle_ps(in2[1], in2[1], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 e2 = _mm_shuffle_ps(in2[1], in2[1], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 e3 = _mm_shuffle_ps(in2[1], in2[1], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 m0 = _mm_mul_ps(in1[0], e0);
+ __m128 m1 = _mm_mul_ps(in1[1], e1);
+ __m128 m2 = _mm_mul_ps(in1[2], e2);
+ __m128 m3 = _mm_mul_ps(in1[3], e3);
+
+ __m128 a0 = _mm_add_ps(m0, m1);
+ __m128 a1 = _mm_add_ps(m2, m3);
+ __m128 a2 = _mm_add_ps(a0, a1);
+
+ out[1] = a2;
+ }
+
+ {
+ __m128 e0 = _mm_shuffle_ps(in2[2], in2[2], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 e1 = _mm_shuffle_ps(in2[2], in2[2], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 e2 = _mm_shuffle_ps(in2[2], in2[2], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 e3 = _mm_shuffle_ps(in2[2], in2[2], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 m0 = _mm_mul_ps(in1[0], e0);
+ __m128 m1 = _mm_mul_ps(in1[1], e1);
+ __m128 m2 = _mm_mul_ps(in1[2], e2);
+ __m128 m3 = _mm_mul_ps(in1[3], e3);
+
+ __m128 a0 = _mm_add_ps(m0, m1);
+ __m128 a1 = _mm_add_ps(m2, m3);
+ __m128 a2 = _mm_add_ps(a0, a1);
+
+ out[2] = a2;
+ }
+
+ {
+ //(__m128&)_mm_shuffle_epi32(__m128i&)in2[0], _MM_SHUFFLE(3, 3, 3, 3))
+ __m128 e0 = _mm_shuffle_ps(in2[3], in2[3], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 e1 = _mm_shuffle_ps(in2[3], in2[3], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 e2 = _mm_shuffle_ps(in2[3], in2[3], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 e3 = _mm_shuffle_ps(in2[3], in2[3], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 m0 = _mm_mul_ps(in1[0], e0);
+ __m128 m1 = _mm_mul_ps(in1[1], e1);
+ __m128 m2 = _mm_mul_ps(in1[2], e2);
+ __m128 m3 = _mm_mul_ps(in1[3], e3);
+
+ __m128 a0 = _mm_add_ps(m0, m1);
+ __m128 a1 = _mm_add_ps(m2, m3);
+ __m128 a2 = _mm_add_ps(a0, a1);
+
+ out[3] = a2;
+ }
+}
+
+GLM_FUNC_QUALIFIER void glm_mat4_transpose(glm_vec4 const in[4], glm_vec4 out[4])
+{
+ __m128 tmp0 = _mm_shuffle_ps(in[0], in[1], 0x44);
+ __m128 tmp2 = _mm_shuffle_ps(in[0], in[1], 0xEE);
+ __m128 tmp1 = _mm_shuffle_ps(in[2], in[3], 0x44);
+ __m128 tmp3 = _mm_shuffle_ps(in[2], in[3], 0xEE);
+
+ out[0] = _mm_shuffle_ps(tmp0, tmp1, 0x88);
+ out[1] = _mm_shuffle_ps(tmp0, tmp1, 0xDD);
+ out[2] = _mm_shuffle_ps(tmp2, tmp3, 0x88);
+ out[3] = _mm_shuffle_ps(tmp2, tmp3, 0xDD);
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_determinant_highp(glm_vec4 const in[4])
+{
+ __m128 Fac0;
+ {
+ // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ // valType SubFactor06 = m[1][2] * m[3][3] - m[3][2] * m[1][3];
+ // valType SubFactor13 = m[1][2] * m[2][3] - m[2][2] * m[1][3];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac0 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac1;
+ {
+ // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ // valType SubFactor07 = m[1][1] * m[3][3] - m[3][1] * m[1][3];
+ // valType SubFactor14 = m[1][1] * m[2][3] - m[2][1] * m[1][3];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac1 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+
+ __m128 Fac2;
+ {
+ // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ // valType SubFactor08 = m[1][1] * m[3][2] - m[3][1] * m[1][2];
+ // valType SubFactor15 = m[1][1] * m[2][2] - m[2][1] * m[1][2];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac2 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac3;
+ {
+ // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ // valType SubFactor09 = m[1][0] * m[3][3] - m[3][0] * m[1][3];
+ // valType SubFactor16 = m[1][0] * m[2][3] - m[2][0] * m[1][3];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac3 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac4;
+ {
+ // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ // valType SubFactor10 = m[1][0] * m[3][2] - m[3][0] * m[1][2];
+ // valType SubFactor17 = m[1][0] * m[2][2] - m[2][0] * m[1][2];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac4 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac5;
+ {
+ // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1];
+ // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1];
+ // valType SubFactor12 = m[1][0] * m[3][1] - m[3][0] * m[1][1];
+ // valType SubFactor18 = m[1][0] * m[2][1] - m[2][0] * m[1][1];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac5 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 SignA = _mm_set_ps( 1.0f,-1.0f, 1.0f,-1.0f);
+ __m128 SignB = _mm_set_ps(-1.0f, 1.0f,-1.0f, 1.0f);
+
+ // m[1][0]
+ // m[0][0]
+ // m[0][0]
+ // m[0][0]
+ __m128 Temp0 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Vec0 = _mm_shuffle_ps(Temp0, Temp0, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // m[1][1]
+ // m[0][1]
+ // m[0][1]
+ // m[0][1]
+ __m128 Temp1 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Vec1 = _mm_shuffle_ps(Temp1, Temp1, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // m[1][2]
+ // m[0][2]
+ // m[0][2]
+ // m[0][2]
+ __m128 Temp2 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Vec2 = _mm_shuffle_ps(Temp2, Temp2, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // m[1][3]
+ // m[0][3]
+ // m[0][3]
+ // m[0][3]
+ __m128 Temp3 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Vec3 = _mm_shuffle_ps(Temp3, Temp3, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // col0
+ // + (Vec1[0] * Fac0[0] - Vec2[0] * Fac1[0] + Vec3[0] * Fac2[0]),
+ // - (Vec1[1] * Fac0[1] - Vec2[1] * Fac1[1] + Vec3[1] * Fac2[1]),
+ // + (Vec1[2] * Fac0[2] - Vec2[2] * Fac1[2] + Vec3[2] * Fac2[2]),
+ // - (Vec1[3] * Fac0[3] - Vec2[3] * Fac1[3] + Vec3[3] * Fac2[3]),
+ __m128 Mul00 = _mm_mul_ps(Vec1, Fac0);
+ __m128 Mul01 = _mm_mul_ps(Vec2, Fac1);
+ __m128 Mul02 = _mm_mul_ps(Vec3, Fac2);
+ __m128 Sub00 = _mm_sub_ps(Mul00, Mul01);
+ __m128 Add00 = _mm_add_ps(Sub00, Mul02);
+ __m128 Inv0 = _mm_mul_ps(SignB, Add00);
+
+ // col1
+ // - (Vec0[0] * Fac0[0] - Vec2[0] * Fac3[0] + Vec3[0] * Fac4[0]),
+ // + (Vec0[0] * Fac0[1] - Vec2[1] * Fac3[1] + Vec3[1] * Fac4[1]),
+ // - (Vec0[0] * Fac0[2] - Vec2[2] * Fac3[2] + Vec3[2] * Fac4[2]),
+ // + (Vec0[0] * Fac0[3] - Vec2[3] * Fac3[3] + Vec3[3] * Fac4[3]),
+ __m128 Mul03 = _mm_mul_ps(Vec0, Fac0);
+ __m128 Mul04 = _mm_mul_ps(Vec2, Fac3);
+ __m128 Mul05 = _mm_mul_ps(Vec3, Fac4);
+ __m128 Sub01 = _mm_sub_ps(Mul03, Mul04);
+ __m128 Add01 = _mm_add_ps(Sub01, Mul05);
+ __m128 Inv1 = _mm_mul_ps(SignA, Add01);
+
+ // col2
+ // + (Vec0[0] * Fac1[0] - Vec1[0] * Fac3[0] + Vec3[0] * Fac5[0]),
+ // - (Vec0[0] * Fac1[1] - Vec1[1] * Fac3[1] + Vec3[1] * Fac5[1]),
+ // + (Vec0[0] * Fac1[2] - Vec1[2] * Fac3[2] + Vec3[2] * Fac5[2]),
+ // - (Vec0[0] * Fac1[3] - Vec1[3] * Fac3[3] + Vec3[3] * Fac5[3]),
+ __m128 Mul06 = _mm_mul_ps(Vec0, Fac1);
+ __m128 Mul07 = _mm_mul_ps(Vec1, Fac3);
+ __m128 Mul08 = _mm_mul_ps(Vec3, Fac5);
+ __m128 Sub02 = _mm_sub_ps(Mul06, Mul07);
+ __m128 Add02 = _mm_add_ps(Sub02, Mul08);
+ __m128 Inv2 = _mm_mul_ps(SignB, Add02);
+
+ // col3
+ // - (Vec1[0] * Fac2[0] - Vec1[0] * Fac4[0] + Vec2[0] * Fac5[0]),
+ // + (Vec1[0] * Fac2[1] - Vec1[1] * Fac4[1] + Vec2[1] * Fac5[1]),
+ // - (Vec1[0] * Fac2[2] - Vec1[2] * Fac4[2] + Vec2[2] * Fac5[2]),
+ // + (Vec1[0] * Fac2[3] - Vec1[3] * Fac4[3] + Vec2[3] * Fac5[3]));
+ __m128 Mul09 = _mm_mul_ps(Vec0, Fac2);
+ __m128 Mul10 = _mm_mul_ps(Vec1, Fac4);
+ __m128 Mul11 = _mm_mul_ps(Vec2, Fac5);
+ __m128 Sub03 = _mm_sub_ps(Mul09, Mul10);
+ __m128 Add03 = _mm_add_ps(Sub03, Mul11);
+ __m128 Inv3 = _mm_mul_ps(SignA, Add03);
+
+ __m128 Row0 = _mm_shuffle_ps(Inv0, Inv1, _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Row1 = _mm_shuffle_ps(Inv2, Inv3, _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Row2 = _mm_shuffle_ps(Row0, Row1, _MM_SHUFFLE(2, 0, 2, 0));
+
+ // valType Determinant = m[0][0] * Inverse[0][0]
+ // + m[0][1] * Inverse[1][0]
+ // + m[0][2] * Inverse[2][0]
+ // + m[0][3] * Inverse[3][0];
+ __m128 Det0 = glm_vec4_dot(in[0], Row2);
+ return Det0;
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_determinant_lowp(glm_vec4 const m[4])
+{
+ // _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(
+
+ //T SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ //T SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ //T SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ //T SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ //T SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ //T SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1];
+
+ // First 2 columns
+ __m128 Swp2A = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[2]), _MM_SHUFFLE(0, 1, 1, 2)));
+ __m128 Swp3A = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[3]), _MM_SHUFFLE(3, 2, 3, 3)));
+ __m128 MulA = _mm_mul_ps(Swp2A, Swp3A);
+
+ // Second 2 columns
+ __m128 Swp2B = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[2]), _MM_SHUFFLE(3, 2, 3, 3)));
+ __m128 Swp3B = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[3]), _MM_SHUFFLE(0, 1, 1, 2)));
+ __m128 MulB = _mm_mul_ps(Swp2B, Swp3B);
+
+ // Columns subtraction
+ __m128 SubE = _mm_sub_ps(MulA, MulB);
+
+ // Last 2 rows
+ __m128 Swp2C = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[2]), _MM_SHUFFLE(0, 0, 1, 2)));
+ __m128 Swp3C = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[3]), _MM_SHUFFLE(1, 2, 0, 0)));
+ __m128 MulC = _mm_mul_ps(Swp2C, Swp3C);
+ __m128 SubF = _mm_sub_ps(_mm_movehl_ps(MulC, MulC), MulC);
+
+ //vec<4, T, Q> DetCof(
+ // + (m[1][1] * SubFactor00 - m[1][2] * SubFactor01 + m[1][3] * SubFactor02),
+ // - (m[1][0] * SubFactor00 - m[1][2] * SubFactor03 + m[1][3] * SubFactor04),
+ // + (m[1][0] * SubFactor01 - m[1][1] * SubFactor03 + m[1][3] * SubFactor05),
+ // - (m[1][0] * SubFactor02 - m[1][1] * SubFactor04 + m[1][2] * SubFactor05));
+
+ __m128 SubFacA = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(SubE), _MM_SHUFFLE(2, 1, 0, 0)));
+ __m128 SwpFacA = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[1]), _MM_SHUFFLE(0, 0, 0, 1)));
+ __m128 MulFacA = _mm_mul_ps(SwpFacA, SubFacA);
+
+ __m128 SubTmpB = _mm_shuffle_ps(SubE, SubF, _MM_SHUFFLE(0, 0, 3, 1));
+ __m128 SubFacB = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(SubTmpB), _MM_SHUFFLE(3, 1, 1, 0)));//SubF[0], SubE[3], SubE[3], SubE[1];
+ __m128 SwpFacB = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[1]), _MM_SHUFFLE(1, 1, 2, 2)));
+ __m128 MulFacB = _mm_mul_ps(SwpFacB, SubFacB);
+
+ __m128 SubRes = _mm_sub_ps(MulFacA, MulFacB);
+
+ __m128 SubTmpC = _mm_shuffle_ps(SubE, SubF, _MM_SHUFFLE(1, 0, 2, 2));
+ __m128 SubFacC = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(SubTmpC), _MM_SHUFFLE(3, 3, 2, 0)));
+ __m128 SwpFacC = _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(m[1]), _MM_SHUFFLE(2, 3, 3, 3)));
+ __m128 MulFacC = _mm_mul_ps(SwpFacC, SubFacC);
+
+ __m128 AddRes = _mm_add_ps(SubRes, MulFacC);
+ __m128 DetCof = _mm_mul_ps(AddRes, _mm_setr_ps( 1.0f,-1.0f, 1.0f,-1.0f));
+
+ //return m[0][0] * DetCof[0]
+ // + m[0][1] * DetCof[1]
+ // + m[0][2] * DetCof[2]
+ // + m[0][3] * DetCof[3];
+
+ return glm_vec4_dot(m[0], DetCof);
+}
+
+GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_determinant(glm_vec4 const m[4])
+{
+ // _mm_castsi128_ps(_mm_shuffle_epi32(_mm_castps_si128(add)
+
+ //T SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ //T SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ //T SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ //T SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ //T SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ //T SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1];
+
+ // First 2 columns
+ __m128 Swp2A = _mm_shuffle_ps(m[2], m[2], _MM_SHUFFLE(0, 1, 1, 2));
+ __m128 Swp3A = _mm_shuffle_ps(m[3], m[3], _MM_SHUFFLE(3, 2, 3, 3));
+ __m128 MulA = _mm_mul_ps(Swp2A, Swp3A);
+
+ // Second 2 columns
+ __m128 Swp2B = _mm_shuffle_ps(m[2], m[2], _MM_SHUFFLE(3, 2, 3, 3));
+ __m128 Swp3B = _mm_shuffle_ps(m[3], m[3], _MM_SHUFFLE(0, 1, 1, 2));
+ __m128 MulB = _mm_mul_ps(Swp2B, Swp3B);
+
+ // Columns subtraction
+ __m128 SubE = _mm_sub_ps(MulA, MulB);
+
+ // Last 2 rows
+ __m128 Swp2C = _mm_shuffle_ps(m[2], m[2], _MM_SHUFFLE(0, 0, 1, 2));
+ __m128 Swp3C = _mm_shuffle_ps(m[3], m[3], _MM_SHUFFLE(1, 2, 0, 0));
+ __m128 MulC = _mm_mul_ps(Swp2C, Swp3C);
+ __m128 SubF = _mm_sub_ps(_mm_movehl_ps(MulC, MulC), MulC);
+
+ //vec<4, T, Q> DetCof(
+ // + (m[1][1] * SubFactor00 - m[1][2] * SubFactor01 + m[1][3] * SubFactor02),
+ // - (m[1][0] * SubFactor00 - m[1][2] * SubFactor03 + m[1][3] * SubFactor04),
+ // + (m[1][0] * SubFactor01 - m[1][1] * SubFactor03 + m[1][3] * SubFactor05),
+ // - (m[1][0] * SubFactor02 - m[1][1] * SubFactor04 + m[1][2] * SubFactor05));
+
+ __m128 SubFacA = _mm_shuffle_ps(SubE, SubE, _MM_SHUFFLE(2, 1, 0, 0));
+ __m128 SwpFacA = _mm_shuffle_ps(m[1], m[1], _MM_SHUFFLE(0, 0, 0, 1));
+ __m128 MulFacA = _mm_mul_ps(SwpFacA, SubFacA);
+
+ __m128 SubTmpB = _mm_shuffle_ps(SubE, SubF, _MM_SHUFFLE(0, 0, 3, 1));
+ __m128 SubFacB = _mm_shuffle_ps(SubTmpB, SubTmpB, _MM_SHUFFLE(3, 1, 1, 0));//SubF[0], SubE[3], SubE[3], SubE[1];
+ __m128 SwpFacB = _mm_shuffle_ps(m[1], m[1], _MM_SHUFFLE(1, 1, 2, 2));
+ __m128 MulFacB = _mm_mul_ps(SwpFacB, SubFacB);
+
+ __m128 SubRes = _mm_sub_ps(MulFacA, MulFacB);
+
+ __m128 SubTmpC = _mm_shuffle_ps(SubE, SubF, _MM_SHUFFLE(1, 0, 2, 2));
+ __m128 SubFacC = _mm_shuffle_ps(SubTmpC, SubTmpC, _MM_SHUFFLE(3, 3, 2, 0));
+ __m128 SwpFacC = _mm_shuffle_ps(m[1], m[1], _MM_SHUFFLE(2, 3, 3, 3));
+ __m128 MulFacC = _mm_mul_ps(SwpFacC, SubFacC);
+
+ __m128 AddRes = _mm_add_ps(SubRes, MulFacC);
+ __m128 DetCof = _mm_mul_ps(AddRes, _mm_setr_ps( 1.0f,-1.0f, 1.0f,-1.0f));
+
+ //return m[0][0] * DetCof[0]
+ // + m[0][1] * DetCof[1]
+ // + m[0][2] * DetCof[2]
+ // + m[0][3] * DetCof[3];
+
+ return glm_vec4_dot(m[0], DetCof);
+}
+
+GLM_FUNC_QUALIFIER void glm_mat4_inverse(glm_vec4 const in[4], glm_vec4 out[4])
+{
+ __m128 Fac0;
+ {
+ // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ // valType SubFactor06 = m[1][2] * m[3][3] - m[3][2] * m[1][3];
+ // valType SubFactor13 = m[1][2] * m[2][3] - m[2][2] * m[1][3];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac0 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac1;
+ {
+ // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ // valType SubFactor07 = m[1][1] * m[3][3] - m[3][1] * m[1][3];
+ // valType SubFactor14 = m[1][1] * m[2][3] - m[2][1] * m[1][3];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac1 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+
+ __m128 Fac2;
+ {
+ // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ // valType SubFactor08 = m[1][1] * m[3][2] - m[3][1] * m[1][2];
+ // valType SubFactor15 = m[1][1] * m[2][2] - m[2][1] * m[1][2];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac2 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac3;
+ {
+ // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ // valType SubFactor09 = m[1][0] * m[3][3] - m[3][0] * m[1][3];
+ // valType SubFactor16 = m[1][0] * m[2][3] - m[2][0] * m[1][3];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac3 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac4;
+ {
+ // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ // valType SubFactor10 = m[1][0] * m[3][2] - m[3][0] * m[1][2];
+ // valType SubFactor17 = m[1][0] * m[2][2] - m[2][0] * m[1][2];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac4 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac5;
+ {
+ // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1];
+ // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1];
+ // valType SubFactor12 = m[1][0] * m[3][1] - m[3][0] * m[1][1];
+ // valType SubFactor18 = m[1][0] * m[2][1] - m[2][0] * m[1][1];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac5 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 SignA = _mm_set_ps( 1.0f,-1.0f, 1.0f,-1.0f);
+ __m128 SignB = _mm_set_ps(-1.0f, 1.0f,-1.0f, 1.0f);
+
+ // m[1][0]
+ // m[0][0]
+ // m[0][0]
+ // m[0][0]
+ __m128 Temp0 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Vec0 = _mm_shuffle_ps(Temp0, Temp0, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // m[1][1]
+ // m[0][1]
+ // m[0][1]
+ // m[0][1]
+ __m128 Temp1 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Vec1 = _mm_shuffle_ps(Temp1, Temp1, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // m[1][2]
+ // m[0][2]
+ // m[0][2]
+ // m[0][2]
+ __m128 Temp2 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Vec2 = _mm_shuffle_ps(Temp2, Temp2, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // m[1][3]
+ // m[0][3]
+ // m[0][3]
+ // m[0][3]
+ __m128 Temp3 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Vec3 = _mm_shuffle_ps(Temp3, Temp3, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // col0
+ // + (Vec1[0] * Fac0[0] - Vec2[0] * Fac1[0] + Vec3[0] * Fac2[0]),
+ // - (Vec1[1] * Fac0[1] - Vec2[1] * Fac1[1] + Vec3[1] * Fac2[1]),
+ // + (Vec1[2] * Fac0[2] - Vec2[2] * Fac1[2] + Vec3[2] * Fac2[2]),
+ // - (Vec1[3] * Fac0[3] - Vec2[3] * Fac1[3] + Vec3[3] * Fac2[3]),
+ __m128 Mul00 = _mm_mul_ps(Vec1, Fac0);
+ __m128 Mul01 = _mm_mul_ps(Vec2, Fac1);
+ __m128 Mul02 = _mm_mul_ps(Vec3, Fac2);
+ __m128 Sub00 = _mm_sub_ps(Mul00, Mul01);
+ __m128 Add00 = _mm_add_ps(Sub00, Mul02);
+ __m128 Inv0 = _mm_mul_ps(SignB, Add00);
+
+ // col1
+ // - (Vec0[0] * Fac0[0] - Vec2[0] * Fac3[0] + Vec3[0] * Fac4[0]),
+ // + (Vec0[0] * Fac0[1] - Vec2[1] * Fac3[1] + Vec3[1] * Fac4[1]),
+ // - (Vec0[0] * Fac0[2] - Vec2[2] * Fac3[2] + Vec3[2] * Fac4[2]),
+ // + (Vec0[0] * Fac0[3] - Vec2[3] * Fac3[3] + Vec3[3] * Fac4[3]),
+ __m128 Mul03 = _mm_mul_ps(Vec0, Fac0);
+ __m128 Mul04 = _mm_mul_ps(Vec2, Fac3);
+ __m128 Mul05 = _mm_mul_ps(Vec3, Fac4);
+ __m128 Sub01 = _mm_sub_ps(Mul03, Mul04);
+ __m128 Add01 = _mm_add_ps(Sub01, Mul05);
+ __m128 Inv1 = _mm_mul_ps(SignA, Add01);
+
+ // col2
+ // + (Vec0[0] * Fac1[0] - Vec1[0] * Fac3[0] + Vec3[0] * Fac5[0]),
+ // - (Vec0[0] * Fac1[1] - Vec1[1] * Fac3[1] + Vec3[1] * Fac5[1]),
+ // + (Vec0[0] * Fac1[2] - Vec1[2] * Fac3[2] + Vec3[2] * Fac5[2]),
+ // - (Vec0[0] * Fac1[3] - Vec1[3] * Fac3[3] + Vec3[3] * Fac5[3]),
+ __m128 Mul06 = _mm_mul_ps(Vec0, Fac1);
+ __m128 Mul07 = _mm_mul_ps(Vec1, Fac3);
+ __m128 Mul08 = _mm_mul_ps(Vec3, Fac5);
+ __m128 Sub02 = _mm_sub_ps(Mul06, Mul07);
+ __m128 Add02 = _mm_add_ps(Sub02, Mul08);
+ __m128 Inv2 = _mm_mul_ps(SignB, Add02);
+
+ // col3
+ // - (Vec1[0] * Fac2[0] - Vec1[0] * Fac4[0] + Vec2[0] * Fac5[0]),
+ // + (Vec1[0] * Fac2[1] - Vec1[1] * Fac4[1] + Vec2[1] * Fac5[1]),
+ // - (Vec1[0] * Fac2[2] - Vec1[2] * Fac4[2] + Vec2[2] * Fac5[2]),
+ // + (Vec1[0] * Fac2[3] - Vec1[3] * Fac4[3] + Vec2[3] * Fac5[3]));
+ __m128 Mul09 = _mm_mul_ps(Vec0, Fac2);
+ __m128 Mul10 = _mm_mul_ps(Vec1, Fac4);
+ __m128 Mul11 = _mm_mul_ps(Vec2, Fac5);
+ __m128 Sub03 = _mm_sub_ps(Mul09, Mul10);
+ __m128 Add03 = _mm_add_ps(Sub03, Mul11);
+ __m128 Inv3 = _mm_mul_ps(SignA, Add03);
+
+ __m128 Row0 = _mm_shuffle_ps(Inv0, Inv1, _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Row1 = _mm_shuffle_ps(Inv2, Inv3, _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Row2 = _mm_shuffle_ps(Row0, Row1, _MM_SHUFFLE(2, 0, 2, 0));
+
+ // valType Determinant = m[0][0] * Inverse[0][0]
+ // + m[0][1] * Inverse[1][0]
+ // + m[0][2] * Inverse[2][0]
+ // + m[0][3] * Inverse[3][0];
+ __m128 Det0 = glm_vec4_dot(in[0], Row2);
+ __m128 Rcp0 = _mm_div_ps(_mm_set1_ps(1.0f), Det0);
+ //__m128 Rcp0 = _mm_rcp_ps(Det0);
+
+ // Inverse /= Determinant;
+ out[0] = _mm_mul_ps(Inv0, Rcp0);
+ out[1] = _mm_mul_ps(Inv1, Rcp0);
+ out[2] = _mm_mul_ps(Inv2, Rcp0);
+ out[3] = _mm_mul_ps(Inv3, Rcp0);
+}
+
+GLM_FUNC_QUALIFIER void glm_mat4_inverse_lowp(glm_vec4 const in[4], glm_vec4 out[4])
+{
+ __m128 Fac0;
+ {
+ // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ // valType SubFactor00 = m[2][2] * m[3][3] - m[3][2] * m[2][3];
+ // valType SubFactor06 = m[1][2] * m[3][3] - m[3][2] * m[1][3];
+ // valType SubFactor13 = m[1][2] * m[2][3] - m[2][2] * m[1][3];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac0 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac1;
+ {
+ // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ // valType SubFactor01 = m[2][1] * m[3][3] - m[3][1] * m[2][3];
+ // valType SubFactor07 = m[1][1] * m[3][3] - m[3][1] * m[1][3];
+ // valType SubFactor14 = m[1][1] * m[2][3] - m[2][1] * m[1][3];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac1 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+
+ __m128 Fac2;
+ {
+ // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ // valType SubFactor02 = m[2][1] * m[3][2] - m[3][1] * m[2][2];
+ // valType SubFactor08 = m[1][1] * m[3][2] - m[3][1] * m[1][2];
+ // valType SubFactor15 = m[1][1] * m[2][2] - m[2][1] * m[1][2];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac2 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac3;
+ {
+ // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ // valType SubFactor03 = m[2][0] * m[3][3] - m[3][0] * m[2][3];
+ // valType SubFactor09 = m[1][0] * m[3][3] - m[3][0] * m[1][3];
+ // valType SubFactor16 = m[1][0] * m[2][3] - m[2][0] * m[1][3];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(3, 3, 3, 3));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac3 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac4;
+ {
+ // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ // valType SubFactor04 = m[2][0] * m[3][2] - m[3][0] * m[2][2];
+ // valType SubFactor10 = m[1][0] * m[3][2] - m[3][0] * m[1][2];
+ // valType SubFactor17 = m[1][0] * m[2][2] - m[2][0] * m[1][2];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(2, 2, 2, 2));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac4 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 Fac5;
+ {
+ // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1];
+ // valType SubFactor05 = m[2][0] * m[3][1] - m[3][0] * m[2][1];
+ // valType SubFactor12 = m[1][0] * m[3][1] - m[3][0] * m[1][1];
+ // valType SubFactor18 = m[1][0] * m[2][1] - m[2][0] * m[1][1];
+
+ __m128 Swp0a = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Swp0b = _mm_shuffle_ps(in[3], in[2], _MM_SHUFFLE(0, 0, 0, 0));
+
+ __m128 Swp00 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Swp01 = _mm_shuffle_ps(Swp0a, Swp0a, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp02 = _mm_shuffle_ps(Swp0b, Swp0b, _MM_SHUFFLE(2, 0, 0, 0));
+ __m128 Swp03 = _mm_shuffle_ps(in[2], in[1], _MM_SHUFFLE(1, 1, 1, 1));
+
+ __m128 Mul00 = _mm_mul_ps(Swp00, Swp01);
+ __m128 Mul01 = _mm_mul_ps(Swp02, Swp03);
+ Fac5 = _mm_sub_ps(Mul00, Mul01);
+ }
+
+ __m128 SignA = _mm_set_ps( 1.0f,-1.0f, 1.0f,-1.0f);
+ __m128 SignB = _mm_set_ps(-1.0f, 1.0f,-1.0f, 1.0f);
+
+ // m[1][0]
+ // m[0][0]
+ // m[0][0]
+ // m[0][0]
+ __m128 Temp0 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Vec0 = _mm_shuffle_ps(Temp0, Temp0, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // m[1][1]
+ // m[0][1]
+ // m[0][1]
+ // m[0][1]
+ __m128 Temp1 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 Vec1 = _mm_shuffle_ps(Temp1, Temp1, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // m[1][2]
+ // m[0][2]
+ // m[0][2]
+ // m[0][2]
+ __m128 Temp2 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 Vec2 = _mm_shuffle_ps(Temp2, Temp2, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // m[1][3]
+ // m[0][3]
+ // m[0][3]
+ // m[0][3]
+ __m128 Temp3 = _mm_shuffle_ps(in[1], in[0], _MM_SHUFFLE(3, 3, 3, 3));
+ __m128 Vec3 = _mm_shuffle_ps(Temp3, Temp3, _MM_SHUFFLE(2, 2, 2, 0));
+
+ // col0
+ // + (Vec1[0] * Fac0[0] - Vec2[0] * Fac1[0] + Vec3[0] * Fac2[0]),
+ // - (Vec1[1] * Fac0[1] - Vec2[1] * Fac1[1] + Vec3[1] * Fac2[1]),
+ // + (Vec1[2] * Fac0[2] - Vec2[2] * Fac1[2] + Vec3[2] * Fac2[2]),
+ // - (Vec1[3] * Fac0[3] - Vec2[3] * Fac1[3] + Vec3[3] * Fac2[3]),
+ __m128 Mul00 = _mm_mul_ps(Vec1, Fac0);
+ __m128 Mul01 = _mm_mul_ps(Vec2, Fac1);
+ __m128 Mul02 = _mm_mul_ps(Vec3, Fac2);
+ __m128 Sub00 = _mm_sub_ps(Mul00, Mul01);
+ __m128 Add00 = _mm_add_ps(Sub00, Mul02);
+ __m128 Inv0 = _mm_mul_ps(SignB, Add00);
+
+ // col1
+ // - (Vec0[0] * Fac0[0] - Vec2[0] * Fac3[0] + Vec3[0] * Fac4[0]),
+ // + (Vec0[0] * Fac0[1] - Vec2[1] * Fac3[1] + Vec3[1] * Fac4[1]),
+ // - (Vec0[0] * Fac0[2] - Vec2[2] * Fac3[2] + Vec3[2] * Fac4[2]),
+ // + (Vec0[0] * Fac0[3] - Vec2[3] * Fac3[3] + Vec3[3] * Fac4[3]),
+ __m128 Mul03 = _mm_mul_ps(Vec0, Fac0);
+ __m128 Mul04 = _mm_mul_ps(Vec2, Fac3);
+ __m128 Mul05 = _mm_mul_ps(Vec3, Fac4);
+ __m128 Sub01 = _mm_sub_ps(Mul03, Mul04);
+ __m128 Add01 = _mm_add_ps(Sub01, Mul05);
+ __m128 Inv1 = _mm_mul_ps(SignA, Add01);
+
+ // col2
+ // + (Vec0[0] * Fac1[0] - Vec1[0] * Fac3[0] + Vec3[0] * Fac5[0]),
+ // - (Vec0[0] * Fac1[1] - Vec1[1] * Fac3[1] + Vec3[1] * Fac5[1]),
+ // + (Vec0[0] * Fac1[2] - Vec1[2] * Fac3[2] + Vec3[2] * Fac5[2]),
+ // - (Vec0[0] * Fac1[3] - Vec1[3] * Fac3[3] + Vec3[3] * Fac5[3]),
+ __m128 Mul06 = _mm_mul_ps(Vec0, Fac1);
+ __m128 Mul07 = _mm_mul_ps(Vec1, Fac3);
+ __m128 Mul08 = _mm_mul_ps(Vec3, Fac5);
+ __m128 Sub02 = _mm_sub_ps(Mul06, Mul07);
+ __m128 Add02 = _mm_add_ps(Sub02, Mul08);
+ __m128 Inv2 = _mm_mul_ps(SignB, Add02);
+
+ // col3
+ // - (Vec1[0] * Fac2[0] - Vec1[0] * Fac4[0] + Vec2[0] * Fac5[0]),
+ // + (Vec1[0] * Fac2[1] - Vec1[1] * Fac4[1] + Vec2[1] * Fac5[1]),
+ // - (Vec1[0] * Fac2[2] - Vec1[2] * Fac4[2] + Vec2[2] * Fac5[2]),
+ // + (Vec1[0] * Fac2[3] - Vec1[3] * Fac4[3] + Vec2[3] * Fac5[3]));
+ __m128 Mul09 = _mm_mul_ps(Vec0, Fac2);
+ __m128 Mul10 = _mm_mul_ps(Vec1, Fac4);
+ __m128 Mul11 = _mm_mul_ps(Vec2, Fac5);
+ __m128 Sub03 = _mm_sub_ps(Mul09, Mul10);
+ __m128 Add03 = _mm_add_ps(Sub03, Mul11);
+ __m128 Inv3 = _mm_mul_ps(SignA, Add03);
+
+ __m128 Row0 = _mm_shuffle_ps(Inv0, Inv1, _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Row1 = _mm_shuffle_ps(Inv2, Inv3, _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Row2 = _mm_shuffle_ps(Row0, Row1, _MM_SHUFFLE(2, 0, 2, 0));
+
+ // valType Determinant = m[0][0] * Inverse[0][0]
+ // + m[0][1] * Inverse[1][0]
+ // + m[0][2] * Inverse[2][0]
+ // + m[0][3] * Inverse[3][0];
+ __m128 Det0 = glm_vec4_dot(in[0], Row2);
+ __m128 Rcp0 = _mm_rcp_ps(Det0);
+ //__m128 Rcp0 = _mm_div_ps(one, Det0);
+ // Inverse /= Determinant;
+ out[0] = _mm_mul_ps(Inv0, Rcp0);
+ out[1] = _mm_mul_ps(Inv1, Rcp0);
+ out[2] = _mm_mul_ps(Inv2, Rcp0);
+ out[3] = _mm_mul_ps(Inv3, Rcp0);
+}
+/*
+GLM_FUNC_QUALIFIER void glm_mat4_rotate(__m128 const in[4], float Angle, float const v[3], __m128 out[4])
+{
+ float a = glm::radians(Angle);
+ float c = cos(a);
+ float s = sin(a);
+
+ glm::vec4 AxisA(v[0], v[1], v[2], float(0));
+ __m128 AxisB = _mm_set_ps(AxisA.w, AxisA.z, AxisA.y, AxisA.x);
+ __m128 AxisC = detail::sse_nrm_ps(AxisB);
+
+ __m128 Cos0 = _mm_set_ss(c);
+ __m128 CosA = _mm_shuffle_ps(Cos0, Cos0, _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 Sin0 = _mm_set_ss(s);
+ __m128 SinA = _mm_shuffle_ps(Sin0, Sin0, _MM_SHUFFLE(0, 0, 0, 0));
+
+ // vec<3, T, Q> temp = (valType(1) - c) * axis;
+ __m128 Temp0 = _mm_sub_ps(one, CosA);
+ __m128 Temp1 = _mm_mul_ps(Temp0, AxisC);
+
+ //Rotate[0][0] = c + temp[0] * axis[0];
+ //Rotate[0][1] = 0 + temp[0] * axis[1] + s * axis[2];
+ //Rotate[0][2] = 0 + temp[0] * axis[2] - s * axis[1];
+ __m128 Axis0 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(0, 0, 0, 0));
+ __m128 TmpA0 = _mm_mul_ps(Axis0, AxisC);
+ __m128 CosA0 = _mm_shuffle_ps(Cos0, Cos0, _MM_SHUFFLE(1, 1, 1, 0));
+ __m128 TmpA1 = _mm_add_ps(CosA0, TmpA0);
+ __m128 SinA0 = SinA;//_mm_set_ps(0.0f, s, -s, 0.0f);
+ __m128 TmpA2 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(3, 1, 2, 3));
+ __m128 TmpA3 = _mm_mul_ps(SinA0, TmpA2);
+ __m128 TmpA4 = _mm_add_ps(TmpA1, TmpA3);
+
+ //Rotate[1][0] = 0 + temp[1] * axis[0] - s * axis[2];
+ //Rotate[1][1] = c + temp[1] * axis[1];
+ //Rotate[1][2] = 0 + temp[1] * axis[2] + s * axis[0];
+ __m128 Axis1 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(1, 1, 1, 1));
+ __m128 TmpB0 = _mm_mul_ps(Axis1, AxisC);
+ __m128 CosA1 = _mm_shuffle_ps(Cos0, Cos0, _MM_SHUFFLE(1, 1, 0, 1));
+ __m128 TmpB1 = _mm_add_ps(CosA1, TmpB0);
+ __m128 SinB0 = SinA;//_mm_set_ps(-s, 0.0f, s, 0.0f);
+ __m128 TmpB2 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(3, 0, 3, 2));
+ __m128 TmpB3 = _mm_mul_ps(SinA0, TmpB2);
+ __m128 TmpB4 = _mm_add_ps(TmpB1, TmpB3);
+
+ //Rotate[2][0] = 0 + temp[2] * axis[0] + s * axis[1];
+ //Rotate[2][1] = 0 + temp[2] * axis[1] - s * axis[0];
+ //Rotate[2][2] = c + temp[2] * axis[2];
+ __m128 Axis2 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(2, 2, 2, 2));
+ __m128 TmpC0 = _mm_mul_ps(Axis2, AxisC);
+ __m128 CosA2 = _mm_shuffle_ps(Cos0, Cos0, _MM_SHUFFLE(1, 0, 1, 1));
+ __m128 TmpC1 = _mm_add_ps(CosA2, TmpC0);
+ __m128 SinC0 = SinA;//_mm_set_ps(s, -s, 0.0f, 0.0f);
+ __m128 TmpC2 = _mm_shuffle_ps(AxisC, AxisC, _MM_SHUFFLE(3, 3, 0, 1));
+ __m128 TmpC3 = _mm_mul_ps(SinA0, TmpC2);
+ __m128 TmpC4 = _mm_add_ps(TmpC1, TmpC3);
+
+ __m128 Result[4];
+ Result[0] = TmpA4;
+ Result[1] = TmpB4;
+ Result[2] = TmpC4;
+ Result[3] = _mm_set_ps(1, 0, 0, 0);
+
+ //mat<4, 4, valType> Result;
+ //Result[0] = m[0] * Rotate[0][0] + m[1] * Rotate[0][1] + m[2] * Rotate[0][2];
+ //Result[1] = m[0] * Rotate[1][0] + m[1] * Rotate[1][1] + m[2] * Rotate[1][2];
+ //Result[2] = m[0] * Rotate[2][0] + m[1] * Rotate[2][1] + m[2] * Rotate[2][2];
+ //Result[3] = m[3];
+ //return Result;
+ sse_mul_ps(in, Result, out);
+}
+*/
+GLM_FUNC_QUALIFIER void glm_mat4_outerProduct(__m128 const& c, __m128 const& r, __m128 out[4])
+{
+ out[0] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(0, 0, 0, 0)));
+ out[1] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(1, 1, 1, 1)));
+ out[2] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(2, 2, 2, 2)));
+ out[3] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(3, 3, 3, 3)));
+}
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/simd/neon.h b/glm/simd/neon.h
new file mode 100644
index 0000000..f85947f
--- /dev/null
+++ b/glm/simd/neon.h
@@ -0,0 +1,155 @@
+/// @ref simd_neon
+/// @file glm/simd/neon.h
+
+#pragma once
+
+#if GLM_ARCH & GLM_ARCH_NEON_BIT
+#include <arm_neon.h>
+
+namespace glm {
+ namespace neon {
+ static inline float32x4_t dupq_lane(float32x4_t vsrc, int lane) {
+ switch(lane) {
+#if GLM_ARCH & GLM_ARCH_ARMV8_BIT
+ case 0: return vdupq_laneq_f32(vsrc, 0);
+ case 1: return vdupq_laneq_f32(vsrc, 1);
+ case 2: return vdupq_laneq_f32(vsrc, 2);
+ case 3: return vdupq_laneq_f32(vsrc, 3);
+#else
+ case 0: return vdupq_n_f32(vgetq_lane_f32(vsrc, 0));
+ case 1: return vdupq_n_f32(vgetq_lane_f32(vsrc, 1));
+ case 2: return vdupq_n_f32(vgetq_lane_f32(vsrc, 2));
+ case 3: return vdupq_n_f32(vgetq_lane_f32(vsrc, 3));
+#endif
+ }
+ assert(!"Unreachable code executed!");
+ return vdupq_n_f32(0.0f);
+ }
+
+ static inline float32x2_t dup_lane(float32x4_t vsrc, int lane) {
+ switch(lane) {
+#if GLM_ARCH & GLM_ARCH_ARMV8_BIT
+ case 0: return vdup_laneq_f32(vsrc, 0);
+ case 1: return vdup_laneq_f32(vsrc, 1);
+ case 2: return vdup_laneq_f32(vsrc, 2);
+ case 3: return vdup_laneq_f32(vsrc, 3);
+#else
+ case 0: return vdup_n_f32(vgetq_lane_f32(vsrc, 0));
+ case 1: return vdup_n_f32(vgetq_lane_f32(vsrc, 1));
+ case 2: return vdup_n_f32(vgetq_lane_f32(vsrc, 2));
+ case 3: return vdup_n_f32(vgetq_lane_f32(vsrc, 3));
+#endif
+ }
+ assert(!"Unreachable code executed!");
+ return vdup_n_f32(0.0f);
+ }
+
+ static inline float32x4_t copy_lane(float32x4_t vdst, int dlane, float32x4_t vsrc, int slane) {
+#if GLM_ARCH & GLM_ARCH_ARMV8_BIT
+ switch(dlane) {
+ case 0:
+ switch(slane) {
+ case 0: return vcopyq_laneq_f32(vdst, 0, vsrc, 0);
+ case 1: return vcopyq_laneq_f32(vdst, 0, vsrc, 1);
+ case 2: return vcopyq_laneq_f32(vdst, 0, vsrc, 2);
+ case 3: return vcopyq_laneq_f32(vdst, 0, vsrc, 3);
+ }
+ assert(!"Unreachable code executed!");
+ case 1:
+ switch(slane) {
+ case 0: return vcopyq_laneq_f32(vdst, 1, vsrc, 0);
+ case 1: return vcopyq_laneq_f32(vdst, 1, vsrc, 1);
+ case 2: return vcopyq_laneq_f32(vdst, 1, vsrc, 2);
+ case 3: return vcopyq_laneq_f32(vdst, 1, vsrc, 3);
+ }
+ assert(!"Unreachable code executed!");
+ case 2:
+ switch(slane) {
+ case 0: return vcopyq_laneq_f32(vdst, 2, vsrc, 0);
+ case 1: return vcopyq_laneq_f32(vdst, 2, vsrc, 1);
+ case 2: return vcopyq_laneq_f32(vdst, 2, vsrc, 2);
+ case 3: return vcopyq_laneq_f32(vdst, 2, vsrc, 3);
+ }
+ assert(!"Unreachable code executed!");
+ case 3:
+ switch(slane) {
+ case 0: return vcopyq_laneq_f32(vdst, 3, vsrc, 0);
+ case 1: return vcopyq_laneq_f32(vdst, 3, vsrc, 1);
+ case 2: return vcopyq_laneq_f32(vdst, 3, vsrc, 2);
+ case 3: return vcopyq_laneq_f32(vdst, 3, vsrc, 3);
+ }
+ assert(!"Unreachable code executed!");
+ }
+#else
+
+ float l;
+ switch(slane) {
+ case 0: l = vgetq_lane_f32(vsrc, 0); break;
+ case 1: l = vgetq_lane_f32(vsrc, 1); break;
+ case 2: l = vgetq_lane_f32(vsrc, 2); break;
+ case 3: l = vgetq_lane_f32(vsrc, 3); break;
+ default:
+ assert(!"Unreachable code executed!");
+ }
+ switch(dlane) {
+ case 0: return vsetq_lane_f32(l, vdst, 0);
+ case 1: return vsetq_lane_f32(l, vdst, 1);
+ case 2: return vsetq_lane_f32(l, vdst, 2);
+ case 3: return vsetq_lane_f32(l, vdst, 3);
+ }
+#endif
+ assert(!"Unreachable code executed!");
+ return vdupq_n_f32(0.0f);
+ }
+
+ static inline float32x4_t mul_lane(float32x4_t v, float32x4_t vlane, int lane) {
+#if GLM_ARCH & GLM_ARCH_ARMV8_BIT
+ switch(lane) {
+ case 0: return vmulq_laneq_f32(v, vlane, 0); break;
+ case 1: return vmulq_laneq_f32(v, vlane, 1); break;
+ case 2: return vmulq_laneq_f32(v, vlane, 2); break;
+ case 3: return vmulq_laneq_f32(v, vlane, 3); break;
+ default:
+ assert(!"Unreachable code executed!");
+ }
+ assert(!"Unreachable code executed!");
+ return vdupq_n_f32(0.0f);
+#else
+ return vmulq_f32(v, dupq_lane(vlane, lane));
+#endif
+ }
+
+ static inline float32x4_t madd_lane(float32x4_t acc, float32x4_t v, float32x4_t vlane, int lane) {
+#if GLM_ARCH & GLM_ARCH_ARMV8_BIT
+#ifdef GLM_CONFIG_FORCE_FMA
+# define FMADD_LANE(acc, x, y, L) do { asm volatile ("fmla %0.4s, %1.4s, %2.4s" : "+w"(acc) : "w"(x), "w"(dup_lane(y, L))); } while(0)
+#else
+# define FMADD_LANE(acc, x, y, L) do { acc = vmlaq_laneq_f32(acc, x, y, L); } while(0)
+#endif
+
+ switch(lane) {
+ case 0:
+ FMADD_LANE(acc, v, vlane, 0);
+ return acc;
+ case 1:
+ FMADD_LANE(acc, v, vlane, 1);
+ return acc;
+ case 2:
+ FMADD_LANE(acc, v, vlane, 2);
+ return acc;
+ case 3:
+ FMADD_LANE(acc, v, vlane, 3);
+ return acc;
+ default:
+ assert(!"Unreachable code executed!");
+ }
+ assert(!"Unreachable code executed!");
+ return vdupq_n_f32(0.0f);
+# undef FMADD_LANE
+#else
+ return vaddq_f32(acc, vmulq_f32(v, dupq_lane(vlane, lane)));
+#endif
+ }
+ } //namespace neon
+} // namespace glm
+#endif // GLM_ARCH & GLM_ARCH_NEON_BIT
diff --git a/glm/simd/packing.h b/glm/simd/packing.h
new file mode 100644
index 0000000..609163e
--- /dev/null
+++ b/glm/simd/packing.h
@@ -0,0 +1,8 @@
+/// @ref simd
+/// @file glm/simd/packing.h
+
+#pragma once
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/simd/platform.h b/glm/simd/platform.h
new file mode 100644
index 0000000..12a7b72
--- /dev/null
+++ b/glm/simd/platform.h
@@ -0,0 +1,408 @@
+#pragma once
+
+///////////////////////////////////////////////////////////////////////////////////
+// Platform
+
+#define GLM_PLATFORM_UNKNOWN 0x00000000
+#define GLM_PLATFORM_WINDOWS 0x00010000
+#define GLM_PLATFORM_LINUX 0x00020000
+#define GLM_PLATFORM_APPLE 0x00040000
+//#define GLM_PLATFORM_IOS 0x00080000
+#define GLM_PLATFORM_ANDROID 0x00100000
+#define GLM_PLATFORM_CHROME_NACL 0x00200000
+#define GLM_PLATFORM_UNIX 0x00400000
+#define GLM_PLATFORM_QNXNTO 0x00800000
+#define GLM_PLATFORM_WINCE 0x01000000
+#define GLM_PLATFORM_CYGWIN 0x02000000
+
+#ifdef GLM_FORCE_PLATFORM_UNKNOWN
+# define GLM_PLATFORM GLM_PLATFORM_UNKNOWN
+#elif defined(__CYGWIN__)
+# define GLM_PLATFORM GLM_PLATFORM_CYGWIN
+#elif defined(__QNXNTO__)
+# define GLM_PLATFORM GLM_PLATFORM_QNXNTO
+#elif defined(__APPLE__)
+# define GLM_PLATFORM GLM_PLATFORM_APPLE
+#elif defined(WINCE)
+# define GLM_PLATFORM GLM_PLATFORM_WINCE
+#elif defined(_WIN32)
+# define GLM_PLATFORM GLM_PLATFORM_WINDOWS
+#elif defined(__native_client__)
+# define GLM_PLATFORM GLM_PLATFORM_CHROME_NACL
+#elif defined(__ANDROID__)
+# define GLM_PLATFORM GLM_PLATFORM_ANDROID
+#elif defined(__linux)
+# define GLM_PLATFORM GLM_PLATFORM_LINUX
+#elif defined(__unix)
+# define GLM_PLATFORM GLM_PLATFORM_UNIX
+#else
+# define GLM_PLATFORM GLM_PLATFORM_UNKNOWN
+#endif//
+
+///////////////////////////////////////////////////////////////////////////////////
+// Compiler
+
+#define GLM_COMPILER_UNKNOWN 0x00000000
+
+// Intel
+#define GLM_COMPILER_INTEL 0x00100000
+#define GLM_COMPILER_INTEL14 0x00100040
+#define GLM_COMPILER_INTEL15 0x00100050
+#define GLM_COMPILER_INTEL16 0x00100060
+#define GLM_COMPILER_INTEL17 0x00100070
+
+// Visual C++ defines
+#define GLM_COMPILER_VC 0x01000000
+#define GLM_COMPILER_VC12 0x01000001
+#define GLM_COMPILER_VC14 0x01000002
+#define GLM_COMPILER_VC15 0x01000003
+#define GLM_COMPILER_VC15_3 0x01000004
+#define GLM_COMPILER_VC15_5 0x01000005
+#define GLM_COMPILER_VC15_6 0x01000006
+#define GLM_COMPILER_VC15_7 0x01000007
+#define GLM_COMPILER_VC15_8 0x01000008
+#define GLM_COMPILER_VC15_9 0x01000009
+#define GLM_COMPILER_VC16 0x0100000A
+
+// GCC defines
+#define GLM_COMPILER_GCC 0x02000000
+#define GLM_COMPILER_GCC46 0x020000D0
+#define GLM_COMPILER_GCC47 0x020000E0
+#define GLM_COMPILER_GCC48 0x020000F0
+#define GLM_COMPILER_GCC49 0x02000100
+#define GLM_COMPILER_GCC5 0x02000200
+#define GLM_COMPILER_GCC6 0x02000300
+#define GLM_COMPILER_GCC7 0x02000400
+#define GLM_COMPILER_GCC8 0x02000500
+
+// CUDA
+#define GLM_COMPILER_CUDA 0x10000000
+#define GLM_COMPILER_CUDA75 0x10000001
+#define GLM_COMPILER_CUDA80 0x10000002
+#define GLM_COMPILER_CUDA90 0x10000004
+#define GLM_COMPILER_CUDA_RTC 0x10000100
+
+// SYCL
+#define GLM_COMPILER_SYCL 0x00300000
+
+// Clang
+#define GLM_COMPILER_CLANG 0x20000000
+#define GLM_COMPILER_CLANG34 0x20000050
+#define GLM_COMPILER_CLANG35 0x20000060
+#define GLM_COMPILER_CLANG36 0x20000070
+#define GLM_COMPILER_CLANG37 0x20000080
+#define GLM_COMPILER_CLANG38 0x20000090
+#define GLM_COMPILER_CLANG39 0x200000A0
+#define GLM_COMPILER_CLANG40 0x200000B0
+#define GLM_COMPILER_CLANG41 0x200000C0
+#define GLM_COMPILER_CLANG42 0x200000D0
+
+// HIP
+#define GLM_COMPILER_HIP 0x40000000
+
+// Build model
+#define GLM_MODEL_32 0x00000010
+#define GLM_MODEL_64 0x00000020
+
+// Force generic C++ compiler
+#ifdef GLM_FORCE_COMPILER_UNKNOWN
+# define GLM_COMPILER GLM_COMPILER_UNKNOWN
+
+#elif defined(__INTEL_COMPILER)
+# if __INTEL_COMPILER >= 1700
+# define GLM_COMPILER GLM_COMPILER_INTEL17
+# elif __INTEL_COMPILER >= 1600
+# define GLM_COMPILER GLM_COMPILER_INTEL16
+# elif __INTEL_COMPILER >= 1500
+# define GLM_COMPILER GLM_COMPILER_INTEL15
+# elif __INTEL_COMPILER >= 1400
+# define GLM_COMPILER GLM_COMPILER_INTEL14
+# elif __INTEL_COMPILER < 1400
+# error "GLM requires ICC 2013 SP1 or newer"
+# endif
+
+// CUDA
+#elif defined(__CUDACC__)
+# if !defined(CUDA_VERSION) && !defined(GLM_FORCE_CUDA)
+# include <cuda.h> // make sure version is defined since nvcc does not define it itself!
+# endif
+# if defined(__CUDACC_RTC__)
+# define GLM_COMPILER GLM_COMPILER_CUDA_RTC
+# elif CUDA_VERSION >= 8000
+# define GLM_COMPILER GLM_COMPILER_CUDA80
+# elif CUDA_VERSION >= 7500
+# define GLM_COMPILER GLM_COMPILER_CUDA75
+# elif CUDA_VERSION >= 7000
+# define GLM_COMPILER GLM_COMPILER_CUDA70
+# elif CUDA_VERSION < 7000
+# error "GLM requires CUDA 7.0 or higher"
+# endif
+
+// HIP
+#elif defined(__HIP__)
+# define GLM_COMPILER GLM_COMPILER_HIP
+
+// SYCL
+#elif defined(__SYCL_DEVICE_ONLY__)
+# define GLM_COMPILER GLM_COMPILER_SYCL
+
+// Clang
+#elif defined(__clang__)
+# if defined(__apple_build_version__)
+# if (__clang_major__ < 6)
+# error "GLM requires Clang 3.4 / Apple Clang 6.0 or higher"
+# elif __clang_major__ == 6 && __clang_minor__ == 0
+# define GLM_COMPILER GLM_COMPILER_CLANG35
+# elif __clang_major__ == 6 && __clang_minor__ >= 1
+# define GLM_COMPILER GLM_COMPILER_CLANG36
+# elif __clang_major__ >= 7
+# define GLM_COMPILER GLM_COMPILER_CLANG37
+# endif
+# else
+# if ((__clang_major__ == 3) && (__clang_minor__ < 4)) || (__clang_major__ < 3)
+# error "GLM requires Clang 3.4 or higher"
+# elif __clang_major__ == 3 && __clang_minor__ == 4
+# define GLM_COMPILER GLM_COMPILER_CLANG34
+# elif __clang_major__ == 3 && __clang_minor__ == 5
+# define GLM_COMPILER GLM_COMPILER_CLANG35
+# elif __clang_major__ == 3 && __clang_minor__ == 6
+# define GLM_COMPILER GLM_COMPILER_CLANG36
+# elif __clang_major__ == 3 && __clang_minor__ == 7
+# define GLM_COMPILER GLM_COMPILER_CLANG37
+# elif __clang_major__ == 3 && __clang_minor__ == 8
+# define GLM_COMPILER GLM_COMPILER_CLANG38
+# elif __clang_major__ == 3 && __clang_minor__ >= 9
+# define GLM_COMPILER GLM_COMPILER_CLANG39
+# elif __clang_major__ == 4 && __clang_minor__ == 0
+# define GLM_COMPILER GLM_COMPILER_CLANG40
+# elif __clang_major__ == 4 && __clang_minor__ == 1
+# define GLM_COMPILER GLM_COMPILER_CLANG41
+# elif __clang_major__ == 4 && __clang_minor__ >= 2
+# define GLM_COMPILER GLM_COMPILER_CLANG42
+# elif __clang_major__ >= 4
+# define GLM_COMPILER GLM_COMPILER_CLANG42
+# endif
+# endif
+
+// Visual C++
+#elif defined(_MSC_VER)
+# if _MSC_VER >= 1920
+# define GLM_COMPILER GLM_COMPILER_VC16
+# elif _MSC_VER >= 1916
+# define GLM_COMPILER GLM_COMPILER_VC15_9
+# elif _MSC_VER >= 1915
+# define GLM_COMPILER GLM_COMPILER_VC15_8
+# elif _MSC_VER >= 1914
+# define GLM_COMPILER GLM_COMPILER_VC15_7
+# elif _MSC_VER >= 1913
+# define GLM_COMPILER GLM_COMPILER_VC15_6
+# elif _MSC_VER >= 1912
+# define GLM_COMPILER GLM_COMPILER_VC15_5
+# elif _MSC_VER >= 1911
+# define GLM_COMPILER GLM_COMPILER_VC15_3
+# elif _MSC_VER >= 1910
+# define GLM_COMPILER GLM_COMPILER_VC15
+# elif _MSC_VER >= 1900
+# define GLM_COMPILER GLM_COMPILER_VC14
+# elif _MSC_VER >= 1800
+# define GLM_COMPILER GLM_COMPILER_VC12
+# elif _MSC_VER < 1800
+# error "GLM requires Visual C++ 12 - 2013 or higher"
+# endif//_MSC_VER
+
+// G++
+#elif defined(__GNUC__) || defined(__MINGW32__)
+# if __GNUC__ >= 8
+# define GLM_COMPILER GLM_COMPILER_GCC8
+# elif __GNUC__ >= 7
+# define GLM_COMPILER GLM_COMPILER_GCC7
+# elif __GNUC__ >= 6
+# define GLM_COMPILER GLM_COMPILER_GCC6
+# elif __GNUC__ >= 5
+# define GLM_COMPILER GLM_COMPILER_GCC5
+# elif __GNUC__ == 4 && __GNUC_MINOR__ >= 9
+# define GLM_COMPILER GLM_COMPILER_GCC49
+# elif __GNUC__ == 4 && __GNUC_MINOR__ >= 8
+# define GLM_COMPILER GLM_COMPILER_GCC48
+# elif __GNUC__ == 4 && __GNUC_MINOR__ >= 7
+# define GLM_COMPILER GLM_COMPILER_GCC47
+# elif __GNUC__ == 4 && __GNUC_MINOR__ >= 6
+# define GLM_COMPILER GLM_COMPILER_GCC46
+# elif ((__GNUC__ == 4) && (__GNUC_MINOR__ < 6)) || (__GNUC__ < 4)
+# error "GLM requires GCC 4.6 or higher"
+# endif
+
+#else
+# define GLM_COMPILER GLM_COMPILER_UNKNOWN
+#endif
+
+#ifndef GLM_COMPILER
+# error "GLM_COMPILER undefined, your compiler may not be supported by GLM. Add #define GLM_COMPILER 0 to ignore this message."
+#endif//GLM_COMPILER
+
+///////////////////////////////////////////////////////////////////////////////////
+// Instruction sets
+
+// User defines: GLM_FORCE_PURE GLM_FORCE_INTRINSICS GLM_FORCE_SSE2 GLM_FORCE_SSE3 GLM_FORCE_AVX GLM_FORCE_AVX2 GLM_FORCE_AVX2
+
+#define GLM_ARCH_MIPS_BIT (0x10000000)
+#define GLM_ARCH_PPC_BIT (0x20000000)
+#define GLM_ARCH_ARM_BIT (0x40000000)
+#define GLM_ARCH_ARMV8_BIT (0x01000000)
+#define GLM_ARCH_X86_BIT (0x80000000)
+
+#define GLM_ARCH_SIMD_BIT (0x00001000)
+
+#define GLM_ARCH_NEON_BIT (0x00000001)
+#define GLM_ARCH_SSE_BIT (0x00000002)
+#define GLM_ARCH_SSE2_BIT (0x00000004)
+#define GLM_ARCH_SSE3_BIT (0x00000008)
+#define GLM_ARCH_SSSE3_BIT (0x00000010)
+#define GLM_ARCH_SSE41_BIT (0x00000020)
+#define GLM_ARCH_SSE42_BIT (0x00000040)
+#define GLM_ARCH_AVX_BIT (0x00000080)
+#define GLM_ARCH_AVX2_BIT (0x00000100)
+
+#define GLM_ARCH_UNKNOWN (0)
+#define GLM_ARCH_X86 (GLM_ARCH_X86_BIT)
+#define GLM_ARCH_SSE (GLM_ARCH_SSE_BIT | GLM_ARCH_SIMD_BIT | GLM_ARCH_X86)
+#define GLM_ARCH_SSE2 (GLM_ARCH_SSE2_BIT | GLM_ARCH_SSE)
+#define GLM_ARCH_SSE3 (GLM_ARCH_SSE3_BIT | GLM_ARCH_SSE2)
+#define GLM_ARCH_SSSE3 (GLM_ARCH_SSSE3_BIT | GLM_ARCH_SSE3)
+#define GLM_ARCH_SSE41 (GLM_ARCH_SSE41_BIT | GLM_ARCH_SSSE3)
+#define GLM_ARCH_SSE42 (GLM_ARCH_SSE42_BIT | GLM_ARCH_SSE41)
+#define GLM_ARCH_AVX (GLM_ARCH_AVX_BIT | GLM_ARCH_SSE42)
+#define GLM_ARCH_AVX2 (GLM_ARCH_AVX2_BIT | GLM_ARCH_AVX)
+#define GLM_ARCH_ARM (GLM_ARCH_ARM_BIT)
+#define GLM_ARCH_ARMV8 (GLM_ARCH_NEON_BIT | GLM_ARCH_SIMD_BIT | GLM_ARCH_ARM | GLM_ARCH_ARMV8_BIT)
+#define GLM_ARCH_NEON (GLM_ARCH_NEON_BIT | GLM_ARCH_SIMD_BIT | GLM_ARCH_ARM)
+#define GLM_ARCH_MIPS (GLM_ARCH_MIPS_BIT)
+#define GLM_ARCH_PPC (GLM_ARCH_PPC_BIT)
+
+#if defined(GLM_FORCE_ARCH_UNKNOWN) || defined(GLM_FORCE_PURE)
+# define GLM_ARCH GLM_ARCH_UNKNOWN
+#elif defined(GLM_FORCE_NEON)
+# if __ARM_ARCH >= 8
+# define GLM_ARCH (GLM_ARCH_ARMV8)
+# else
+# define GLM_ARCH (GLM_ARCH_NEON)
+# endif
+# define GLM_FORCE_INTRINSICS
+#elif defined(GLM_FORCE_AVX2)
+# define GLM_ARCH (GLM_ARCH_AVX2)
+# define GLM_FORCE_INTRINSICS
+#elif defined(GLM_FORCE_AVX)
+# define GLM_ARCH (GLM_ARCH_AVX)
+# define GLM_FORCE_INTRINSICS
+#elif defined(GLM_FORCE_SSE42)
+# define GLM_ARCH (GLM_ARCH_SSE42)
+# define GLM_FORCE_INTRINSICS
+#elif defined(GLM_FORCE_SSE41)
+# define GLM_ARCH (GLM_ARCH_SSE41)
+# define GLM_FORCE_INTRINSICS
+#elif defined(GLM_FORCE_SSSE3)
+# define GLM_ARCH (GLM_ARCH_SSSE3)
+# define GLM_FORCE_INTRINSICS
+#elif defined(GLM_FORCE_SSE3)
+# define GLM_ARCH (GLM_ARCH_SSE3)
+# define GLM_FORCE_INTRINSICS
+#elif defined(GLM_FORCE_SSE2)
+# define GLM_ARCH (GLM_ARCH_SSE2)
+# define GLM_FORCE_INTRINSICS
+#elif defined(GLM_FORCE_SSE)
+# define GLM_ARCH (GLM_ARCH_SSE)
+# define GLM_FORCE_INTRINSICS
+#elif defined(GLM_FORCE_INTRINSICS) && !defined(GLM_FORCE_XYZW_ONLY)
+# if defined(__AVX2__)
+# define GLM_ARCH (GLM_ARCH_AVX2)
+# elif defined(__AVX__)
+# define GLM_ARCH (GLM_ARCH_AVX)
+# elif defined(__SSE4_2__)
+# define GLM_ARCH (GLM_ARCH_SSE42)
+# elif defined(__SSE4_1__)
+# define GLM_ARCH (GLM_ARCH_SSE41)
+# elif defined(__SSSE3__)
+# define GLM_ARCH (GLM_ARCH_SSSE3)
+# elif defined(__SSE3__)
+# define GLM_ARCH (GLM_ARCH_SSE3)
+# elif defined(__SSE2__) || defined(__x86_64__) || defined(_M_X64) || defined(_M_IX86_FP)
+# define GLM_ARCH (GLM_ARCH_SSE2)
+# elif defined(__i386__)
+# define GLM_ARCH (GLM_ARCH_X86)
+# elif defined(__ARM_ARCH) && (__ARM_ARCH >= 8)
+# define GLM_ARCH (GLM_ARCH_ARMV8)
+# elif defined(__ARM_NEON)
+# define GLM_ARCH (GLM_ARCH_ARM | GLM_ARCH_NEON)
+# elif defined(__arm__ ) || defined(_M_ARM)
+# define GLM_ARCH (GLM_ARCH_ARM)
+# elif defined(__mips__ )
+# define GLM_ARCH (GLM_ARCH_MIPS)
+# elif defined(__powerpc__ ) || defined(_M_PPC)
+# define GLM_ARCH (GLM_ARCH_PPC)
+# else
+# define GLM_ARCH (GLM_ARCH_UNKNOWN)
+# endif
+#else
+# if defined(__x86_64__) || defined(_M_X64) || defined(_M_IX86) || defined(__i386__)
+# define GLM_ARCH (GLM_ARCH_X86)
+# elif defined(__arm__) || defined(_M_ARM)
+# define GLM_ARCH (GLM_ARCH_ARM)
+# elif defined(__powerpc__) || defined(_M_PPC)
+# define GLM_ARCH (GLM_ARCH_PPC)
+# elif defined(__mips__)
+# define GLM_ARCH (GLM_ARCH_MIPS)
+# else
+# define GLM_ARCH (GLM_ARCH_UNKNOWN)
+# endif
+#endif
+
+#if GLM_ARCH & GLM_ARCH_AVX2_BIT
+# include <immintrin.h>
+#elif GLM_ARCH & GLM_ARCH_AVX_BIT
+# include <immintrin.h>
+#elif GLM_ARCH & GLM_ARCH_SSE42_BIT
+# if GLM_COMPILER & GLM_COMPILER_CLANG
+# include <popcntintrin.h>
+# endif
+# include <nmmintrin.h>
+#elif GLM_ARCH & GLM_ARCH_SSE41_BIT
+# include <smmintrin.h>
+#elif GLM_ARCH & GLM_ARCH_SSSE3_BIT
+# include <tmmintrin.h>
+#elif GLM_ARCH & GLM_ARCH_SSE3_BIT
+# include <pmmintrin.h>
+#elif GLM_ARCH & GLM_ARCH_SSE2_BIT
+# include <emmintrin.h>
+#elif GLM_ARCH & GLM_ARCH_NEON_BIT
+# include "neon.h"
+#endif//GLM_ARCH
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+ typedef __m128 glm_f32vec4;
+ typedef __m128i glm_i32vec4;
+ typedef __m128i glm_u32vec4;
+ typedef __m128d glm_f64vec2;
+ typedef __m128i glm_i64vec2;
+ typedef __m128i glm_u64vec2;
+
+ typedef glm_f32vec4 glm_vec4;
+ typedef glm_i32vec4 glm_ivec4;
+ typedef glm_u32vec4 glm_uvec4;
+ typedef glm_f64vec2 glm_dvec2;
+#endif
+
+#if GLM_ARCH & GLM_ARCH_AVX_BIT
+ typedef __m256d glm_f64vec4;
+ typedef glm_f64vec4 glm_dvec4;
+#endif
+
+#if GLM_ARCH & GLM_ARCH_AVX2_BIT
+ typedef __m256i glm_i64vec4;
+ typedef __m256i glm_u64vec4;
+#endif
+
+#if GLM_ARCH & GLM_ARCH_NEON_BIT
+ typedef float32x4_t glm_f32vec4;
+ typedef int32x4_t glm_i32vec4;
+ typedef uint32x4_t glm_u32vec4;
+#endif
diff --git a/glm/simd/trigonometric.h b/glm/simd/trigonometric.h
new file mode 100644
index 0000000..739b796
--- /dev/null
+++ b/glm/simd/trigonometric.h
@@ -0,0 +1,9 @@
+/// @ref simd
+/// @file glm/simd/trigonometric.h
+
+#pragma once
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
+
diff --git a/glm/simd/vector_relational.h b/glm/simd/vector_relational.h
new file mode 100644
index 0000000..f7385e9
--- /dev/null
+++ b/glm/simd/vector_relational.h
@@ -0,0 +1,8 @@
+/// @ref simd
+/// @file glm/simd/vector_relational.h
+
+#pragma once
+
+#if GLM_ARCH & GLM_ARCH_SSE2_BIT
+
+#endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
diff --git a/glm/trigonometric.hpp b/glm/trigonometric.hpp
new file mode 100644
index 0000000..51d49c1
--- /dev/null
+++ b/glm/trigonometric.hpp
@@ -0,0 +1,210 @@
+/// @ref core
+/// @file glm/trigonometric.hpp
+///
+/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+///
+/// @defgroup core_func_trigonometric Angle and Trigonometry Functions
+/// @ingroup core
+///
+/// Function parameters specified as angle are assumed to be in units of radians.
+/// In no case will any of these functions result in a divide by zero error. If
+/// the divisor of a ratio is 0, then results will be undefined.
+///
+/// These all operate component-wise. The description is per component.
+///
+/// Include <glm/trigonometric.hpp> to use these core features.
+///
+/// @see ext_vector_trigonometric
+
+#pragma once
+
+#include "detail/setup.hpp"
+#include "detail/qualifier.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_func_trigonometric
+ /// @{
+
+ /// Converts degrees to radians and returns the result.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/radians.xml">GLSL radians man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> radians(vec<L, T, Q> const& degrees);
+
+ /// Converts radians to degrees and returns the result.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/degrees.xml">GLSL degrees man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, T, Q> degrees(vec<L, T, Q> const& radians);
+
+ /// The standard trigonometric sine function.
+ /// The values returned by this function will range from [-1, 1].
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/sin.xml">GLSL sin man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> sin(vec<L, T, Q> const& angle);
+
+ /// The standard trigonometric cosine function.
+ /// The values returned by this function will range from [-1, 1].
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/cos.xml">GLSL cos man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> cos(vec<L, T, Q> const& angle);
+
+ /// The standard trigonometric tangent function.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/tan.xml">GLSL tan man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> tan(vec<L, T, Q> const& angle);
+
+ /// Arc sine. Returns an angle whose sine is x.
+ /// The range of values returned by this function is [-PI/2, PI/2].
+ /// Results are undefined if |x| > 1.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/asin.xml">GLSL asin man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> asin(vec<L, T, Q> const& x);
+
+ /// Arc cosine. Returns an angle whose cosine is x.
+ /// The range of values returned by this function is [0, PI].
+ /// Results are undefined if |x| > 1.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/acos.xml">GLSL acos man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> acos(vec<L, T, Q> const& x);
+
+ /// Arc tangent. Returns an angle whose tangent is y/x.
+ /// The signs of x and y are used to determine what
+ /// quadrant the angle is in. The range of values returned
+ /// by this function is [-PI, PI]. Results are undefined
+ /// if x and y are both 0.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/atan.xml">GLSL atan man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> atan(vec<L, T, Q> const& y, vec<L, T, Q> const& x);
+
+ /// Arc tangent. Returns an angle whose tangent is y_over_x.
+ /// The range of values returned by this function is [-PI/2, PI/2].
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/atan.xml">GLSL atan man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> atan(vec<L, T, Q> const& y_over_x);
+
+ /// Returns the hyperbolic sine function, (exp(x) - exp(-x)) / 2
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/sinh.xml">GLSL sinh man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> sinh(vec<L, T, Q> const& angle);
+
+ /// Returns the hyperbolic cosine function, (exp(x) + exp(-x)) / 2
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/cosh.xml">GLSL cosh man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> cosh(vec<L, T, Q> const& angle);
+
+ /// Returns the hyperbolic tangent function, sinh(angle) / cosh(angle)
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/tanh.xml">GLSL tanh man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> tanh(vec<L, T, Q> const& angle);
+
+ /// Arc hyperbolic sine; returns the inverse of sinh.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/asinh.xml">GLSL asinh man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> asinh(vec<L, T, Q> const& x);
+
+ /// Arc hyperbolic cosine; returns the non-negative inverse
+ /// of cosh. Results are undefined if x < 1.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/acosh.xml">GLSL acosh man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> acosh(vec<L, T, Q> const& x);
+
+ /// Arc hyperbolic tangent; returns the inverse of tanh.
+ /// Results are undefined if abs(x) >= 1.
+ ///
+ /// @tparam L Integer between 1 and 4 included that qualify the dimension of the vector
+ /// @tparam T Floating-point scalar types
+ /// @tparam Q Value from qualifier enum
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/atanh.xml">GLSL atanh man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL vec<L, T, Q> atanh(vec<L, T, Q> const& x);
+
+ /// @}
+}//namespace glm
+
+#include "detail/func_trigonometric.inl"
diff --git a/glm/vec2.hpp b/glm/vec2.hpp
new file mode 100644
index 0000000..cd4e070
--- /dev/null
+++ b/glm/vec2.hpp
@@ -0,0 +1,14 @@
+/// @ref core
+/// @file glm/vec2.hpp
+
+#pragma once
+#include "./ext/vector_bool2.hpp"
+#include "./ext/vector_bool2_precision.hpp"
+#include "./ext/vector_float2.hpp"
+#include "./ext/vector_float2_precision.hpp"
+#include "./ext/vector_double2.hpp"
+#include "./ext/vector_double2_precision.hpp"
+#include "./ext/vector_int2.hpp"
+#include "./ext/vector_int2_sized.hpp"
+#include "./ext/vector_uint2.hpp"
+#include "./ext/vector_uint2_sized.hpp"
diff --git a/glm/vec3.hpp b/glm/vec3.hpp
new file mode 100644
index 0000000..f5a927d
--- /dev/null
+++ b/glm/vec3.hpp
@@ -0,0 +1,14 @@
+/// @ref core
+/// @file glm/vec3.hpp
+
+#pragma once
+#include "./ext/vector_bool3.hpp"
+#include "./ext/vector_bool3_precision.hpp"
+#include "./ext/vector_float3.hpp"
+#include "./ext/vector_float3_precision.hpp"
+#include "./ext/vector_double3.hpp"
+#include "./ext/vector_double3_precision.hpp"
+#include "./ext/vector_int3.hpp"
+#include "./ext/vector_int3_sized.hpp"
+#include "./ext/vector_uint3.hpp"
+#include "./ext/vector_uint3_sized.hpp"
diff --git a/glm/vec4.hpp b/glm/vec4.hpp
new file mode 100644
index 0000000..c6ea9f1
--- /dev/null
+++ b/glm/vec4.hpp
@@ -0,0 +1,15 @@
+/// @ref core
+/// @file glm/vec4.hpp
+
+#pragma once
+#include "./ext/vector_bool4.hpp"
+#include "./ext/vector_bool4_precision.hpp"
+#include "./ext/vector_float4.hpp"
+#include "./ext/vector_float4_precision.hpp"
+#include "./ext/vector_double4.hpp"
+#include "./ext/vector_double4_precision.hpp"
+#include "./ext/vector_int4.hpp"
+#include "./ext/vector_int4_sized.hpp"
+#include "./ext/vector_uint4.hpp"
+#include "./ext/vector_uint4_sized.hpp"
+
diff --git a/glm/vector_relational.hpp b/glm/vector_relational.hpp
new file mode 100644
index 0000000..a0fe17e
--- /dev/null
+++ b/glm/vector_relational.hpp
@@ -0,0 +1,121 @@
+/// @ref core
+/// @file glm/vector_relational.hpp
+///
+/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
+///
+/// @defgroup core_func_vector_relational Vector Relational Functions
+/// @ingroup core
+///
+/// Relational and equality operators (<, <=, >, >=, ==, !=) are defined to
+/// operate on scalars and produce scalar Boolean results. For vector results,
+/// use the following built-in functions.
+///
+/// In all cases, the sizes of all the input and return vectors for any particular
+/// call must match.
+///
+/// Include <glm/vector_relational.hpp> to use these core features.
+///
+/// @see ext_vector_relational
+
+#pragma once
+
+#include "detail/qualifier.hpp"
+#include "detail/setup.hpp"
+
+namespace glm
+{
+ /// @addtogroup core_func_vector_relational
+ /// @{
+
+ /// Returns the component-wise comparison result of x < y.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T A floating-point or integer scalar type.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/lessThan.xml">GLSL lessThan man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> lessThan(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Returns the component-wise comparison of result x <= y.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T A floating-point or integer scalar type.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/lessThanEqual.xml">GLSL lessThanEqual man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> lessThanEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Returns the component-wise comparison of result x > y.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T A floating-point or integer scalar type.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/greaterThan.xml">GLSL greaterThan man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> greaterThan(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Returns the component-wise comparison of result x >= y.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T A floating-point or integer scalar type.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/greaterThanEqual.xml">GLSL greaterThanEqual man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> greaterThanEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Returns the component-wise comparison of result x == y.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T A floating-point, integer or bool scalar type.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/equal.xml">GLSL equal man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> equal(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Returns the component-wise comparison of result x != y.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ /// @tparam T A floating-point, integer or bool scalar type.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/notEqual.xml">GLSL notEqual man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
+ template<length_t L, typename T, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> notEqual(vec<L, T, Q> const& x, vec<L, T, Q> const& y);
+
+ /// Returns true if any component of x is true.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/any.xml">GLSL any man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool any(vec<L, bool, Q> const& v);
+
+ /// Returns true if all components of x are true.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/all.xml">GLSL all man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR bool all(vec<L, bool, Q> const& v);
+
+ /// Returns the component-wise logical complement of x.
+ /// /!\ Because of language incompatibilities between C++ and GLSL, GLM defines the function not but not_ instead.
+ ///
+ /// @tparam L An integer between 1 and 4 included that qualify the dimension of the vector.
+ ///
+ /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/not.xml">GLSL not man page</a>
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.7 Vector Relational Functions</a>
+ template<length_t L, qualifier Q>
+ GLM_FUNC_DECL GLM_CONSTEXPR vec<L, bool, Q> not_(vec<L, bool, Q> const& v);
+
+ /// @}
+}//namespace glm
+
+#include "detail/func_vector_relational.inl"
diff --git a/scenefiles/.DS_Store b/scenefiles/.DS_Store
new file mode 100644
index 0000000..f12ee48
--- /dev/null
+++ b/scenefiles/.DS_Store
Binary files differ
diff --git a/scenefiles/illuminate/extra_credit/depth_of_field.json b/scenefiles/illuminate/extra_credit/depth_of_field.json
new file mode 100644
index 0000000..39a1620
--- /dev/null
+++ b/scenefiles/illuminate/extra_credit/depth_of_field.json
@@ -0,0 +1,211 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [0.0, 0.0, 16.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 49.5,
+ "look": [0.0, 0.0, -1.0],
+ "aperture": 0.008,
+ "focalLength": 3.0
+ },
+ "groups": [
+ {
+ "translate": [10.0, 10.0, 10.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [1.5, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [0.25, 1.0, -1.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [1.0, -1.8, -2.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-1.0, 0.0, 15.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.0, 0.0, 15.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.0, 0.0, 12.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.0, 0.0, 12.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.0, 0.0, 9.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.0, 0.0, 9.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.0, 0.0, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.0, 0.0, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.0, 0.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.0, 0.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/extra_credit/refract1.json b/scenefiles/illuminate/extra_credit/refract1.json
new file mode 100644
index 0000000..ce40422
--- /dev/null
+++ b/scenefiles/illuminate/extra_credit/refract1.json
@@ -0,0 +1,114 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0.5
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 4.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 30.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.8, 0.8, 0.8],
+ "direction": [0.0, -1.0, -1.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.4, 0.4, 0.4],
+ "direction": [1.0, -1.0, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.2, 0.15, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25.0,
+ "reflective": [0.4, 0.2, 0.2],
+ "transparent": [0.8, 0.6, 0.6],
+ "ior": 1.01
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.0, 0.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25.0,
+ "reflective": [0.2, 0.2, 0.4],
+ "transparent": [0.6, 0.6, 0.8],
+ "blend": 0.3,
+ "textureFile": "textures/earth.png",
+ "textureU": 1.0,
+ "textureV": 1.0,
+ "ior": 1.01
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.15, 0.2, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25.0,
+ "reflective": [0.2, 0.4, 0.2],
+ "transparent": [0.6, 0.8, 0.6],
+ "ior": 1.01
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.17, 0.17, 0.17],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25.0,
+ "reflective": [0.3, 0.3, 0.3],
+ "transparent": [0.7, 0.7, 0.7],
+ "ior": 1.01
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.0, 1.0, 1.0],
+ "reflective": [0.3, 0.3, 0.3],
+ "blend": 0.9,
+ "textureFile": "textures/bark.png",
+ "textureU": 1.0,
+ "textureV": 5.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/extra_credit/refract2.json b/scenefiles/illuminate/extra_credit/refract2.json
new file mode 100644
index 0000000..3fd3bbd
--- /dev/null
+++ b/scenefiles/illuminate/extra_credit/refract2.json
@@ -0,0 +1,110 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0.5
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 2.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 30.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.8, 0.8, 0.8],
+ "direction": [0.0, -1.0, -1.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.4, 0.4, 0.4],
+ "direction": [1.0, -1.0, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0,
+ "reflective": [0.2, 0.2, 0.2],
+ "transparent": [0.8, 0.8, 0.8],
+ "ior": 1.6
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.6, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0,
+ "reflective": [0.6, 0.6, 0.8],
+ "transparent": [1.0, 1.0, 1.0],
+ "ior": 1.08
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.8, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0,
+ "reflective": [0.6, 0.8, 0.6],
+ "transparent": [1.0, 1.0, 1.0],
+ "ior": 1.08
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.7, 0.7, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0,
+ "reflective": [0.6, 0.6, 0.6],
+ "transparent": [1.0, 1.0, 1.0],
+ "ior": 1.08
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.0, 1.0, 1.0],
+ "reflective": [0.3, 0.3, 0.3],
+ "blend": 0.9,
+ "textureFile": "textures/check.png",
+ "textureU": 3.0,
+ "textureV": 3.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/extra_credit_outputs/depth_of_field.png b/scenefiles/illuminate/extra_credit_outputs/depth_of_field.png
new file mode 100644
index 0000000..a1ec4bd
--- /dev/null
+++ b/scenefiles/illuminate/extra_credit_outputs/depth_of_field.png
Binary files differ
diff --git a/scenefiles/illuminate/extra_credit_outputs/refract1.png b/scenefiles/illuminate/extra_credit_outputs/refract1.png
new file mode 100644
index 0000000..deee8ca
--- /dev/null
+++ b/scenefiles/illuminate/extra_credit_outputs/refract1.png
Binary files differ
diff --git a/scenefiles/illuminate/extra_credit_outputs/refract2.png b/scenefiles/illuminate/extra_credit_outputs/refract2.png
new file mode 100644
index 0000000..e2a03be
--- /dev/null
+++ b/scenefiles/illuminate/extra_credit_outputs/refract2.png
Binary files differ
diff --git a/scenefiles/illuminate/optional/fun/chess.json b/scenefiles/illuminate/optional/fun/chess.json
new file mode 100644
index 0000000..ae957d7
--- /dev/null
+++ b/scenefiles/illuminate/optional/fun/chess.json
@@ -0,0 +1,4407 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [12.0, 6.0, 6.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 60.0,
+ "focus": [4.0, 0.0, 3.0]
+ },
+ "groups": [
+ {
+ "translate": [8.5, 2.0, 8.5],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [0.1, 1.0, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [3.0, 3.0, 3.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [0.1, 1.0, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [-3.0, 4.0, -3.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [0.1, 1.0, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [-3.0, 2.0, 3.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [0.1, 1.0, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [8.0, 3.0, 1.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [0.1, 1.0, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [6.0, 2.0, 6.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [0.1, 1.0, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "groups": [
+ {
+ "translate": [4.0, 0.0, 4.0],
+ "scale": [8.0, 0.1, 8.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.05, 0.05, 0.05]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 0.01, 0.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [2.5, 0.01, 0.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.01, 0.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [6.5, 0.01, 0.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [1.5, 0.01, 1.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [3.5, 0.01, 1.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [5.5, 0.01, 1.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [7.5, 0.01, 1.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 0.01, 2.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [2.5, 0.01, 2.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.01, 2.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [6.5, 0.01, 2.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [1.5, 0.01, 3.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [3.5, 0.01, 3.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [5.5, 0.01, 3.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [7.5, 0.01, 3.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 0.01, 4.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [2.5, 0.01, 4.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.01, 4.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [6.5, 0.01, 4.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [1.5, 0.01, 5.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [3.5, 0.01, 5.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [5.5, 0.01, 5.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [7.5, 0.01, 5.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 0.01, 6.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [2.5, 0.01, 6.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.01, 6.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [6.5, 0.01, 6.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [1.5, 0.01, 7.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [3.5, 0.01, 7.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [5.5, 0.01, 7.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [7.5, 0.01, 7.5],
+ "scale": [1.0, 0.1, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.9, -0.5],
+ "scale": [0.4, 0.5, 0.4],
+ "groups": [
+ {
+ "translate": [0.0, -1.6, 0.0],
+ "scale": [1.3, 0.1, 1.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.5, 0.0],
+ "scale": [1.1, 0.1, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.0, 0.0],
+ "scale": [1.0, 0.8, 1.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.0, 0.0],
+ "scale": [0.6, 0.05, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [0.3, 1.0, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.1, 0.0],
+ "scale": [0.6, 0.05, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.15, 0.0],
+ "scale": [0.4, 0.03, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.7, -0.7, 0.7],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.6, 0.0],
+ "scale": [0.7, 0.2, 0.7],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.7, 0.0],
+ "scale": [0.3, 0.05, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.725, 0.0],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.9, -0.5],
+ "scale": [0.4, 0.5, 0.4],
+ "rotate": [0.0, 1.0, 0.0, 90.0],
+ "groups": [
+ {
+ "translate": [0.0, -1.6, 0.0],
+ "scale": [1.3, 0.1, 1.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.5, 0.0],
+ "scale": [1.1, 0.1, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.0, 0.0],
+ "scale": [1.0, 0.8, 1.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.0, 0.0],
+ "scale": [0.6, 0.05, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [0.3, 1.0, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.1, 0.0],
+ "scale": [0.6, 0.05, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.15, 0.0],
+ "scale": [0.4, 0.03, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.7, -0.7, 0.7],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.6, 0.0],
+ "scale": [0.7, 0.2, 0.7],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.7, 0.0],
+ "scale": [0.3, 0.05, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.85, 0.0],
+ "scale": [0.1, 0.5, 0.05],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.95, 0.0],
+ "scale": [0.3, 0.1, 0.05],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.65, -0.5],
+ "scale": [0.3, 0.4, 0.3],
+ "groups": [
+ {
+ "translate": [0.0, -1.4, 0.0],
+ "scale": [1.2, 0.2, 1.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.3, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.2, 0.0],
+ "scale": [1.0, 2.2, 1.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.1, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.25, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.25, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.25, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.25, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.0],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.0],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.65, -0.5],
+ "scale": [0.3, 0.4, 0.3],
+ "groups": [
+ {
+ "translate": [0.0, -1.4, 0.0],
+ "scale": [1.2, 0.2, 1.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.3, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.2, 0.0],
+ "scale": [1.0, 2.2, 1.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.1, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.25, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.25, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.25, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.25, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.0],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.0],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.4, -0.5],
+ "scale": [0.4, 0.6, 0.4],
+ "rotate": [0.0, 1.0, 0.0, 180.0],
+ "groups": [
+ {
+ "scale": [1.0, 0.7, 1.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.2, 0.3, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [0.6, 0.2, 1.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.1, 0.7, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [1.0, 0.2, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.05, 1.05, 0.05],
+ "rotate": [0.0, 0.0, 1.0, -20.0],
+ "scale": [0.15, 0.2, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.15, 1.05, 0.05],
+ "rotate": [0.0, 0.0, 1.0, -45.0],
+ "scale": [0.35, 0.15, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.05, 1.05, -0.05],
+ "rotate": [0.0, 0.0, 1.0, -20.0],
+ "scale": [0.15, 0.2, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.15, 1.05, -0.05],
+ "rotate": [0.0, 0.0, 1.0, -45.0],
+ "scale": [0.35, 0.15, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.9, 0.025],
+ "scale": [0.2, 0.2, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.3, 0.72, 0.03],
+ "rotate": [0.0, 0.0, 1.0, 35.0],
+ "scale": [0.6, 0.25, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.3, 0.72, -0.03],
+ "rotate": [0.0, 0.0, 1.0, 35.0],
+ "scale": [0.6, 0.25, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.1, 0.5, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [0.4, 0.2, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.6, 0.0],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [1.1, 0.1, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.45, 0.0],
+ "scale": [1.2, 0.1, 1.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.4, -0.5],
+ "scale": [0.4, 0.6, 0.4],
+ "rotate": [0.0, 1.0, 0.0, 180.0],
+ "groups": [
+ {
+ "scale": [1.0, 0.7, 1.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.2, 0.3, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [0.6, 0.2, 1.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.1, 0.7, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [1.0, 0.2, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.05, 1.05, 0.05],
+ "rotate": [0.0, 0.0, 1.0, -20.0],
+ "scale": [0.15, 0.2, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.15, 1.05, 0.05],
+ "rotate": [0.0, 0.0, 1.0, -45.0],
+ "scale": [0.35, 0.15, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.05, 1.05, -0.05],
+ "rotate": [0.0, 0.0, 1.0, -20.0],
+ "scale": [0.15, 0.2, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.15, 1.05, -0.05],
+ "rotate": [0.0, 0.0, 1.0, -45.0],
+ "scale": [0.35, 0.15, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.9, 0.025],
+ "scale": [0.2, 0.2, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.3, 0.72, 0.03],
+ "rotate": [0.0, 0.0, 1.0, 35.0],
+ "scale": [0.6, 0.25, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.3, 0.72, -0.03],
+ "rotate": [0.0, 0.0, 1.0, 35.0],
+ "scale": [0.6, 0.25, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.1, 0.5, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [0.4, 0.2, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.6, 0.0],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [1.1, 0.1, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.45, 0.0],
+ "scale": [1.2, 0.1, 1.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.25, -0.5],
+ "scale": [0.4, 0.3, 0.4],
+ "groups": [
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [1.2, 0.2, 1.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.8, 0.15, 0.8],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.7, 0.0],
+ "scale": [0.85, 1.8, 0.85],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.5, 0.0],
+ "scale": [0.5, 2.0, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.5, 0.0],
+ "scale": [0.5, 0.5, 0.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.4, 0.0],
+ "scale": [0.7, 0.15, 0.7],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.5, 0.0],
+ "scale": [0.6, 0.15, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.9, 0.0],
+ "scale": [0.7, 0.7, 0.7],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.3, 0.0],
+ "scale": [0.7, 0.6, 0.7],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.6, 0.0],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.25, -0.5],
+ "scale": [0.4, 0.3, 0.4],
+ "groups": [
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [1.2, 0.2, 1.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.8, 0.15, 0.8],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.7, 0.0],
+ "scale": [0.85, 1.8, 0.85],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.5, 0.0],
+ "scale": [0.5, 2.0, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.5, 0.0],
+ "scale": [0.5, 0.5, 0.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.4, 0.0],
+ "scale": [0.7, 0.15, 0.7],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.5, 0.0],
+ "scale": [0.6, 0.15, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.9, 0.0],
+ "scale": [0.7, 0.7, 0.7],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.3, 0.0],
+ "scale": [0.7, 0.6, 0.7],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.6, 0.0],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.9, -0.5],
+ "scale": [0.4, 0.5, 0.4],
+ "groups": [
+ {
+ "translate": [0.0, -1.6, 0.0],
+ "scale": [1.3, 0.1, 1.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.5, 0.0],
+ "scale": [1.1, 0.1, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.0, 0.0],
+ "scale": [1.0, 0.8, 1.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.0, 0.0],
+ "scale": [0.6, 0.05, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [0.3, 1.0, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.1, 0.0],
+ "scale": [0.6, 0.05, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.15, 0.0],
+ "scale": [0.4, 0.03, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.7, -0.7, 0.7],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.6, 0.0],
+ "scale": [0.7, 0.2, 0.7],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.7, 0.0],
+ "scale": [0.3, 0.05, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.725, 0.0],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.9, -0.5],
+ "scale": [0.4, 0.5, 0.4],
+ "rotate": [0.0, 1.0, 0.0, 90.0],
+ "groups": [
+ {
+ "translate": [0.0, -1.6, 0.0],
+ "scale": [1.3, 0.1, 1.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.5, 0.0],
+ "scale": [1.1, 0.1, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.0, 0.0],
+ "scale": [1.0, 0.8, 1.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.0, 0.0],
+ "scale": [0.6, 0.05, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [0.3, 1.0, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.1, 0.0],
+ "scale": [0.6, 0.05, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.15, 0.0],
+ "scale": [0.4, 0.03, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.7, -0.7, 0.7],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.6, 0.0],
+ "scale": [0.7, 0.2, 0.7],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.7, 0.0],
+ "scale": [0.3, 0.05, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.85, 0.0],
+ "scale": [0.1, 0.5, 0.05],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.95, 0.0],
+ "scale": [0.3, 0.1, 0.05],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.65, -0.5],
+ "scale": [0.3, 0.4, 0.3],
+ "groups": [
+ {
+ "translate": [0.0, -1.4, 0.0],
+ "scale": [1.2, 0.2, 1.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.3, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.2, 0.0],
+ "scale": [1.0, 2.2, 1.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.1, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.25, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.25, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.25, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.25, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.0],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.0],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.65, -0.5],
+ "scale": [0.3, 0.4, 0.3],
+ "groups": [
+ {
+ "translate": [0.0, -1.4, 0.0],
+ "scale": [1.2, 0.2, 1.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.3, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.2, 0.0],
+ "scale": [1.0, 2.2, 1.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.1, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.25, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.25, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.25, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.25, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, 0.0],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, 0.0],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.25],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 1.2, -0.5],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.4, -0.5],
+ "scale": [0.4, 0.6, 0.4],
+ "groups": [
+ {
+ "scale": [1.0, 0.7, 1.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.2, 0.3, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [0.6, 0.2, 1.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.1, 0.7, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [1.0, 0.2, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.05, 1.05, 0.05],
+ "rotate": [0.0, 0.0, 1.0, -20.0],
+ "scale": [0.15, 0.2, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.15, 1.05, 0.05],
+ "rotate": [0.0, 0.0, 1.0, -45.0],
+ "scale": [0.35, 0.15, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.05, 1.05, -0.05],
+ "rotate": [0.0, 0.0, 1.0, -20.0],
+ "scale": [0.15, 0.2, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.15, 1.05, -0.05],
+ "rotate": [0.0, 0.0, 1.0, -45.0],
+ "scale": [0.35, 0.15, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.9, 0.025],
+ "scale": [0.2, 0.2, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.3, 0.72, 0.03],
+ "rotate": [0.0, 0.0, 1.0, 35.0],
+ "scale": [0.6, 0.25, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.3, 0.72, -0.03],
+ "rotate": [0.0, 0.0, 1.0, 35.0],
+ "scale": [0.6, 0.25, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.1, 0.5, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [0.4, 0.2, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.6, 0.0],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [1.1, 0.1, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.45, 0.0],
+ "scale": [1.2, 0.1, 1.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.4, -0.5],
+ "scale": [0.4, 0.6, 0.4],
+ "groups": [
+ {
+ "scale": [1.0, 0.7, 1.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.2, 0.3, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [0.6, 0.2, 1.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.1, 0.7, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [1.0, 0.2, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.05, 1.05, 0.05],
+ "rotate": [0.0, 0.0, 1.0, -20.0],
+ "scale": [0.15, 0.2, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.15, 1.05, 0.05],
+ "rotate": [0.0, 0.0, 1.0, -45.0],
+ "scale": [0.35, 0.15, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.05, 1.05, -0.05],
+ "rotate": [0.0, 0.0, 1.0, -20.0],
+ "scale": [0.15, 0.2, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.15, 1.05, -0.05],
+ "rotate": [0.0, 0.0, 1.0, -45.0],
+ "scale": [0.35, 0.15, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.9, 0.025],
+ "scale": [0.2, 0.2, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.3, 0.72, 0.03],
+ "rotate": [0.0, 0.0, 1.0, 35.0],
+ "scale": [0.6, 0.25, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.3, 0.72, -0.03],
+ "rotate": [0.0, 0.0, 1.0, 35.0],
+ "scale": [0.6, 0.25, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.1, 0.5, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "scale": [0.4, 0.2, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.6, 0.0],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [1.1, 0.1, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.45, 0.0],
+ "scale": [1.2, 0.1, 1.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.25, -0.5],
+ "scale": [0.4, 0.3, 0.4],
+ "groups": [
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [1.2, 0.2, 1.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.8, 0.15, 0.8],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.7, 0.0],
+ "scale": [0.85, 1.8, 0.85],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.5, 0.0],
+ "scale": [0.5, 2.0, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.5, 0.0],
+ "scale": [0.5, 0.5, 0.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.4, 0.0],
+ "scale": [0.7, 0.15, 0.7],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.5, 0.0],
+ "scale": [0.6, 0.15, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.9, 0.0],
+ "scale": [0.7, 0.7, 0.7],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.3, 0.0],
+ "scale": [0.7, 0.6, 0.7],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.6, 0.0],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.25, -0.5],
+ "scale": [0.4, 0.3, 0.4],
+ "groups": [
+ {
+ "translate": [0.0, -0.4, 0.0],
+ "scale": [1.2, 0.2, 1.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [1.1, 0.2, 1.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.8, 0.15, 0.8],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.7, 0.0],
+ "scale": [0.85, 1.8, 0.85],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.5, 0.0],
+ "scale": [0.5, 2.0, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.5, 0.0],
+ "scale": [0.5, 0.5, 0.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.4, 0.0],
+ "scale": [0.7, 0.15, 0.7],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.5, 0.0],
+ "scale": [0.6, 0.15, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.9, 0.0],
+ "scale": [0.7, 0.7, 0.7],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.3, 0.0],
+ "scale": [0.7, 0.6, 0.7],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.6, 0.0],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "translate": [-0.5, 0.35, -0.5],
+ "scale": [0.7, 0.7, 0.7],
+ "groups": [
+ {
+ "translate": [0.0, -0.25, 0.0],
+ "scale": [0.5, 0.07, 0.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.3, 0.0],
+ "scale": [0.6, 0.1, 0.6],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.2, 0.0],
+ "scale": [0.2, 0.6, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.25, 0.0],
+ "scale": [0.25, 0.03, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.45, 0.0],
+ "scale": [0.35, -0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.55, 0.0],
+ "scale": [0.35, 0.1, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.65, 0.0],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.1, 0.1, 0.1]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_2.json b/scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_2.json
new file mode 100644
index 0000000..08f9557
--- /dev/null
+++ b/scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_2.json
@@ -0,0 +1,139 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "file:src/../../../image_source/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "file:src/../../../image_source/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_3.json b/scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_3.json
new file mode 100644
index 0000000..95cb825
--- /dev/null
+++ b/scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_3.json
@@ -0,0 +1,206 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 2",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "file:src/../../../image_source/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "file:src/../../../image_source/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 2.25, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -2.25],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 2.25],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "file:src/../../../image_source/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_4.json b/scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_4.json
new file mode 100644
index 0000000..782af5e
--- /dev/null
+++ b/scenefiles/illuminate/optional/recursive_spheres/recursive_sphere_4.json
@@ -0,0 +1,270 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 3",
+ "translate": [0, 0, 0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "file:src/../../../image_source/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+
+ {
+ "name": "level 2",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "file:src/../../../image_source/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 1.125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -1.125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 1.125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "file:src/../../../image_source/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 2.25, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -2.25],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 2.25],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "file:src/../../../image_source/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/optional/reflection/test_reflectiveness.json b/scenefiles/illuminate/optional/reflection/test_reflectiveness.json
new file mode 100644
index 0000000..358d50a
--- /dev/null
+++ b/scenefiles/illuminate/optional/reflection/test_reflectiveness.json
@@ -0,0 +1,77 @@
+{
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [5, 1, 5],
+ "up": [0, 1, 0],
+ "heightAngle": 30,
+ "look": [-1, 0, -1]
+ },
+ "groups": [
+ {
+ "name": "Lights",
+ "lights": [
+ {
+ "color": [1, 0, 0],
+ "type": "directional",
+ "direction": [0, -0.2, -1]
+ },
+ {
+ "color": [0, 1, 0],
+ "type": "directional",
+ "direction": [0, -0.2, 1]
+ },
+ {
+ "color": [0, 0, 1],
+ "type": "directional",
+ "direction": [-1, -0.2, 0]
+ },
+ {
+ "color": [0, 0, 1],
+ "type": "directional",
+ "direction": [1, -0.2, 0]
+ }
+ ]
+ },
+ {
+ "name": "Mirror",
+ "scale": [0.1, 3, 4],
+ "primitives": [
+ {
+ "type": "cube",
+ "reflective": [0.2, 0.2, 0.2],
+ "ambient": [0.68, 0.85, 0.9],
+ "diffuse": [0.8, 0.8, 0.8]
+ }
+ ]
+ },
+ {
+ "name": "Sphere",
+ "translate": [1.5, 0, -1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [1, 0, 0],
+ "diffuse": [0, 0, 0],
+ "shininess": 30,
+ "specular": [1, 1, 1]
+ }
+ ]
+ },
+ {
+ "name": "Table",
+ "translate": [0, -0.75, 0],
+ "scale": [10, 0.5, 10],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0, 0.2, 0.13]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/optional/texture_tests/directional_light_textured.json b/scenefiles/illuminate/optional/texture_tests/directional_light_textured.json
new file mode 100644
index 0000000..385dece
--- /dev/null
+++ b/scenefiles/illuminate/optional/texture_tests/directional_light_textured.json
@@ -0,0 +1,122 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 4.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.5, 0.5, 0.5],
+ "direction": [0.0, -1.0, 0.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.5, 0.5, 0.5],
+ "direction": [0.0, -1.0, -1.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.5, 0.5, 0.5],
+ "direction": [0.0, -1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.8, 0.6, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0,
+ "blend": 1.0,
+ "textureFile": "textures/breakfast.gif",
+ "textureU": 2.0,
+ "textureV": 2.0
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.6, 0.6, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0,
+ "blend": 1.0,
+ "textureFile": "textures/mandril.png",
+ "textureU": 2.0,
+ "textureV": 2.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.8, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0,
+ "blend": 1.0,
+ "textureFile": "textures/earth.png",
+ "textureU": 2.0,
+ "textureV": 2.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.7, 0.7, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0,
+ "blend": 1.0,
+ "textureFile": "textures/cheese.png",
+ "textureU": 2.0,
+ "textureV": 2.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.4, 0.8],
+ "blend": 1.0,
+ "textureFile": "textures/bark.png",
+ "textureU": 2.0,
+ "textureV": 2.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/optional/texture_tests/texture_cyl3.json b/scenefiles/illuminate/optional/texture_tests/texture_cyl3.json
new file mode 100644
index 0000000..9361f37
--- /dev/null
+++ b/scenefiles/illuminate/optional/texture_tests/texture_cyl3.json
@@ -0,0 +1,67 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [-4.0, 3.0, 3.0],
+ "up": [0.0, 1.0, 0.0],
+ "look": [4.0, -3.0, -3.0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [10, 10, 10]
+ },
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.8, 0.4, 0.8],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [-2, -2, 2]
+ },
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.8, 0.4, 0.8],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [4, 4, 4]
+ },
+ {
+ "groups": [
+ {
+ "translate": [0.0, 0.0, 0.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0,
+ "reflective": [1.0, 1.0, 1.0],
+ "blend": 1.0,
+ "textureFile": "textures/mandril.png",
+ "textureU": 2.0,
+ "textureV": 2.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/optional/textures/andyVanDam.jpg b/scenefiles/illuminate/optional/textures/andyVanDam.jpg
new file mode 100644
index 0000000..4bb0ebd
--- /dev/null
+++ b/scenefiles/illuminate/optional/textures/andyVanDam.jpg
Binary files differ
diff --git a/scenefiles/illuminate/optional/textures/bark.png b/scenefiles/illuminate/optional/textures/bark.png
new file mode 100644
index 0000000..d771e0f
--- /dev/null
+++ b/scenefiles/illuminate/optional/textures/bark.png
Binary files differ
diff --git a/scenefiles/illuminate/optional/textures/board.png b/scenefiles/illuminate/optional/textures/board.png
new file mode 100644
index 0000000..27278dc
--- /dev/null
+++ b/scenefiles/illuminate/optional/textures/board.png
Binary files differ
diff --git a/scenefiles/illuminate/optional/textures/breakfast.gif b/scenefiles/illuminate/optional/textures/breakfast.gif
new file mode 100644
index 0000000..880724d
--- /dev/null
+++ b/scenefiles/illuminate/optional/textures/breakfast.gif
Binary files differ
diff --git a/scenefiles/illuminate/optional/textures/check.png b/scenefiles/illuminate/optional/textures/check.png
new file mode 100644
index 0000000..96b2d3a
--- /dev/null
+++ b/scenefiles/illuminate/optional/textures/check.png
Binary files differ
diff --git a/scenefiles/illuminate/optional/textures/cheese.png b/scenefiles/illuminate/optional/textures/cheese.png
new file mode 100644
index 0000000..84d78f5
--- /dev/null
+++ b/scenefiles/illuminate/optional/textures/cheese.png
Binary files differ
diff --git a/scenefiles/illuminate/optional/textures/earth.png b/scenefiles/illuminate/optional/textures/earth.png
new file mode 100644
index 0000000..3300378
--- /dev/null
+++ b/scenefiles/illuminate/optional/textures/earth.png
Binary files differ
diff --git a/scenefiles/illuminate/optional/textures/liqmtl.png b/scenefiles/illuminate/optional/textures/liqmtl.png
new file mode 100644
index 0000000..ea27109
--- /dev/null
+++ b/scenefiles/illuminate/optional/textures/liqmtl.png
Binary files differ
diff --git a/scenefiles/illuminate/optional/textures/mandril.png b/scenefiles/illuminate/optional/textures/mandril.png
new file mode 100644
index 0000000..3fbe573
--- /dev/null
+++ b/scenefiles/illuminate/optional/textures/mandril.png
Binary files differ
diff --git a/scenefiles/illuminate/optional/textures/marsTexture.png b/scenefiles/illuminate/optional/textures/marsTexture.png
new file mode 100644
index 0000000..35f842a
--- /dev/null
+++ b/scenefiles/illuminate/optional/textures/marsTexture.png
Binary files differ
diff --git a/scenefiles/illuminate/optional/textures/topleft.png b/scenefiles/illuminate/optional/textures/topleft.png
new file mode 100644
index 0000000..6e46914
--- /dev/null
+++ b/scenefiles/illuminate/optional/textures/topleft.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/fun/chess.png b/scenefiles/illuminate/optional_outputs/fun/chess.png
new file mode 100644
index 0000000..e34e255
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/fun/chess.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_2.png b/scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_2.png
new file mode 100644
index 0000000..07b8126
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_2.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_3.png b/scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_3.png
new file mode 100644
index 0000000..258eb00
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_3.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_4.png b/scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_4.png
new file mode 100644
index 0000000..96679fe
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/recursive_spheres/recursive_sphere_4.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/reflection/test_reflectiveness.png b/scenefiles/illuminate/optional_outputs/reflection/test_reflectiveness.png
new file mode 100644
index 0000000..9871c18
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/reflection/test_reflectiveness.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/required_without_shadows/point_light_1_no-shadows.png b/scenefiles/illuminate/optional_outputs/required_without_shadows/point_light_1_no-shadows.png
new file mode 100644
index 0000000..fe0b917
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/required_without_shadows/point_light_1_no-shadows.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/required_without_shadows/point_light_2_no-shadows.png b/scenefiles/illuminate/optional_outputs/required_without_shadows/point_light_2_no-shadows.png
new file mode 100644
index 0000000..29f25db
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/required_without_shadows/point_light_2_no-shadows.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/required_without_shadows/reflections_basic_no-shadows.png b/scenefiles/illuminate/optional_outputs/required_without_shadows/reflections_basic_no-shadows.png
new file mode 100644
index 0000000..d97e587
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/required_without_shadows/reflections_basic_no-shadows.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/required_without_shadows/spot_light_1_no-shadows.png b/scenefiles/illuminate/optional_outputs/required_without_shadows/spot_light_1_no-shadows.png
new file mode 100644
index 0000000..53ae1bb
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/required_without_shadows/spot_light_1_no-shadows.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/required_without_shadows/spot_light_2_no-shadows.png b/scenefiles/illuminate/optional_outputs/required_without_shadows/spot_light_2_no-shadows.png
new file mode 100644
index 0000000..38c8338
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/required_without_shadows/spot_light_2_no-shadows.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/texture_tests/directional_light_textured.png b/scenefiles/illuminate/optional_outputs/texture_tests/directional_light_textured.png
new file mode 100644
index 0000000..2b6f92e
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/texture_tests/directional_light_textured.png
Binary files differ
diff --git a/scenefiles/illuminate/optional_outputs/texture_tests/texture_cyl3.png b/scenefiles/illuminate/optional_outputs/texture_tests/texture_cyl3.png
new file mode 100644
index 0000000..40b1742
--- /dev/null
+++ b/scenefiles/illuminate/optional_outputs/texture_tests/texture_cyl3.png
Binary files differ
diff --git a/scenefiles/illuminate/required/point_light/point_light_1.json b/scenefiles/illuminate/required/point_light/point_light_1.json
new file mode 100644
index 0000000..f700509
--- /dev/null
+++ b/scenefiles/illuminate/required/point_light/point_light_1.json
@@ -0,0 +1,85 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 4.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "translate": [0, 3, 0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [0.8, 0.2, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.8, 0.6, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.6, 0.6, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.8, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.7, 0.7, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.4, 0.8]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/point_light/point_light_2.json b/scenefiles/illuminate/required/point_light/point_light_2.json
new file mode 100644
index 0000000..03d6327
--- /dev/null
+++ b/scenefiles/illuminate/required/point_light/point_light_2.json
@@ -0,0 +1,105 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 4.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "translate": [0.0, 3.0, 0.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.9, 0.2, 0.2],
+ "attenuationCoeff": [0.8, 0.2, 0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.0, 1.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.2, 0.9, 0.2],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.0, -1.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.2, 0.2, 0.9],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.8, 0.6, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.6, 0.6, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.8, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.7, 0.7, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.4, 0.8]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/reflection/reflections_basic.json b/scenefiles/illuminate/required/reflection/reflections_basic.json
new file mode 100644
index 0000000..e789e3b
--- /dev/null
+++ b/scenefiles/illuminate/required/reflection/reflections_basic.json
@@ -0,0 +1,77 @@
+{
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [5, 1, 5],
+ "up": [0, 1, 0],
+ "heightAngle": 30,
+ "look": [-1, 0, -1]
+ },
+ "groups": [
+ {
+ "name": "Lights",
+ "lights": [
+ {
+ "color": [1, 0, 0],
+ "type": "directional",
+ "direction": [0, -0.2, -1]
+ },
+ {
+ "color": [0, 1, 0],
+ "type": "directional",
+ "direction": [0, -0.2, 1]
+ },
+ {
+ "color": [0, 0, 1],
+ "type": "directional",
+ "direction": [-1, -0.2, 0]
+ },
+ {
+ "color": [0, 0, 1],
+ "type": "directional",
+ "direction": [1, -0.2, 0]
+ }
+ ]
+ },
+ {
+ "name": "Mirror",
+ "scale": [0.1, 3, 4],
+ "primitives": [
+ {
+ "type": "cube",
+ "reflective": [0.9, 0.9, 0.9],
+ "ambient": [0.68, 0.85, 0.9],
+ "diffuse": [0.8, 0.8, 0.8]
+ }
+ ]
+ },
+ {
+ "name": "Sphere",
+ "translate": [1.5, 0, -1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [1, 0, 0],
+ "diffuse": [0, 0, 0],
+ "shininess": 30,
+ "specular": [1, 1, 1]
+ }
+ ]
+ },
+ {
+ "name": "Table",
+ "translate": [0, -0.75, 0],
+ "scale": [10, 0.5, 10],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0, 0.2, 0.13]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/reflection/reflections_complex.json b/scenefiles/illuminate/required/reflection/reflections_complex.json
new file mode 100644
index 0000000..d63563c
--- /dev/null
+++ b/scenefiles/illuminate/required/reflection/reflections_complex.json
@@ -0,0 +1,119 @@
+{
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [5, 1, 5],
+ "up": [0, 1, 0],
+ "heightAngle": 30,
+ "look": [-1, 0, -1]
+ },
+ "groups": [
+ {
+ "name": "Lights",
+ "lights": [
+ {
+ "color": [1, 0, 0],
+ "type": "directional",
+ "direction": [0, -0.2, -1]
+ },
+ {
+ "color": [0, 1, 0],
+ "type": "directional",
+ "direction": [1, -0.2, 1]
+ },
+ {
+ "color": [0, 0, 1],
+ "type": "directional",
+ "direction": [-1, -0.2, 0]
+ },
+ {
+ "color": [0, 0, 1],
+ "type": "directional",
+ "direction": [1, -0.2, -1]
+ },
+ {
+ "color": [0, 0, 1],
+ "type": "directional",
+ "direction": [-1, -0.2, 1]
+ }
+ ]
+ },
+ {
+ "name": "Mirror 1",
+ "translate": [-3, 1, 0],
+ "scale": [0.1, 3, 4],
+ "primitives": [
+ {
+ "type": "cube",
+ "reflective": [0.9, 0.9, 0.9],
+ "ambient": [0.68, 0.85, 0.9],
+ "diffuse": [0.8, 0.8, 0.8]
+ }
+ ]
+ },
+ {
+ "name": "Mirror 2",
+ "translate": [0, 1, -3],
+ "scale": [4, 3, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "reflective": [0.9, 0.9, 0.9],
+ "ambient": [0.68, 0.85, 0.9],
+ "diffuse": [0.8, 0.8, 0.8]
+ }
+ ]
+ },
+ {
+ "name": "Table",
+ "translate": [0, -1, 0],
+ "scale": [10, 0.5, 10],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0, 0.2, 0.13]
+ }
+ ]
+ },
+ {
+ "name": "Sphere 1",
+ "translate": [1, 0, -1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0, 1, 0],
+ "reflective": [0.6, 0.6, 0.6],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "name": "Sphere 2",
+ "translate": [-1, 0, -1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [1, 0, 0],
+ "reflective": [0.6, 0.6, 0.6],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "name": "Sphere 3",
+ "translate": [-1, 0, 1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0, 0, 1],
+ "reflective": [0.6, 0.6, 0.6],
+ "shininess": 30
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/shadow/shadow_special_case.json b/scenefiles/illuminate/required/shadow/shadow_special_case.json
new file mode 100644
index 0000000..4fb532f
--- /dev/null
+++ b/scenefiles/illuminate/required/shadow/shadow_special_case.json
@@ -0,0 +1,49 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [0.0, 0.0, 6.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 40.0
+ },
+ "groups": [
+ {
+ "translate": [0.0, 0.0, 0.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [1.0, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [0.0, 2.0, 0.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.0, 0.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/shadow/shadow_test.json b/scenefiles/illuminate/required/shadow/shadow_test.json
new file mode 100644
index 0000000..efd6766
--- /dev/null
+++ b/scenefiles/illuminate/required/shadow/shadow_test.json
@@ -0,0 +1,147 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [5.0, 5.0, 5.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "translate": [-2.0, 6.0, 6.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.3, 0.0, 0.0],
+ "attenuationCoeff": [1.0, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [-1.0, 6.0, 5.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.0, 0.3, 0.0],
+ "attenuationCoeff": [1.0, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 6.0, 4.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.0, 0.0, 0.3],
+ "attenuationCoeff": [1.0, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [1.0, 6.0, 3.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.3, 0.3, 0.0],
+ "attenuationCoeff": [1.0, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [2.0, 6.0, 2.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.3, 0.0, 0.3],
+ "attenuationCoeff": [1.0, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.0, 0.3, 0.2],
+ "direction": [0.5, -0.3, -1.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.3, 0.3, 0.5],
+ "direction": [0.2, -0.2, -1.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.3, 0.4, 0.3],
+ "direction": [0.0, -0.15, -1.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.2, 0.2, 0.2],
+ "direction": [-1.0, -0.0, 0.3]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [8.0, 0.1, 8.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.4, 0.4, 0.4],
+ "blend": 1.0,
+ "textureFile": "textures/cheese.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "rotate": [1.0, 1.0, 1.0, 60.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.0, 0.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0,
+ "blend": 0.3,
+ "textureFile": "textures/liqmtl.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.0, 1.0, -0.2],
+ "scale": [0.1, 3.0, 4.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.8, 0.6, 0.6],
+ "reflective": [1.0, 1.0, 1.0]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/shadow/simple_shadow.json b/scenefiles/illuminate/required/shadow/simple_shadow.json
new file mode 100644
index 0000000..88d5fe0
--- /dev/null
+++ b/scenefiles/illuminate/required/shadow/simple_shadow.json
@@ -0,0 +1,85 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 4.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "translate": [0.0, 6.0, 0.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [0, 0, 0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.8, 0.6, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.6, 0.6, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.8, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.7, 0.7, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.4, 0.8]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/spot_light/spot_light_1.json b/scenefiles/illuminate/required/spot_light/spot_light_1.json
new file mode 100644
index 0000000..dba74b0
--- /dev/null
+++ b/scenefiles/illuminate/required/spot_light/spot_light_1.json
@@ -0,0 +1,88 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 4.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "translate": [0.0, 4.0, 0.0],
+ "lights": [
+ {
+ "type": "spot",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [0.0, -1.0, 0.0],
+ "angle": 30.0,
+ "penumbra": 20.0,
+ "attenuationCoeff": [0.8, 0.05, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.8, 0.6, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.6, 0.6, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.8, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.7, 0.7, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.4, 0.8]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/spot_light/spot_light_2.json b/scenefiles/illuminate/required/spot_light/spot_light_2.json
new file mode 100644
index 0000000..9272bb5
--- /dev/null
+++ b/scenefiles/illuminate/required/spot_light/spot_light_2.json
@@ -0,0 +1,114 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 4.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "translate": [0.0, 4.0, 0.0],
+ "lights": [
+ {
+ "type": "spot",
+ "color": [0.9, 0.2, 0.2],
+ "direction": [0.0, -1.0, 0.0],
+ "angle": 20.0,
+ "penumbra": 10.0,
+ "attenuationCoeff": [0.8, 0.05, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.0, 3.0],
+ "lights": [
+ {
+ "type": "spot",
+ "color": [0.2, 0.9, 0.2],
+ "direction": [0.0, -1.0, -1.0],
+ "angle": 20.0,
+ "penumbra": 10.0,
+ "attenuationCoeff": [0.8, 0.05, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.0, -3.0],
+ "lights": [
+ {
+ "type": "spot",
+ "color": [0.2, 0.2, 0.9],
+ "direction": [0.0, -1.0, 1.0],
+ "angle": 20.0,
+ "penumbra": 10.0,
+ "attenuationCoeff": [0.8, 0.05, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.8, 0.6, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.6, 0.6, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.8, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.7, 0.7, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.4, 0.8]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/texture_tests/texture_cone.json b/scenefiles/illuminate/required/texture_tests/texture_cone.json
new file mode 100644
index 0000000..b7eb154
--- /dev/null
+++ b/scenefiles/illuminate/required/texture_tests/texture_cone.json
@@ -0,0 +1,77 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [-4.0, 2.0, 0.0],
+ "up": [0.0, 1.0, 0.0],
+ "look": [4.0, -2.0, 0.0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [10, 10, 10]
+ },
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.8, 0.4, 0.8],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [-2, -2, 2]
+ },
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.8, 0.4, 0.8],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [4, 4, 4]
+ },
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.8, 0.4, 0.8],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [-6, -6, -6]
+ },
+ {
+ "groups": [
+ {
+ "rotate": [0, 0, 1, -45],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0,
+ "reflective": [0.9, 0.9, 0.9],
+ "blend": 1.0,
+ "textureFile": "textures/board.png",
+ "textureU": 2.0,
+ "textureV": 2.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/texture_tests/texture_cone2.json b/scenefiles/illuminate/required/texture_tests/texture_cone2.json
new file mode 100644
index 0000000..fe984b9
--- /dev/null
+++ b/scenefiles/illuminate/required/texture_tests/texture_cone2.json
@@ -0,0 +1,127 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [0.0, 0.0, 6.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 40.0
+ },
+ "groups": [
+ {
+ "translate": [0.0, 0.0, 4.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [1.0, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-1.2, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 0.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 90.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.2, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 180.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.2, -0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 270.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.2, -0.6, 0.0],
+ "rotate": [1.0, 0.0, 0.0, -90.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/texture_tests/texture_cube.json b/scenefiles/illuminate/required/texture_tests/texture_cube.json
new file mode 100644
index 0000000..30ccac3
--- /dev/null
+++ b/scenefiles/illuminate/required/texture_tests/texture_cube.json
@@ -0,0 +1,67 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [-4.0, 3.0, 3.0],
+ "up": [0.0, 1.0, 0.0],
+ "look": [4.0, -3.0, -3.0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [10, 10, 10]
+ },
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.8, 0.4, 0.8],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [-2, -2, 2]
+ },
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.8, 0.4, 0.8],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [4, 4, 4]
+ },
+ {
+ "groups": [
+ {
+ "translate": [0.0, 0.0, 0.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0,
+ "reflective": [1.0, 1.0, 1.0],
+ "blend": 1.0,
+ "textureFile": "textures/board.png",
+ "textureU": 2.0,
+ "textureV": 2.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/texture_tests/texture_cube2.json b/scenefiles/illuminate/required/texture_tests/texture_cube2.json
new file mode 100644
index 0000000..61ae7d6
--- /dev/null
+++ b/scenefiles/illuminate/required/texture_tests/texture_cube2.json
@@ -0,0 +1,127 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [0.0, 0.0, 6.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 40.0
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [0, 0, 4]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-1.2, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 0.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 90.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.2, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 180.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.2, -0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 270.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.2, -0.6, 0.0],
+ "rotate": [1.0, 0.0, 0.0, -90.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/texture_tests/texture_cyl.json b/scenefiles/illuminate/required/texture_tests/texture_cyl.json
new file mode 100644
index 0000000..90105e2
--- /dev/null
+++ b/scenefiles/illuminate/required/texture_tests/texture_cyl.json
@@ -0,0 +1,67 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [-4.0, 3.0, 3.0],
+ "up": [0.0, 1.0, 0.0],
+ "look": [4.0, -3.0, -3.0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [10, 10, 10]
+ },
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.8, 0.4, 0.8],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [-2, -2, 2]
+ },
+ {
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.8, 0.4, 0.8],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ],
+ "translate": [4, 4, 4]
+ },
+ {
+ "groups": [
+ {
+ "translate": [0.0, 0.0, 0.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0,
+ "reflective": [1.0, 1.0, 1.0],
+ "blend": 1.0,
+ "textureFile": "textures/board.png",
+ "textureU": 2.0,
+ "textureV": 2.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/texture_tests/texture_cyl2.json b/scenefiles/illuminate/required/texture_tests/texture_cyl2.json
new file mode 100644
index 0000000..3a0bd0a
--- /dev/null
+++ b/scenefiles/illuminate/required/texture_tests/texture_cyl2.json
@@ -0,0 +1,127 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [0.0, 0.0, 6.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 40.0
+ },
+ "groups": [
+ {
+ "translate": [0.0, 0.0, 4.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [1.0, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-1.2, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 0.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 90.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.2, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 180.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.2, -0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 270.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.2, -0.6, 0.0],
+ "rotate": [1.0, 0.0, 0.0, -90.0],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/texture_tests/texture_sphere.json b/scenefiles/illuminate/required/texture_tests/texture_sphere.json
new file mode 100644
index 0000000..213cc4e
--- /dev/null
+++ b/scenefiles/illuminate/required/texture_tests/texture_sphere.json
@@ -0,0 +1,59 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [-7.0, 0.0, 0.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0,
+ "aperture": 0.01,
+ "focalLength": 3.0
+ },
+ "groups": [
+ {
+ "translate": [1.0, 10.0, 10.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.8, 0.1, 0.2],
+ "attenuationCoeff": [1.0, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "translate": [1.0, -10.0, -10.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.1, 0.4, 0.8],
+ "attenuationCoeff": [1.0, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "rotate": [0.0, 0.0, 1.0, -45.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0,
+ "reflective": [0.9, 0.9, 0.9],
+ "blend": 1.0,
+ "textureFile": "textures/board.png",
+ "textureU": 4.0,
+ "textureV": 4.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/texture_tests/texture_sphere2.json b/scenefiles/illuminate/required/texture_tests/texture_sphere2.json
new file mode 100644
index 0000000..83233e7
--- /dev/null
+++ b/scenefiles/illuminate/required/texture_tests/texture_sphere2.json
@@ -0,0 +1,127 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 1
+ },
+ "cameraData": {
+ "position": [0.0, 0.0, 6.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 40.0
+ },
+ "groups": [
+ {
+ "translate": [0.0, 0.0, 4.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [1.0, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-1.2, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 0.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 90.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.2, 0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 180.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.2, -0.6, 0.0],
+ "rotate": [0.0, 1.0, 0.0, 270.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "rotate": [1.0, 0.0, 0.0, 90.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.2, -0.6, 0.0],
+ "rotate": [1.0, 0.0, 0.0, -90.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.3, 0.0, 0.0],
+ "specular": [0.0, 0.0, 0.0],
+ "reflective": [0.0, 0.0, 0.0],
+ "blend": 1.0,
+ "textureFile": "textures/topleft.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/illuminate/required/textures/andyVanDam.jpg b/scenefiles/illuminate/required/textures/andyVanDam.jpg
new file mode 100644
index 0000000..4bb0ebd
--- /dev/null
+++ b/scenefiles/illuminate/required/textures/andyVanDam.jpg
Binary files differ
diff --git a/scenefiles/illuminate/required/textures/bark.png b/scenefiles/illuminate/required/textures/bark.png
new file mode 100644
index 0000000..d771e0f
--- /dev/null
+++ b/scenefiles/illuminate/required/textures/bark.png
Binary files differ
diff --git a/scenefiles/illuminate/required/textures/board.png b/scenefiles/illuminate/required/textures/board.png
new file mode 100644
index 0000000..27278dc
--- /dev/null
+++ b/scenefiles/illuminate/required/textures/board.png
Binary files differ
diff --git a/scenefiles/illuminate/required/textures/breakfast.gif b/scenefiles/illuminate/required/textures/breakfast.gif
new file mode 100644
index 0000000..880724d
--- /dev/null
+++ b/scenefiles/illuminate/required/textures/breakfast.gif
Binary files differ
diff --git a/scenefiles/illuminate/required/textures/check.png b/scenefiles/illuminate/required/textures/check.png
new file mode 100644
index 0000000..96b2d3a
--- /dev/null
+++ b/scenefiles/illuminate/required/textures/check.png
Binary files differ
diff --git a/scenefiles/illuminate/required/textures/cheese.png b/scenefiles/illuminate/required/textures/cheese.png
new file mode 100644
index 0000000..84d78f5
--- /dev/null
+++ b/scenefiles/illuminate/required/textures/cheese.png
Binary files differ
diff --git a/scenefiles/illuminate/required/textures/earth.png b/scenefiles/illuminate/required/textures/earth.png
new file mode 100644
index 0000000..3300378
--- /dev/null
+++ b/scenefiles/illuminate/required/textures/earth.png
Binary files differ
diff --git a/scenefiles/illuminate/required/textures/liqmtl.png b/scenefiles/illuminate/required/textures/liqmtl.png
new file mode 100644
index 0000000..ea27109
--- /dev/null
+++ b/scenefiles/illuminate/required/textures/liqmtl.png
Binary files differ
diff --git a/scenefiles/illuminate/required/textures/mandril.png b/scenefiles/illuminate/required/textures/mandril.png
new file mode 100644
index 0000000..3fbe573
--- /dev/null
+++ b/scenefiles/illuminate/required/textures/mandril.png
Binary files differ
diff --git a/scenefiles/illuminate/required/textures/marsTexture.png b/scenefiles/illuminate/required/textures/marsTexture.png
new file mode 100644
index 0000000..35f842a
--- /dev/null
+++ b/scenefiles/illuminate/required/textures/marsTexture.png
Binary files differ
diff --git a/scenefiles/illuminate/required/textures/topleft.png b/scenefiles/illuminate/required/textures/topleft.png
new file mode 100644
index 0000000..6e46914
--- /dev/null
+++ b/scenefiles/illuminate/required/textures/topleft.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/point_light/point_light_1.png b/scenefiles/illuminate/required_outputs/point_light/point_light_1.png
new file mode 100644
index 0000000..4652422
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/point_light/point_light_1.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/point_light/point_light_2.png b/scenefiles/illuminate/required_outputs/point_light/point_light_2.png
new file mode 100644
index 0000000..43261bc
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/point_light/point_light_2.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/reflection/reflections_basic.png b/scenefiles/illuminate/required_outputs/reflection/reflections_basic.png
new file mode 100644
index 0000000..ce31040
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/reflection/reflections_basic.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/reflection/reflections_complex.png b/scenefiles/illuminate/required_outputs/reflection/reflections_complex.png
new file mode 100644
index 0000000..98fe2b5
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/reflection/reflections_complex.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/shadow/shadow_special_case.png b/scenefiles/illuminate/required_outputs/shadow/shadow_special_case.png
new file mode 100644
index 0000000..363e924
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/shadow/shadow_special_case.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/shadow/shadow_test.png b/scenefiles/illuminate/required_outputs/shadow/shadow_test.png
new file mode 100644
index 0000000..4586b82
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/shadow/shadow_test.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/shadow/simple_shadow.png b/scenefiles/illuminate/required_outputs/shadow/simple_shadow.png
new file mode 100644
index 0000000..af0cdbc
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/shadow/simple_shadow.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/spot_light/spot_light_1.png b/scenefiles/illuminate/required_outputs/spot_light/spot_light_1.png
new file mode 100644
index 0000000..0b20e8d
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/spot_light/spot_light_1.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/spot_light/spot_light_2.png b/scenefiles/illuminate/required_outputs/spot_light/spot_light_2.png
new file mode 100644
index 0000000..3221b0f
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/spot_light/spot_light_2.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/texture_tests/texture_cone.png b/scenefiles/illuminate/required_outputs/texture_tests/texture_cone.png
new file mode 100644
index 0000000..23cb692
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/texture_tests/texture_cone.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/texture_tests/texture_cone2.png b/scenefiles/illuminate/required_outputs/texture_tests/texture_cone2.png
new file mode 100644
index 0000000..0b6c48c
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/texture_tests/texture_cone2.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/texture_tests/texture_cube.png b/scenefiles/illuminate/required_outputs/texture_tests/texture_cube.png
new file mode 100644
index 0000000..8e436d4
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/texture_tests/texture_cube.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/texture_tests/texture_cube2.png b/scenefiles/illuminate/required_outputs/texture_tests/texture_cube2.png
new file mode 100644
index 0000000..80303c1
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/texture_tests/texture_cube2.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/texture_tests/texture_cyl.png b/scenefiles/illuminate/required_outputs/texture_tests/texture_cyl.png
new file mode 100644
index 0000000..8e02273
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/texture_tests/texture_cyl.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/texture_tests/texture_cyl2.png b/scenefiles/illuminate/required_outputs/texture_tests/texture_cyl2.png
new file mode 100644
index 0000000..bf296e8
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/texture_tests/texture_cyl2.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/texture_tests/texture_sphere.png b/scenefiles/illuminate/required_outputs/texture_tests/texture_sphere.png
new file mode 100644
index 0000000..081e86b
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/texture_tests/texture_sphere.png
Binary files differ
diff --git a/scenefiles/illuminate/required_outputs/texture_tests/texture_sphere2.png b/scenefiles/illuminate/required_outputs/texture_tests/texture_sphere2.png
new file mode 100644
index 0000000..badc87b
--- /dev/null
+++ b/scenefiles/illuminate/required_outputs/texture_tests/texture_sphere2.png
Binary files differ
diff --git a/scenefiles/illuminate/textures/andyVanDam.jpg b/scenefiles/illuminate/textures/andyVanDam.jpg
new file mode 100644
index 0000000..4bb0ebd
--- /dev/null
+++ b/scenefiles/illuminate/textures/andyVanDam.jpg
Binary files differ
diff --git a/scenefiles/illuminate/textures/bark.png b/scenefiles/illuminate/textures/bark.png
new file mode 100644
index 0000000..d771e0f
--- /dev/null
+++ b/scenefiles/illuminate/textures/bark.png
Binary files differ
diff --git a/scenefiles/illuminate/textures/breakfast.gif b/scenefiles/illuminate/textures/breakfast.gif
new file mode 100644
index 0000000..880724d
--- /dev/null
+++ b/scenefiles/illuminate/textures/breakfast.gif
Binary files differ
diff --git a/scenefiles/illuminate/textures/check.png b/scenefiles/illuminate/textures/check.png
new file mode 100644
index 0000000..96b2d3a
--- /dev/null
+++ b/scenefiles/illuminate/textures/check.png
Binary files differ
diff --git a/scenefiles/illuminate/textures/earth.png b/scenefiles/illuminate/textures/earth.png
new file mode 100644
index 0000000..3300378
--- /dev/null
+++ b/scenefiles/illuminate/textures/earth.png
Binary files differ
diff --git a/scenefiles/illuminate/textures/marsTexture.png b/scenefiles/illuminate/textures/marsTexture.png
new file mode 100644
index 0000000..35f842a
--- /dev/null
+++ b/scenefiles/illuminate/textures/marsTexture.png
Binary files differ
diff --git a/scenefiles/intersect/.DS_Store b/scenefiles/intersect/.DS_Store
new file mode 100644
index 0000000..ea6eca2
--- /dev/null
+++ b/scenefiles/intersect/.DS_Store
Binary files differ
diff --git a/scenefiles/intersect/extra_credit/bunny_mesh.json b/scenefiles/intersect/extra_credit/bunny_mesh.json
new file mode 100644
index 0000000..edeaea2
--- /dev/null
+++ b/scenefiles/intersect/extra_credit/bunny_mesh.json
@@ -0,0 +1,63 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 1,
+ "diffuseCoeff": 1,
+ "specularCoeff": 1,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-2, 0, 0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 45.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "direction": [0.0, -1.0, 0.0],
+ "color": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "scale": [3, 3, 3],
+ "rotate": [0, 1, 0, -70],
+ "translate": [0, -0.3, 0],
+ "groups": [
+ {
+ "rotate": [1, 0, 0, 10],
+ "primitives": [
+ {
+ "type": "mesh",
+ "ambient": [0.2, 0.2, 0.7],
+ "meshFile": "meshes/bunny.obj",
+ "diffuse": [0.23, 0.33, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "scale": [3, 50, 50],
+ "translate": [10, 0, 0],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.9, 0.67, 0.7],
+ "diffuse": [0.99, 0.68, 0.69],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/extra_credit/mesh.json b/scenefiles/intersect/extra_credit/mesh.json
new file mode 100644
index 0000000..8a406d3
--- /dev/null
+++ b/scenefiles/intersect/extra_credit/mesh.json
@@ -0,0 +1,44 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-2.25, 1.2, 2.5],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 45.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "direction": [0.0, -1.0, 0.0],
+ "color": [1.0, 1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "scale": [2.5, 2.5, 2.5],
+ "rotate": [0.0, 1.0, 0.0, -50.0],
+ "primitives": [
+ {
+ "type": "mesh",
+ "ambient": [0.4, 0.4, 0.4],
+ "meshFile": "meshes/dragon.obj",
+ "diffuse": [0.43, 0.73, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/extra_credit/recursive_sphere_2_postproc.json b/scenefiles/intersect/extra_credit/recursive_sphere_2_postproc.json
new file mode 100644
index 0000000..29bf9c3
--- /dev/null
+++ b/scenefiles/intersect/extra_credit/recursive_sphere_2_postproc.json
@@ -0,0 +1,139 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/extra_credit/recursive_sphere_2_supersample.json b/scenefiles/intersect/extra_credit/recursive_sphere_2_supersample.json
new file mode 100644
index 0000000..29bf9c3
--- /dev/null
+++ b/scenefiles/intersect/extra_credit/recursive_sphere_2_supersample.json
@@ -0,0 +1,139 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "textures/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/extra_credit_outputs/_output_explanations.txt b/scenefiles/intersect/extra_credit_outputs/_output_explanations.txt
new file mode 100644
index 0000000..b6288b6
--- /dev/null
+++ b/scenefiles/intersect/extra_credit_outputs/_output_explanations.txt
@@ -0,0 +1,2 @@
+recursive_sphere_2_supersample - rendered at 20 samples per pixel
+rendered_sphere_2_postproc = post-processed with filter techniques
diff --git a/scenefiles/intersect/extra_credit_outputs/bunny_mesh.png b/scenefiles/intersect/extra_credit_outputs/bunny_mesh.png
new file mode 100644
index 0000000..60fe8f1
--- /dev/null
+++ b/scenefiles/intersect/extra_credit_outputs/bunny_mesh.png
Binary files differ
diff --git a/scenefiles/intersect/extra_credit_outputs/mesh.png b/scenefiles/intersect/extra_credit_outputs/mesh.png
new file mode 100644
index 0000000..642ae72
--- /dev/null
+++ b/scenefiles/intersect/extra_credit_outputs/mesh.png
Binary files differ
diff --git a/scenefiles/intersect/extra_credit_outputs/recursive_sphere_2_postproc.png b/scenefiles/intersect/extra_credit_outputs/recursive_sphere_2_postproc.png
new file mode 100644
index 0000000..5394b09
--- /dev/null
+++ b/scenefiles/intersect/extra_credit_outputs/recursive_sphere_2_postproc.png
Binary files differ
diff --git a/scenefiles/intersect/extra_credit_outputs/recursive_sphere_2_supersample.png b/scenefiles/intersect/extra_credit_outputs/recursive_sphere_2_supersample.png
new file mode 100644
index 0000000..de281b5
--- /dev/null
+++ b/scenefiles/intersect/extra_credit_outputs/recursive_sphere_2_supersample.png
Binary files differ
diff --git a/scenefiles/intersect/optional/primitive_salad_1.json b/scenefiles/intersect/optional/primitive_salad_1.json
new file mode 100644
index 0000000..b67997c
--- /dev/null
+++ b/scenefiles/intersect/optional/primitive_salad_1.json
@@ -0,0 +1,695 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [8.0, 8.0, 8.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 30.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.71, 0.68, 0.91],
+ "direction": [2, -3, -3]
+ },
+ {
+ "type": "directional",
+ "color": [0.95, 0.59, 0.28],
+ "direction": [3, -3, -4]
+ },
+ {
+ "type": "directional",
+ "color": [0.71, 0.83, 0.6],
+ "direction": [2, -4, 3]
+ },
+ {
+ "type": "directional",
+ "color": [0.48, 0.55, 0.55],
+ "direction": [0, -2, 3]
+ },
+ {
+ "type": "directional",
+ "color": [0.52, 0.39, 0.79],
+ "direction": [-3, 0, -3]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [2.34, -0.45, -2.54],
+ "scale": [0.81, 0.81, 0.81],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.41, 0.83, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.05, 1.73, -2.63],
+ "scale": [1.11, 1.11, 1.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.85, 0.35, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.63, 0.07, 2.73],
+ "rotate": [1, 1, 0, 28.00773350985932],
+ "scale": [1.01, 1.01, 1.01],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.47, 0.22, 0.09],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.62, 1.96, -2.3],
+ "rotate": [0, 0, 1, 4.381434328751382],
+ "scale": [1.37, 1.37, 1.37],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.14, 0.16, 0.05],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-2.53, -1.33, -2.09],
+ "rotate": [1, 0, 0, -51.014660889229134],
+ "scale": [0.49, 0.49, 0.49],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.54, 0.11, 0.28],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.9, 0.51, 2.41],
+ "rotate": [0, 1, 0, 52.63048508278186],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.51, 0.52, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.95, -1.63, 0.2],
+ "rotate": [0, 1, 1, 7.327781719722367],
+ "scale": [1.8, 1.8, 1.8],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.83, 0.24, 0.72],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-2.4, 1.44, -0.34],
+ "rotate": [0, 1, 0, -51.29988243644887],
+ "scale": [0.56, 0.56, 0.56],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.29, 0.35, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-1.04, 0.96, -0.42],
+ "rotate": [0, 0, 1, 79.06970185001867],
+ "scale": [1.69, 1.69, 1.69],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.06, 0.04, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.36, -1.93, -1.57],
+ "rotate": [1, 0, 0, 1.0021802582755015],
+ "scale": [0.64, 0.64, 0.64],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.92, 0.2, 0.69],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-2.75, 0.65, 1.24],
+ "rotate": [0, 0, 1, 39.03019955902752],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.95, 0.16, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-2.5, -1.42, 1.09],
+ "rotate": [1, 0, 0, 84.48895611109992],
+ "scale": [0.42, 0.42, 0.42],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.59, 0.46, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-2.31, -0.24, 2.24],
+ "rotate": [1, 1, 0, 76.6835852831685],
+ "scale": [0.63, 0.63, 0.63],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.06, 0.29, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.03, -0.7, -0.04],
+ "rotate": [1, 1, 1, 25.496293747039957],
+ "scale": [1.16, 1.16, 1.16],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.72, 0.16, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.64, 2.23, -2.49],
+ "rotate": [1, 1, 1, -0.0014901265085001114],
+ "scale": [1.73, 1.73, 1.73],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.0, 0.81, 0.02],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.29, -1.85, -2.2],
+ "rotate": [1, 1, 1, -34.978604471587296],
+ "scale": [1.69, 1.69, 1.69],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.4, 0.87, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [2.91, -0.95, 0.95],
+ "rotate": [0, 1, 1, -48.835905273003924],
+ "scale": [1.62, 1.62, 1.62],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.65, 0.02, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.9, -1.58, -2.08],
+ "rotate": [0, 1, 1, 60.59282079174807],
+ "scale": [0.88, 0.88, 0.88],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.11, 0.29, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.52, -2.7, -2.25],
+ "rotate": [0, 1, 0, -75.52227980196211],
+ "scale": [1.17, 1.17, 1.17],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.66, 0.45, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-2.3, -1.53, 1.8],
+ "rotate": [1, 1, 1, 39.59581747017549],
+ "scale": [0.76, 0.76, 0.76],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.2, 0.86, 0.2],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-2.24, -2.73, -2.22],
+ "rotate": [1, 1, 0, -46.992046741550254],
+ "scale": [1.49, 1.49, 1.49],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.33, 0.37, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-2.22, -0.16, 0.74],
+ "rotate": [0, 1, 1, 50.33731994845908],
+ "scale": [1.1, 1.1, 1.1],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.87, 0.05, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.93, 0.89, 1.08],
+ "rotate": [1, 0, 1, 9.438539620058734],
+ "scale": [1.1, 1.1, 1.1],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.74, 0.02, 0.04],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.13, -2.11, -2.76],
+ "rotate": [1, 1, 1, -58.32652676714815],
+ "scale": [0.76, 0.76, 0.76],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.51, 0.09, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.8, -2.81, 1.94],
+ "rotate": [1, 1, 0, -32.28708497598],
+ "scale": [1.38, 1.38, 1.38],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.45, 0.39, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-2.22, -0.74, -1.36],
+ "rotate": [1, 1, 0, 56.13202518347339],
+ "scale": [1.02, 1.02, 1.02],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.91, 0.75, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-2.17, -0.03, -0.07],
+ "scale": [0.79, 0.79, 0.79],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.38, 0.45, 0.06],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.32, -0.64, -2.92],
+ "rotate": [0, 1, 1, 55.008026061912915],
+ "scale": [1.15, 1.15, 1.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.74, 0.64, 0.02],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.46, -1.3, 0.16],
+ "scale": [1.29, 1.29, 1.29],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.19, 0.57, 0.24],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.4, -2.04, -1.42],
+ "rotate": [0, 1, 1, -4.408229225430219],
+ "scale": [1.01, 1.01, 1.01],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.51, 0.48, 0.72],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [2.26, -1.34, 2.06],
+ "rotate": [0, 1, 0, -69.71467779559389],
+ "scale": [1.73, 1.73, 1.73],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.37, 0.05, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.57, -2.32, 1.84],
+ "rotate": [1, 0, 1, 18.800376034344637],
+ "scale": [0.84, 0.84, 0.84],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.51, 0.84, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-1.08, -1.33, 1.95],
+ "rotate": [1, 0, 0, -21.920372811155687],
+ "scale": [1.01, 1.01, 1.01],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.61, 0.37, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [2.02, -0.7, -1.55],
+ "rotate": [1, 1, 0, 62.82573153663873],
+ "scale": [1.7, 1.7, 1.7],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.6, 0.94, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.16, 0.55, 2.14],
+ "rotate": [1, 1, 0, 64.68327964376135],
+ "scale": [1.43, 1.43, 1.43],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.85, 0.85, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [2.2, -0.78, -2.12],
+ "rotate": [1, 0, 0, -38.111576279980945],
+ "scale": [0.82, 0.82, 0.82],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.04, 0.93, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [2.1, 2.87, -0.97],
+ "rotate": [0, 1, 0, 83.72055491722077],
+ "scale": [1.69, 1.69, 1.69],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.13, 0.5, 0.21],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-2.46, -2.13, -2.92],
+ "rotate": [1, 0, 1, 44.97405166741126],
+ "scale": [1.26, 1.26, 1.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.25, 0.9, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.2, 2.67, -2.52],
+ "scale": [0.94, 0.94, 0.94],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.38, 0.16, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.83, -1.02, 2.99],
+ "rotate": [1, 1, 0, 15.624253723976864],
+ "scale": [1.63, 1.63, 1.63],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.53, 0.82, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [2.18, -2.72, -2.83],
+ "rotate": [1, 0, 1, 84.16616282524575],
+ "scale": [0.62, 0.62, 0.62],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.56, 0.95, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [2.42, 0.57, -0.91],
+ "rotate": [0, 0, 1, 71.21273508013942],
+ "scale": [0.57, 0.57, 0.57],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.17, 0.76, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.01, -1.75, 0.62],
+ "rotate": [0, 0, 1, -64.6607759571312],
+ "scale": [0.85, 0.85, 0.85],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.46, 0.92, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.44, 0.69, 1.28],
+ "rotate": [1, 1, 0, -17.783403998276583],
+ "scale": [0.87, 0.87, 0.87],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.37, 0.03, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-1.41, -0.04, -0.78],
+ "rotate": [0, 1, 0, -63.665838240348705],
+ "scale": [1.6, 1.6, 1.6],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.1, 0.09, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.11, 0.37, -1.17],
+ "rotate": [1, 1, 0, -51.58073857601467],
+ "scale": [1.0, 1.0, 1.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.92, 0.69, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.84, -2.64, -0.49],
+ "rotate": [0, 1, 1, 4.184867362537332],
+ "scale": [0.56, 0.56, 0.56],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.82, 0.64, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.97, -0.34, -2.88],
+ "rotate": [1, 1, 0, 88.69075434800624],
+ "scale": [1.67, 1.67, 1.67],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.35, 0.87, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-2.53, -1.5, -2.55],
+ "rotate": [1, 1, 0, 70.23452302542637],
+ "scale": [0.56, 0.56, 0.56],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.29, 0.19, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-2.95, 1.45, -1.75],
+ "rotate": [1, 0, 1, 26.839564290056117],
+ "scale": [0.99, 0.99, 0.99],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.59, 0.69, 0.45],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/optional/primitive_salad_2.json b/scenefiles/intersect/optional/primitive_salad_2.json
new file mode 100644
index 0000000..5eb033f
--- /dev/null
+++ b/scenefiles/intersect/optional/primitive_salad_2.json
@@ -0,0 +1,17550 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [0, 0, 4],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 30.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.31, 0.82, 0.34],
+ "direction": [-3.15, 2.84, -0.12]
+ },
+ {
+ "type": "directional",
+ "color": [0.8, 0.71, 0.77],
+ "direction": [-0.95, 0.65, -1.53]
+ },
+ {
+ "type": "directional",
+ "color": [0.06, 0.8, 1.0],
+ "direction": [-0.35, 2.92, 1.79]
+ },
+ {
+ "type": "directional",
+ "color": [0.85, 0.27, 0.66],
+ "direction": [-0.54, -1.41, -2.82]
+ },
+ {
+ "type": "directional",
+ "color": [0.34, 0.12, 0.06],
+ "direction": [4.39, -2.62, -3.34]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.5849578579147032, -0.2874670036106515, -0.0],
+ "rotate": [0, 1, 0, -29],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.99, 0.76, 0.56],
+ "diffuse": [0.01, 0.87, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.4234432829794894, 0.9704104766844355, -0.0],
+ "rotate": [0, 0, 1, 130],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.83, 0.82, 0.7],
+ "diffuse": [0.46, 0.46, 0.82],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.0907484042080635, -1.0194890176447737, -0.0],
+ "rotate": [1, 0, 1, -152],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.53, 0.23, 0.76],
+ "diffuse": [0.24, 0.84, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.08072167966167099, 0.13357933655416487, -0.0],
+ "rotate": [0, 0, 1, -39],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.64, 0.78, 0.13],
+ "diffuse": [0.29, 0.13, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [1.1746183902555583, -0.14810543732526726, -0.0],
+ "rotate": [1, 1, 0, 166],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.3, 0.59, 0.68],
+ "diffuse": [0.57, 0.5, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.4976494010455204, 0.17473525532373801, -0.0],
+ "rotate": [0, 0, 1, 121],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.67, 0.75, 0.57],
+ "diffuse": [0.03, 0.3, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.0079845684193685, 1.2368056396307543, -0.0],
+ "rotate": [1, 1, 0, -166],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.28, 0.38, 0.57],
+ "diffuse": [0.94, 0.4, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.39000477596421135, 0.9994969747966549, -0.0],
+ "rotate": [0, 1, 1, -77],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.96, 0.69, 0.53],
+ "diffuse": [0.98, 0.96, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.554114431524182, 0.15045092900036483, -0.0],
+ "rotate": [1, 1, 0, -98],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.87, 0.82, 0.37],
+ "diffuse": [0.29, 0.08, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [1.0377005552086178, -0.1108556177763167, -0.0],
+ "rotate": [0, 1, 1, -171],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.95, 0.02, 0.11],
+ "diffuse": [0.6, 0.03, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.7123886526109833, 0.5319558793055033, -0.0],
+ "rotate": [1, 0, 0, 50],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.72, 0.57, 0.56],
+ "diffuse": [0.9, 0.31, 0.58],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [1.0574568698247506, 1.021061679869385, -0.0],
+ "rotate": [1, 1, 0, 165],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.47, 0.85, 0.91],
+ "diffuse": [0.54, 0.35, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.039292921987095664, 0.4699326576736129, -0.0],
+ "rotate": [0, 0, 1, -33],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.75, 0.4, 0.71],
+ "diffuse": [0.6, 0.41, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.09280988670681545, 0.017449052237290097, -0.0],
+ "rotate": [1, 0, 0, 125],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.7, 0.87, 0.09],
+ "diffuse": [0.25, 0.12, 0.85],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.2481623838244675, -0.8261562822814175, -0.0],
+ "rotate": [0, 1, 1, -92],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.96, 0.41, 0.27],
+ "diffuse": [0.19, 0.53, 0.06],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.3029963042001493, 0.7208698387147463, -0.0],
+ "rotate": [1, 1, 0, -59],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.1, 0.99, 0.51],
+ "diffuse": [0.39, 0.07, 0.63],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.5366724266272511, 0.5655923097342779, -0.0],
+ "rotate": [0, 0, 1, 35],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.45, 0.37, 0.64],
+ "diffuse": [0.03, 0.33, 0.79],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.46669762399661896, -0.2930384538437194, -0.0],
+ "rotate": [1, 0, 1, 26],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.89, 0.69, 0.05],
+ "diffuse": [0.6, 0.79, 0.21],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-1.2366360355401704, -0.7993154761320437, -0.0],
+ "rotate": [0, 1, 0, -132],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.58, 0.62, 0.29],
+ "diffuse": [0.41, 0.26, 0.24],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.9082423615108519, 0.045754296548861095, -0.0],
+ "rotate": [0, 0, 1, -66],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.3, 0.65, 0.45],
+ "diffuse": [0.64, 0.24, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.4702319022458106, -1.221381917515263, -0.0],
+ "rotate": [0, 1, 1, -105],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.15, 0.14, 0.65],
+ "diffuse": [0.08, 0.46, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.5063795283032686, -0.2064483218850306, -0.0],
+ "rotate": [0, 1, 1, -10],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.59, 0.27, 0.08],
+ "diffuse": [0.82, 0.35, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.9929462553765416, 0.6350768874575865, -0.0],
+ "rotate": [1, 0, 1, -49],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.16, 0.34, 0.9],
+ "diffuse": [0.93, 0.44, 0.44],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.6525758962032859, -1.2432954918123755, -0.0],
+ "rotate": [0, 0, 1, 155],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.18, 0.67, 0.83],
+ "diffuse": [0.47, 0.09, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.3941982913761837, 0.28895018760675706, -0.0],
+ "rotate": [1, 1, 0, 142],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.16, 0.93, 0.39],
+ "diffuse": [0.63, 0.17, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.08108411639845192, 0.8528134209055056, -0.0],
+ "rotate": [1, 0, 0, 54],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.11, 0.05, 0.17],
+ "diffuse": [0.52, 0.6, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.9711018151101509, -1.0432999490428323, -0.0],
+ "rotate": [1, 0, 1, -17],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.89, 0.01, 0.3],
+ "diffuse": [0.22, 0.81, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [0.8229103072148605, -0.19901078791057025, -0.0],
+ "rotate": [0, 0, 1, 125],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [1.0, 0.14, 0.59],
+ "diffuse": [0.58, 0.65, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.3061380490005168, -0.5987457173235268, -0.0],
+ "rotate": [0, 1, 0, 168],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.09, 0.66, 0.59],
+ "diffuse": [0.65, 0.97, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.03519306543067979, -1.282200959829152, -0.0],
+ "rotate": [0, 1, 1, -107],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.8, 0.19, 0.38],
+ "diffuse": [0.35, 0.38, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.0675316819702676, 0.03299998169481677, -0.0],
+ "rotate": [1, 1, 0, 51],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.67, 0.75, 0.43],
+ "diffuse": [0.23, 0.22, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.1107258559799376, 0.49098367033763757, -0.0],
+ "rotate": [1, 0, 0, 178],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.48, 0.35, 0.48],
+ "diffuse": [0.9, 0.66, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.5160082952189926, 1.1675569715769625, -0.0],
+ "rotate": [1, 0, 0, 163],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.46, 0.37, 0.38],
+ "diffuse": [0.23, 0.19, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.580839989906007, 1.1538927184180199, -0.0],
+ "rotate": [0, 1, 1, 53],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.45, 0.7, 0.58],
+ "diffuse": [0.8, 0.62, 0.57],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-1.5643313615721255, -1.18605715067479, -0.0],
+ "rotate": [1, 1, 0, -66],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.05, 0.61, 0.88],
+ "diffuse": [0.98, 0.88, 0.45],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.3461537351255555, -0.39145167822086624, -0.0],
+ "rotate": [0, 1, 0, -16],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.28, 0.29, 0.45],
+ "diffuse": [0.67, 0.74, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.23461798486756358, -0.01179462480589577, -0.0],
+ "rotate": [1, 1, 0, -28],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.29, 0.76, 0.64],
+ "diffuse": [0.23, 0.85, 0.58],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [1.592223933741053, -0.2093515742040677, -0.0],
+ "rotate": [1, 0, 0, -110],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.08, 0.62, 0.57],
+ "diffuse": [0.55, 0.48, 0.41],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.7567055160581373, -0.5131753572999737, -0.0],
+ "rotate": [0, 1, 1, -160],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.47, 0.16, 0.44],
+ "diffuse": [0.17, 0.73, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [1.184354176980022, -0.7139023759335241, -0.0],
+ "rotate": [1, 0, 1, 74],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.22, 0.43, 0.69],
+ "diffuse": [0.67, 0.93, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.3828142750827324, -1.2951797589691538, -0.0],
+ "rotate": [0, 1, 1, -33],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.54, 0.51, 0.52],
+ "diffuse": [0.43, 0.33, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.9155542675764302, 0.17089981943161492, -0.0],
+ "rotate": [1, 0, 1, -74],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.48, 0.83, 0.01],
+ "diffuse": [0.27, 0.61, 0.26],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [1.3325073431507812, 0.2592721790467649, -0.0],
+ "rotate": [0, 1, 0, -171],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.62, 0.78, 0.37],
+ "diffuse": [0.84, 0.22, 0.89],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.0188630752890075, 0.5343543911868176, -0.0],
+ "rotate": [1, 0, 0, 36],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.48, 0.34, 0.89],
+ "diffuse": [0.37, 0.42, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.6390861594894048, -0.4590492388168954, -0.0],
+ "rotate": [0, 1, 1, -141],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.94, 0.86, 0.75],
+ "diffuse": [0.33, 0.85, 0.41],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.6791986422643954, -0.5235809681992868, -0.0],
+ "rotate": [1, 0, 1, -170],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.43, 0.79, 0.02],
+ "diffuse": [0.5, 0.02, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.5265335683727836, 0.36275194004935507, -0.0],
+ "rotate": [1, 0, 1, 172],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.11, 0.41, 0.27],
+ "diffuse": [0.12, 0.29, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.24779196677888637, 0.6277799125008807, -0.0],
+ "rotate": [1, 1, 0, 36],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.73, 0.89, 0.95],
+ "diffuse": [0.23, 0.93, 0.04],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.669276976573312, 0.45325226695739973, -0.0],
+ "rotate": [1, 0, 1, 32],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.99, 0.79, 0.61],
+ "diffuse": [0.76, 0.42, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.4619663201480124, -0.20219409457878967, -0.0],
+ "rotate": [0, 1, 1, 1],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.12, 0.22, 0.7],
+ "diffuse": [0.5, 0.48, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.0983287997425886, -0.7994166858501844, -0.0],
+ "rotate": [1, 0, 0, -146],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.81, 0.22, 0.73],
+ "diffuse": [1.0, 0.47, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.8701559314810465, 1.2696766554853023, -0.0],
+ "rotate": [0, 1, 0, 107],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.38, 0.14, 0.08],
+ "diffuse": [0.86, 0.97, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.0718459384577144, 0.6626424268110591, -0.0],
+ "rotate": [1, 0, 1, -97],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.92, 0.54, 0.29],
+ "diffuse": [0.82, 0.42, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.7924092620408234, 0.48191239617876414, -0.0],
+ "rotate": [1, 0, 1, 46],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.08, 0.81, 0.42],
+ "diffuse": [0.73, 0.41, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.296387959085203, -0.09779478212042259, -0.0],
+ "rotate": [0, 1, 1, 159],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.4, 0.92, 0.46],
+ "diffuse": [0.27, 0.59, 0.78],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.058794826834984715, 0.44204608440550897, -0.0],
+ "rotate": [1, 0, 1, -180],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.56, 0.72, 0.85],
+ "diffuse": [0.87, 0.75, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.0809198801277384, -0.3684590818361252, -0.0],
+ "rotate": [0, 0, 1, 66],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.73, 0.79, 0.15],
+ "diffuse": [0.75, 0.42, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.27261906215747733, -0.09008381069959892, -0.0],
+ "rotate": [0, 1, 1, -172],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.2, 0.36, 0.6],
+ "diffuse": [0.92, 0.77, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.9375201469149783, -1.234549477732305, -0.0],
+ "rotate": [1, 0, 1, 83],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.83, 0.42, 0.86],
+ "diffuse": [0.44, 0.89, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.5022347914050034, 0.7572825916374757, -0.0],
+ "rotate": [0, 1, 0, -115],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.28, 0.02, 0.78],
+ "diffuse": [0.13, 0.83, 0.26],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.7643450599820476, -0.5796166922245307, -0.0],
+ "rotate": [1, 1, 0, -159],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.76, 0.38, 0.52],
+ "diffuse": [0.35, 0.19, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.329984281243187, -0.46439661988550074, -0.0],
+ "rotate": [1, 0, 1, 140],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.82, 0.81, 0.58],
+ "diffuse": [0.79, 0.04, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.082722753139159, -0.542181693699524, -0.0],
+ "rotate": [0, 1, 1, -49],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.42, 0.25, 0.08],
+ "diffuse": [0.81, 0.35, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.031025314306550866, -0.14348999115716654, -0.0],
+ "rotate": [1, 0, 0, -146],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.03, 0.44, 0.61],
+ "diffuse": [0.24, 0.7, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.279321601569948, 1.052747370983026, -0.0],
+ "rotate": [0, 1, 0, -43],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.44, 0.62, 0.51],
+ "diffuse": [0.08, 0.79, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.4539534179097582, -0.6212882224605838, -0.0],
+ "rotate": [0, 1, 0, 81],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.77, 0.71, 0.54],
+ "diffuse": [0.26, 0.27, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.0843230048579873, 1.1313426947730607, -0.0],
+ "rotate": [1, 0, 1, 110],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.15, 0.23, 0.4],
+ "diffuse": [0.32, 0.51, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.1922027419880592, -1.0994828139942348, -0.0],
+ "rotate": [0, 1, 1, -143],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.96, 0.11, 0.74],
+ "diffuse": [0.6, 0.55, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.8604445670535878, 0.45817309425245956, -0.0],
+ "rotate": [0, 1, 1, 126],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.18, 0.44, 0.99],
+ "diffuse": [0.2, 0.81, 0.04],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.16052317532808114, 0.36986164722191606, -0.0],
+ "rotate": [0, 1, 1, -19],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.74, 0.53, 0.02],
+ "diffuse": [0.39, 0.11, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.027514514082160657, -1.0795285314450744, -0.0],
+ "rotate": [0, 1, 0, 94],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.19, 0.79, 0.28],
+ "diffuse": [0.74, 0.27, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.5305798072356747, -0.9447848986331842, -0.0],
+ "rotate": [0, 1, 0, 18],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.91, 0.08, 0.35],
+ "diffuse": [0.66, 0.3, 0.72],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.7463838386996722, -0.9513962151675865, -0.0],
+ "rotate": [1, 0, 1, -77],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.18, 0.76, 0.4],
+ "diffuse": [0.3, 0.78, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.6754943285611699, -0.9014073947396131, -0.0],
+ "rotate": [1, 0, 1, 10],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.27, 0.73, 0.41],
+ "diffuse": [1.0, 0.47, 0.04],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.12124229081004922, 0.8405981590373954, -0.0],
+ "rotate": [1, 0, 0, 136],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.12, 0.79, 0.06],
+ "diffuse": [0.33, 0.12, 0.02],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.1666775835690304, -0.40613524095783116, -0.0],
+ "rotate": [0, 1, 1, -68],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.26, 0.36, 0.59],
+ "diffuse": [0.7, 0.58, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.6035065852905334, -1.2699932877614972, -0.0],
+ "rotate": [0, 1, 0, -23],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.83, 0.95, 0.39],
+ "diffuse": [0.32, 0.63, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.0527413356866457, 0.47060022537430113, -0.0],
+ "rotate": [0, 1, 1, -100],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.68, 0.08, 0.23],
+ "diffuse": [0.13, 0.89, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.1846633661071015, 0.8812181912874337, -0.0],
+ "rotate": [0, 1, 1, -150],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.52, 0.1, 0.6],
+ "diffuse": [0.27, 0.92, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.09844007573493774, -0.4881846620107365, -0.0],
+ "rotate": [1, 0, 0, 115],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [1.0, 0.98, 0.61],
+ "diffuse": [0.38, 0.16, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.3733122654231464, -1.2852207761867638, -0.0],
+ "rotate": [0, 1, 1, 27],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.49, 0.48, 0.85],
+ "diffuse": [0.54, 0.19, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.563724039310803, 1.0864065047642526, -0.0],
+ "rotate": [0, 0, 1, -103],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.33, 0.39, 0.41],
+ "diffuse": [0.81, 0.76, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.182712614592972, 0.9922451245848116, -0.0],
+ "rotate": [0, 1, 0, -5],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.87, 0.37, 0.67],
+ "diffuse": [0.76, 0.15, 0.97],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.5428523293100518, 0.014273969555141486, -0.0],
+ "rotate": [1, 1, 0, -38],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.55, 0.44, 0.45],
+ "diffuse": [0.33, 0.71, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.2895162956833097, -0.08813403546045029, -0.0],
+ "rotate": [1, 1, 0, 23],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.42, 0.58, 0.43],
+ "diffuse": [0.48, 0.81, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.4924607030954604, 1.1472467699900222, -0.0],
+ "rotate": [0, 1, 1, 103],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.51, 0.14, 0.73],
+ "diffuse": [0.3, 0.55, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.4656123002711627, -0.2310783331315609, -0.0],
+ "rotate": [1, 0, 0, 176],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.05, 0.99, 0.02],
+ "diffuse": [0.17, 0.8, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.1909855293711897, -0.9572612872038386, -0.0],
+ "rotate": [1, 0, 1, 5],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.62, 0.79, 0.7],
+ "diffuse": [0.32, 0.69, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.7685055167970711, 0.2966777787764121, -0.0],
+ "rotate": [1, 1, 0, 161],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.61, 0.18, 0.04],
+ "diffuse": [0.46, 0.87, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.0829664618366106, -0.12809417472510365, -0.0],
+ "rotate": [1, 1, 0, -123],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.16, 0.78, 0.3],
+ "diffuse": [0.86, 0.18, 0.06],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [0.10192532222219275, 0.8915117115051492, -0.0],
+ "rotate": [0, 1, 1, -20],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.78, 0.79, 0.95],
+ "diffuse": [0.3, 0.38, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.4812374673091973, 0.1903074203590256, -0.0],
+ "rotate": [1, 0, 1, 129],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.62, 0.83, 0.53],
+ "diffuse": [0.36, 0.87, 0.63],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.8591759489146377, 0.047589820326988885, -0.0],
+ "rotate": [1, 1, 0, -164],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.57, 0.16, 0.97],
+ "diffuse": [0.6, 0.37, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.585832964350254, 0.5473326635887201, -0.0],
+ "rotate": [1, 1, 0, 40],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.26, 0.95, 0.74],
+ "diffuse": [0.59, 0.26, 0.98],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.4241949980321724, -0.5209676793282075, -0.0],
+ "rotate": [1, 1, 0, 156],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.84, 0.32, 0.59],
+ "diffuse": [0.7, 0.53, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [1.0554500019564, 1.1108827734048397, -0.0],
+ "rotate": [0, 0, 1, -69],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.78, 0.97, 0.93],
+ "diffuse": [0.56, 0.03, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [1.461826710943689, -1.2293763192746257, -0.0],
+ "rotate": [1, 1, 0, 77],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.76, 0.34, 0.49],
+ "diffuse": [0.7, 0.67, 0.2],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.7971712082389545, -0.8179548002073769, -0.0],
+ "rotate": [1, 0, 0, 18],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.55, 0.49, 0.76],
+ "diffuse": [0.39, 0.23, 0.97],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.32149255667094456, 1.187175049331642, -0.0],
+ "rotate": [1, 0, 1, -93],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.5, 0.46, 0.32],
+ "diffuse": [0.39, 0.43, 0.53],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.8376820383064744, -0.5810364197777581, -0.0],
+ "rotate": [0, 1, 1, -52],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.91, 0.11, 0.51],
+ "diffuse": [0.82, 0.93, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.062104559651805, 0.48677800430019214, -0.0],
+ "rotate": [0, 1, 0, 34],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.25, 0.21, 0.61],
+ "diffuse": [0.97, 0.53, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.2336116951568834, 0.4547499884632118, -0.0],
+ "rotate": [1, 0, 0, -133],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [1.0, 0.91, 0.96],
+ "diffuse": [0.58, 0.98, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.0458166458584124, 1.0381403252287684, -0.0],
+ "rotate": [0, 1, 0, 99],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.59, 0.07, 0.2],
+ "diffuse": [0.3, 0.33, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.486747253156542, -0.5355097336219172, -0.0],
+ "rotate": [1, 0, 1, 154],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.71, 0.42, 0.19],
+ "diffuse": [0.48, 0.1, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.0331395107106487, -0.5823360795429537, -0.0],
+ "rotate": [0, 0, 1, 81],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.67, 0.97, 0.9],
+ "diffuse": [0.72, 0.77, 0.22],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.013246408660158249, 0.32146331716994214, -0.0],
+ "rotate": [1, 0, 0, -80],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.12, 0.98, 0.64],
+ "diffuse": [0.34, 0.79, 0.85],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.14814958602430472, -0.09526424257808985, -0.0],
+ "rotate": [1, 0, 1, 161],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.37, 0.62, 0.78],
+ "diffuse": [0.84, 0.34, 0.28],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.2900972027805584, 0.061368232774697384, -0.0],
+ "rotate": [1, 0, 1, -65],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.62, 0.84, 0.97],
+ "diffuse": [0.1, 0.53, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.5093118529310219, -0.9716239693027977, -0.0],
+ "rotate": [0, 0, 1, 88],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.23, 0.45, 0.81],
+ "diffuse": [0.49, 0.97, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.8394305262799344, 0.5920061743750815, -0.0],
+ "rotate": [0, 1, 1, 89],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.45, 0.07, 0.84],
+ "diffuse": [0.01, 0.93, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.28287974356678514, 0.25149636560917576, -0.0],
+ "rotate": [0, 0, 1, 51],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.57, 0.88, 0.17],
+ "diffuse": [0.6, 0.22, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.26524519957900594, 0.2799943264665805, -0.0],
+ "rotate": [1, 0, 1, 99],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.89, 0.24, 0.5],
+ "diffuse": [0.97, 0.58, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [1.2484172763285009, -0.11646577411584236, -0.0],
+ "rotate": [0, 1, 0, 125],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.18, 0.33, 0.16],
+ "diffuse": [0.6, 0.53, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.332696795987499, 0.6899813082624, -0.0],
+ "rotate": [0, 1, 0, -64],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.63, 0.06, 0.91],
+ "diffuse": [0.73, 0.9, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [1.1662497739260766, -0.4060908836223781, -0.0],
+ "rotate": [1, 0, 1, 28],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.29, 0.46, 0.13],
+ "diffuse": [0.41, 0.4, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.5851138615240243, 1.1410536951680268, -0.0],
+ "rotate": [1, 0, 1, -17],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.1, 0.05, 0.98],
+ "diffuse": [0.82, 0.85, 0.72],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.9480600482106847, 0.47431019173693456, -0.0],
+ "rotate": [1, 0, 0, 167],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.82, 0.75, 0.33],
+ "diffuse": [0.58, 0.54, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.9834977838308783, 0.3371095294977584, -0.0],
+ "rotate": [1, 1, 0, 62],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.28, 0.63, 0.62],
+ "diffuse": [0.26, 0.82, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.12180007948314, -0.7306097687081905, -0.0],
+ "rotate": [1, 1, 0, -60],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.96, 0.67, 0.04],
+ "diffuse": [0.62, 0.35, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.45068952179768407, 0.7824795652819942, -0.0],
+ "rotate": [1, 1, 0, -42],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.59, 0.35, 0.03],
+ "diffuse": [0.32, 0.31, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.9069083804929625, -0.168143993717214, -0.0],
+ "rotate": [1, 1, 0, -10],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.81, 0.21, 0.12],
+ "diffuse": [0.56, 0.43, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.261920406829168, -0.5453092066787062, -0.0],
+ "rotate": [1, 0, 0, -172],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.03, 0.26, 0.11],
+ "diffuse": [0.11, 0.14, 0.28],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [1.432539135002322, -0.539527588096683, -0.0],
+ "rotate": [1, 1, 0, 109],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.6, 0.14, 0.37],
+ "diffuse": [0.6, 0.36, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.0775984040597626, -0.2116462098082561, -0.0],
+ "rotate": [1, 1, 0, -150],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.09, 0.44, 0.15],
+ "diffuse": [0.8, 0.98, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.3020402336312054, -0.18222257827905786, -0.0],
+ "rotate": [0, 0, 1, 14],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.51, 0.28, 0.33],
+ "diffuse": [0.58, 0.83, 0.02],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [1.6108329452005004, 1.116456296076836, -0.2],
+ "rotate": [0, 1, 0, 130],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.92, 0.6, 0.19],
+ "diffuse": [0.76, 0.91, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.8414462174937181, -0.4943217624370584, -0.2],
+ "rotate": [1, 1, 0, 91],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.5, 0.07, 0.16],
+ "diffuse": [0.93, 0.36, 0.1],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.5887921066055914, -0.858224975795786, -0.2],
+ "rotate": [1, 1, 0, 116],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.41, 0.72, 0.13],
+ "diffuse": [0.14, 0.93, 0.04],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.1519727100323698, 0.7321991674050354, -0.2],
+ "rotate": [1, 0, 0, 101],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.93, 0.42, 0.63],
+ "diffuse": [0.95, 0.88, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.9456936124768864, 0.0852940927184569, -0.2],
+ "rotate": [1, 1, 0, 90],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.06, 0.64, 0.77],
+ "diffuse": [0.52, 0.53, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.5904967852822682, 0.9921517869141587, -0.2],
+ "rotate": [1, 0, 1, 103],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.76, 0.91, 0.08],
+ "diffuse": [0.79, 0.62, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.808017986838673, 0.9379560000868057, -0.2],
+ "rotate": [0, 1, 1, 125],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.15, 0.36, 0.83],
+ "diffuse": [0.81, 0.52, 0.98],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.4661469623119276, 0.7905618922394322, -0.2],
+ "rotate": [0, 1, 1, 110],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.37, 0.43, 0.85],
+ "diffuse": [0.98, 0.65, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.5026113052634704, 0.42978661413744623, -0.2],
+ "rotate": [0, 1, 1, -124],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.35, 0.69, 0.36],
+ "diffuse": [0.17, 0.95, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.27544888377287613, 0.7951826285642818, -0.2],
+ "rotate": [1, 0, 0, 29],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.71, 0.95, 0.82],
+ "diffuse": [0.02, 0.96, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.9281670972557228, 0.3939784081850617, -0.2],
+ "rotate": [1, 1, 0, 131],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.32, 0.22, 0.0],
+ "diffuse": [0.98, 0.02, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.3734780627531757, 0.046737366390789736, -0.2],
+ "rotate": [1, 1, 0, 45],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.74, 0.14, 0.43],
+ "diffuse": [0.02, 0.04, 0.1],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.21937292709989742, 0.54835173241643, -0.2],
+ "rotate": [1, 0, 0, -67],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [1.0, 0.49, 0.6],
+ "diffuse": [0.49, 0.1, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.20918513859439, 0.7156418601755441, -0.2],
+ "rotate": [1, 1, 0, 152],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.73, 0.18, 0.4],
+ "diffuse": [0.56, 0.11, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [1.4165602742748904, -1.2414366446640086, -0.2],
+ "rotate": [1, 0, 1, 118],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.58, 0.06, 0.16],
+ "diffuse": [0.3, 0.04, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.5567153644603078, -1.2105903972572691, -0.2],
+ "rotate": [0, 1, 0, 144],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.49, 0.52, 0.06],
+ "diffuse": [0.73, 0.76, 0.09],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.16187070628277556, -0.054058808505757394, -0.2],
+ "rotate": [0, 1, 0, 105],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.02, 0.41, 0.01],
+ "diffuse": [0.58, 0.42, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.7919272892236823, -0.04456463147444567, -0.2],
+ "rotate": [0, 1, 1, 97],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.64, 0.34, 0.14],
+ "diffuse": [0.84, 0.45, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.22316549096019522, 0.07437407665502693, -0.2],
+ "rotate": [1, 0, 1, 107],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.81, 0.97, 0.49],
+ "diffuse": [0.16, 0.88, 0.04],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.4263405625226482, -1.2870531156324279, -0.2],
+ "rotate": [0, 1, 0, -141],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.82, 0.16, 0.28],
+ "diffuse": [0.99, 0.83, 0.2],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.16594990701646495, 1.2434301594773787, -0.2],
+ "rotate": [1, 1, 0, -19],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.58, 0.9, 0.49],
+ "diffuse": [0.43, 0.25, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.8518331112990691, 1.0152628492786417, -0.2],
+ "rotate": [1, 0, 1, -74],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.82, 0.56, 0.16],
+ "diffuse": [0.46, 0.47, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.18460460234356502, 1.0715554644841487, -0.2],
+ "rotate": [0, 1, 1, 124],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.87, 0.78, 0.6],
+ "diffuse": [0.04, 0.73, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.113098044827118, -0.3671011544571311, -0.2],
+ "rotate": [0, 1, 1, 86],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.78, 0.75, 0.57],
+ "diffuse": [0.72, 0.27, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.6100376951648634, -0.6268028484277613, -0.2],
+ "rotate": [1, 1, 0, 108],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.08, 0.85, 0.56],
+ "diffuse": [0.26, 0.59, 0.79],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.0656244022556165, -0.9177168049278062, -0.2],
+ "rotate": [0, 1, 1, -40],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.77, 0.31, 0.71],
+ "diffuse": [0.97, 0.48, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.477945018787521, -0.9879591530054259, -0.2],
+ "rotate": [0, 1, 1, -50],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.79, 0.08, 0.37],
+ "diffuse": [0.72, 0.92, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.04620965917779918, 1.2391659626010239, -0.2],
+ "rotate": [1, 1, 0, 28],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.49, 0.68, 0.3],
+ "diffuse": [0.98, 0.55, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.5283348667795909, 0.8126528047512955, -0.2],
+ "rotate": [0, 0, 1, 175],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.64, 0.02, 0.47],
+ "diffuse": [0.49, 0.37, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.002450345719166247, -0.7215883888938074, -0.2],
+ "rotate": [0, 1, 1, -136],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.85, 0.06, 0.72],
+ "diffuse": [0.01, 0.29, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.5784763307665899, 0.263815804011581, -0.2],
+ "rotate": [1, 0, 1, 132],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.23, 0.36, 0.67],
+ "diffuse": [0.55, 0.32, 0.69],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.5428289444367764, 0.15294408917672286, -0.2],
+ "rotate": [1, 1, 0, 171],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.74, 0.64, 0.22],
+ "diffuse": [0.24, 0.68, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.5537068522386517, -1.30885953328168, -0.2],
+ "rotate": [0, 1, 1, 147],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.87, 0.79, 0.67],
+ "diffuse": [0.93, 0.37, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.783117267083874, -0.012133938685750412, -0.2],
+ "rotate": [0, 0, 1, -79],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.5, 0.92, 0.44],
+ "diffuse": [0.39, 0.37, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.43054468122026424, 0.3267486324936344, -0.2],
+ "rotate": [0, 0, 1, -125],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.46, 0.44, 0.16],
+ "diffuse": [0.32, 0.54, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.3126066475540652, 0.9792264601023464, -0.2],
+ "rotate": [0, 1, 1, -40],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.33, 0.11, 0.19],
+ "diffuse": [0.09, 0.83, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.0579893395633162, 0.7145281880059364, -0.2],
+ "rotate": [0, 1, 1, -36],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.1, 0.87, 0.62],
+ "diffuse": [0.15, 0.77, 0.41],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [1.4778712718387035, 0.9386678832010846, -0.2],
+ "rotate": [1, 0, 1, -8],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.63, 0.54, 0.6],
+ "diffuse": [0.38, 0.22, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.5036275046848839, -1.2217889130337036, -0.2],
+ "rotate": [0, 1, 0, 127],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.88, 0.67, 0.1],
+ "diffuse": [0.14, 0.65, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-0.947415691936194, -0.7891224554610031, -0.2],
+ "rotate": [0, 1, 1, -145],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.06, 0.67, 0.43],
+ "diffuse": [0.59, 0.69, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-0.32287665963652046, -0.8442680844992094, -0.2],
+ "rotate": [1, 0, 0, 31],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.47, 0.47, 0.9],
+ "diffuse": [0.68, 0.13, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.3394199903120838, -0.21332295433333526, -0.2],
+ "rotate": [0, 0, 1, -52],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.98, 0.35, 0.42],
+ "diffuse": [0.18, 0.22, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.354686626380789, 1.1809296297169205, -0.2],
+ "rotate": [1, 0, 0, -40],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.78, 0.37, 0.4],
+ "diffuse": [0.8, 0.87, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-0.5050725565696781, -0.5851689109564244, -0.2],
+ "rotate": [1, 1, 0, 128],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.8, 0.43, 0.34],
+ "diffuse": [0.77, 0.08, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.14159169152808593, -0.4144035399625561, -0.2],
+ "rotate": [0, 0, 1, -32],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.06, 0.01, 0.58],
+ "diffuse": [0.03, 0.79, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.4373811119406787, 0.008419268204120423, -0.2],
+ "rotate": [1, 0, 0, -105],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.66, 0.45, 0.05],
+ "diffuse": [1.0, 0.24, 0.92],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.17087173567995695, -0.5328883527179301, -0.2],
+ "rotate": [1, 0, 1, -108],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.07, 0.85, 0.57],
+ "diffuse": [0.58, 0.58, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.5194135609292878, 0.6142537618680612, -0.2],
+ "rotate": [0, 1, 1, -11],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.72, 0.84, 0.49],
+ "diffuse": [0.64, 0.14, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [0.4261787567149291, -1.0973317853917643, -0.2],
+ "rotate": [1, 0, 1, 36],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.26, 0.23, 0.24],
+ "diffuse": [0.81, 0.91, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.4828459265512892, 0.8657566886490764, -0.2],
+ "rotate": [1, 0, 1, -68],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.91, 0.98, 0.42],
+ "diffuse": [0.65, 0.75, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.6467545508387014, -0.07975429498864273, -0.2],
+ "rotate": [0, 1, 1, -110],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.78, 0.87, 0.54],
+ "diffuse": [0.66, 0.76, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.2905505756114166, 0.15571681564081885, -0.2],
+ "rotate": [1, 1, 0, 102],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.44, 0.77, 0.74],
+ "diffuse": [0.03, 0.21, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.4529800884759241, -0.24922734916381728, -0.2],
+ "rotate": [1, 0, 0, 59],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.39, 0.89, 0.14],
+ "diffuse": [0.29, 0.22, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.1943170016157696, 1.0972947031104472, -0.2],
+ "rotate": [1, 0, 0, 164],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.1, 0.29, 0.41],
+ "diffuse": [0.87, 0.53, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.7669954226248568, 0.35406792382656027, -0.2],
+ "rotate": [1, 0, 1, -4],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.25, 0.6, 0.93],
+ "diffuse": [0.22, 0.28, 0.58],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.128513811703053, 0.5436793137510689, -0.2],
+ "rotate": [1, 1, 0, -5],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.93, 0.03, 0.49],
+ "diffuse": [0.42, 0.56, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.5876279894129783, -0.4347610256259895, -0.2],
+ "rotate": [1, 0, 0, 127],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.17, 0.22, 0.25],
+ "diffuse": [0.46, 0.78, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.601545967929362, -0.23868780099154785, -0.2],
+ "rotate": [1, 0, 1, -44],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.75, 0.1, 0.26],
+ "diffuse": [0.28, 0.92, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.4277132418053848, -0.4100398444287888, -0.2],
+ "rotate": [1, 0, 0, 81],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.61, 0.58, 0.73],
+ "diffuse": [0.56, 0.63, 0.44],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.9443566412242883, -1.3021742981494409, -0.2],
+ "rotate": [0, 1, 0, -43],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.59, 0.81, 0.2],
+ "diffuse": [0.28, 0.6, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.5984045831121751, -0.2560310317118091, -0.2],
+ "rotate": [1, 0, 0, 137],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.34, 0.3, 0.86],
+ "diffuse": [0.94, 0.58, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.2910710924697868, 1.1132157147197963, -0.2],
+ "rotate": [0, 1, 1, 179],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.46, 0.66, 0.3],
+ "diffuse": [0.08, 0.02, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.7908850359782265, 0.8297853134535635, -0.2],
+ "rotate": [0, 1, 1, -37],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.76, 0.65, 0.98],
+ "diffuse": [0.99, 0.01, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.1662732332026331, 0.009867983363836208, -0.2],
+ "rotate": [0, 1, 1, 63],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.46, 0.34, 0.97],
+ "diffuse": [0.43, 0.34, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.22725562677944033, -0.08629971961859129, -0.2],
+ "rotate": [0, 1, 0, 171],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.99, 0.56, 0.34],
+ "diffuse": [0.15, 0.41, 0.41],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.4216522958456852, -0.20881516816777768, -0.2],
+ "rotate": [0, 1, 1, -39],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.46, 0.69, 0.58],
+ "diffuse": [0.03, 0.62, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.940026912758134, 0.746262126052571, -0.2],
+ "rotate": [0, 1, 0, 93],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.56, 0.97, 0.16],
+ "diffuse": [0.8, 0.89, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.6383552552538294, 0.0064857916309004615, -0.2],
+ "rotate": [0, 1, 1, 102],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.32, 0.85, 0.79],
+ "diffuse": [0.44, 0.32, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.6006496600315123, 0.619235324370514, -0.2],
+ "rotate": [0, 0, 1, 32],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.79, 0.12, 0.71],
+ "diffuse": [0.53, 0.27, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-1.5351804771003323, 0.16380073310587373, -0.2],
+ "rotate": [0, 0, 1, 130],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.53, 0.99, 0.41],
+ "diffuse": [0.49, 0.36, 0.78],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.6605594219568149, -0.5052120605049921, -0.2],
+ "rotate": [1, 0, 1, -111],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.08, 0.49, 0.0],
+ "diffuse": [0.8, 0.76, 0.29],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.43492202296344207, 1.2183720954124315, -0.2],
+ "rotate": [0, 1, 1, 89],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.9, 0.75, 0.24],
+ "diffuse": [0.83, 0.65, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.0549077748765763, 1.0047129583891043, -0.2],
+ "rotate": [1, 0, 1, 175],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.12, 0.87, 0.12],
+ "diffuse": [0.11, 0.92, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.9232878982475929, 1.0269080794803094, -0.2],
+ "rotate": [0, 0, 1, 72],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.74, 0.36, 0.24],
+ "diffuse": [0.95, 0.46, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.5707619837632045, -0.5903391074339899, -0.2],
+ "rotate": [0, 1, 1, 44],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.37, 0.31, 0.01],
+ "diffuse": [0.95, 0.91, 0.48],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [0.9999248624620631, -1.0495345275722436, -0.2],
+ "rotate": [1, 0, 1, 92],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.49, 0.23, 0.73],
+ "diffuse": [0.46, 0.25, 0.92],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.1045433626589602, 0.5933351328346872, -0.2],
+ "rotate": [1, 0, 1, 64],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.09, 0.08, 0.46],
+ "diffuse": [0.07, 0.71, 0.29],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.9823187826816349, -1.288047986015146, -0.2],
+ "rotate": [1, 1, 0, -144],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.59, 0.81, 0.45],
+ "diffuse": [0.77, 0.37, 0.41],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.852449982159458, 0.350700771232088, -0.2],
+ "rotate": [1, 0, 1, 32],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.91, 0.62, 0.97],
+ "diffuse": [0.42, 0.16, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.5649964433794796, -0.16251359403924992, -0.2],
+ "rotate": [1, 0, 1, 13],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.82, 0.87, 0.65],
+ "diffuse": [0.03, 0.84, 0.79],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.2808091723866553, 1.2600653689324608, -0.2],
+ "rotate": [1, 0, 1, 83],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.79, 0.5, 0.73],
+ "diffuse": [0.62, 0.65, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [1.4803007754820623, 1.1265992498640685, -0.2],
+ "rotate": [0, 1, 0, -37],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.99, 0.14, 0.14],
+ "diffuse": [0.48, 0.38, 0.58],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.5156747145043608, 0.9694786550686529, -0.2],
+ "rotate": [1, 1, 0, 22],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.53, 0.62, 0.55],
+ "diffuse": [0.73, 0.92, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.05698661707113306, -0.3335539686969953, -0.2],
+ "rotate": [1, 0, 0, 148],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.94, 0.78, 0.01],
+ "diffuse": [0.49, 0.46, 0.04],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.2555357260468796, -0.1511181139696247, -0.2],
+ "rotate": [0, 1, 1, -138],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.7, 0.79, 0.82],
+ "diffuse": [0.41, 0.14, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [1.0775236123964804, 0.3568086951379059, -0.2],
+ "rotate": [0, 1, 1, 54],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.61, 0.17, 0.46],
+ "diffuse": [0.9, 0.65, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.2993853011320027, -0.4129029461049588, -0.2],
+ "rotate": [1, 1, 0, -159],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.85, 0.02, 0.56],
+ "diffuse": [0.41, 0.17, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.9387751445647115, -0.28285339983065017, -0.2],
+ "rotate": [1, 0, 1, 17],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.13, 0.01, 0.34],
+ "diffuse": [0.43, 0.15, 0.44],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.3172574723999149, -0.9618123743191638, -0.2],
+ "rotate": [1, 1, 0, -124],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.31, 0.77, 0.58],
+ "diffuse": [0.7, 0.22, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.2727673417017231, -0.659052121247344, -0.2],
+ "rotate": [1, 0, 1, 145],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.71, 0.7, 0.31],
+ "diffuse": [0.71, 0.31, 0.58],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.1768781019658068, -0.5455584455673875, -0.2],
+ "rotate": [1, 0, 1, -24],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.11, 0.87, 0.21],
+ "diffuse": [0.63, 0.58, 0.85],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.32754532514495227, 0.48759957497212425, -0.2],
+ "rotate": [1, 1, 0, -41],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.9, 0.5, 0.36],
+ "diffuse": [0.46, 0.29, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.4073687927186405, 1.2611731896099505, -0.2],
+ "rotate": [1, 0, 1, 62],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.13, 0.18, 0.44],
+ "diffuse": [0.54, 0.52, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.6024422025569067, 0.23614586811259897, -0.2],
+ "rotate": [1, 0, 1, -113],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.38, 0.32, 0.69],
+ "diffuse": [0.84, 0.49, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.18607370866277084, 1.0023266867073042, -0.2],
+ "rotate": [0, 1, 1, -125],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.07, 0.85, 0.94],
+ "diffuse": [0.17, 0.43, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.8432233509980694, -0.2615170341739157, -0.2],
+ "rotate": [1, 1, 0, -101],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.05, 0.9, 0.65],
+ "diffuse": [0.82, 0.46, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.7001441467356022, -1.2729110837527338, -0.2],
+ "rotate": [0, 1, 0, 50],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.24, 0.32, 0.77],
+ "diffuse": [0.3, 0.44, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.27490406144832424, -0.03531448046137786, -0.2],
+ "rotate": [0, 1, 1, -78],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.76, 0.63, 0.22],
+ "diffuse": [0.57, 0.47, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [0.9887779160824324, -1.0413478752252923, -0.2],
+ "rotate": [0, 1, 1, 107],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.4, 0.24, 0.03],
+ "diffuse": [0.36, 0.13, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.7213893106636805, 0.6893870097919266, -0.2],
+ "rotate": [1, 0, 0, 26],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.56, 0.92, 0.51],
+ "diffuse": [0.35, 0.15, 0.17],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.16829596689788806, 0.12271734552907398, -0.2],
+ "rotate": [0, 1, 1, 126],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.82, 0.25, 0.15],
+ "diffuse": [1.0, 0.34, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.01008166655557674, 0.6108725490176106, -0.2],
+ "rotate": [0, 1, 0, 115],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.13, 0.97, 0.84],
+ "diffuse": [0.85, 0.36, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [1.6223141785964517, 0.10093890888099666, -0.2],
+ "rotate": [1, 0, 1, -22],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.72, 0.52, 0.25],
+ "diffuse": [0.63, 0.35, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.875665999906066, 1.3259917092337001, -0.2],
+ "rotate": [1, 0, 1, 173],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.87, 0.87, 0.3],
+ "diffuse": [0.38, 0.38, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.720515022397153, 0.44152957584502905, -0.2],
+ "rotate": [1, 0, 1, 37],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.53, 0.72, 0.44],
+ "diffuse": [0.43, 0.76, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.7928710277776898, 0.27060741119161547, -0.2],
+ "rotate": [1, 1, 0, 23],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.96, 0.49, 0.45],
+ "diffuse": [0.5, 0.2, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.1987947362034692, 0.9772849651693731, -0.2],
+ "rotate": [1, 1, 0, 120],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.24, 0.48, 0.43],
+ "diffuse": [0.08, 0.11, 0.48],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.1607164050324772, -0.5157549420085795, -0.2],
+ "rotate": [1, 1, 0, 6],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.18, 0.58, 0.88],
+ "diffuse": [0.58, 0.07, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.18281895944283155, -1.3123686221738273, -0.2],
+ "rotate": [1, 0, 1, -21],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.36, 0.65, 0.3],
+ "diffuse": [0.53, 0.79, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.4460771302470787, 0.5876113606183466, -0.2],
+ "rotate": [1, 1, 0, 26],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.11, 0.46, 0.86],
+ "diffuse": [0.56, 0.7, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.027325004438959466, -0.6297120844949364, -0.2],
+ "rotate": [0, 0, 1, -13],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.58, 0.43, 0.14],
+ "diffuse": [0.68, 0.21, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-1.5510817647512538, 0.396073982582249, -0.2],
+ "rotate": [1, 1, 0, 59],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.07, 0.79, 0.16],
+ "diffuse": [0.12, 0.56, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.0749962132195452, 1.323454073653579, -0.2],
+ "rotate": [0, 1, 1, 166],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [1.0, 0.82, 0.19],
+ "diffuse": [0.42, 0.92, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.6094986724132974, 0.0010914762304312653, -0.2],
+ "rotate": [1, 0, 0, 133],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.56, 0.1, 0.63],
+ "diffuse": [0.72, 0.96, 0.69],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.29416093346622296, 0.2939645618048212, -0.2],
+ "rotate": [0, 1, 0, 124],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.23, 0.29, 0.08],
+ "diffuse": [0.63, 0.52, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.46440431774903823, 0.010036793001620303, -0.2],
+ "rotate": [1, 0, 1, -69],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.6, 0.65, 0.04],
+ "diffuse": [0.07, 0.69, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.6024324102029337, -0.38822765915713386, -0.2],
+ "rotate": [0, 0, 1, 18],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.09, 0.59, 0.74],
+ "diffuse": [0.93, 0.68, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.550797761263245, 1.2822969751459643, -0.2],
+ "rotate": [0, 1, 0, -4],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.74, 0.44, 0.17],
+ "diffuse": [0.13, 0.83, 0.24],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.116671308661618, -1.333886373721437, -0.2],
+ "rotate": [0, 1, 1, -85],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.85, 0.53, 0.73],
+ "diffuse": [0.14, 0.36, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.8280611039967987, 0.7238018969814097, -0.2],
+ "rotate": [0, 0, 1, 111],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.35, 0.08, 0.63],
+ "diffuse": [0.77, 0.18, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.093141314806235, -0.7264552744426287, -0.2],
+ "rotate": [1, 0, 0, -81],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.63, 0.2, 0.91],
+ "diffuse": [0.1, 0.07, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.6485437281431672, -0.29552385996599195, -0.2],
+ "rotate": [0, 1, 0, 36],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.87, 0.32, 0.42],
+ "diffuse": [0.11, 0.25, 0.57],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.140929094886731, 0.20779108202510854, -0.2],
+ "rotate": [1, 0, 0, 80],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.12, 0.45, 1.0],
+ "diffuse": [0.17, 0.78, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.43586858864924016, -1.1352576228046543, -0.2],
+ "rotate": [1, 1, 0, -34],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.89, 0.75, 0.36],
+ "diffuse": [0.49, 0.64, 0.78],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.07915137752225299, 0.7739699010122905, -0.2],
+ "rotate": [0, 1, 0, -165],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [1.0, 0.98, 0.3],
+ "diffuse": [0.21, 0.88, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.0010779319213791716, 1.3240122736702447, -0.4],
+ "rotate": [1, 1, 0, -14],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.71, 0.32, 0.22],
+ "diffuse": [0.26, 0.17, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.2688421639094027, -0.6446379416503875, -0.4],
+ "rotate": [1, 0, 0, 27],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.79, 0.73, 0.7],
+ "diffuse": [0.85, 0.96, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.2080893738202367, -0.06933585177643109, -0.4],
+ "rotate": [1, 0, 1, 115],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.73, 0.76, 0.17],
+ "diffuse": [0.91, 0.83, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.3775411553852968, -0.5188192686181705, -0.4],
+ "rotate": [0, 1, 0, -40],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.32, 0.96, 0.3],
+ "diffuse": [0.81, 0.86, 0.29],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.54663029433196, -0.8894788253642048, -0.4],
+ "rotate": [1, 0, 0, 55],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.31, 0.12, 0.1],
+ "diffuse": [0.74, 0.18, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.8597856608293366, 0.3638954201061222, -0.4],
+ "rotate": [1, 0, 0, -108],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.46, 0.95, 0.88],
+ "diffuse": [0.3, 0.17, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.2972388777394284, -0.8777793178419887, -0.4],
+ "rotate": [1, 1, 0, 176],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.12, 0.26, 0.4],
+ "diffuse": [0.15, 0.31, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.0478339092274003, -0.23364590549734143, -0.4],
+ "rotate": [1, 1, 0, -130],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.25, 0.61, 0.92],
+ "diffuse": [0.94, 0.51, 0.41],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.8298450961728281, -0.7797874322906875, -0.4],
+ "rotate": [1, 1, 0, -121],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.09, 0.59, 0.7],
+ "diffuse": [0.56, 0.57, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-1.2738209019985196, 1.2442222876146183, -0.4],
+ "rotate": [1, 0, 1, 81],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.21, 0.26, 0.45],
+ "diffuse": [0.25, 0.96, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.9430713532516732, 1.2772744101924898, -0.4],
+ "rotate": [1, 0, 1, 156],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.79, 0.63, 0.15],
+ "diffuse": [0.23, 0.49, 0.26],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.094859481636568, -0.13713481857300502, -0.4],
+ "rotate": [1, 0, 0, 36],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.55, 0.76, 0.11],
+ "diffuse": [0.74, 0.07, 0.1],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.17811028461438516, 0.19744867656347842, -0.4],
+ "rotate": [1, 0, 1, 37],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.94, 0.39, 0.05],
+ "diffuse": [0.52, 0.68, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.6117482936311323, -1.258868994827708, -0.4],
+ "rotate": [0, 1, 1, -116],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.73, 0.82, 0.98],
+ "diffuse": [0.12, 0.92, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.3666704491885646, -1.1905613804776571, -0.4],
+ "rotate": [1, 1, 0, -156],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.36, 0.86, 0.25],
+ "diffuse": [0.95, 0.82, 0.02],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.46919890053265734, 0.29951286054533965, -0.4],
+ "rotate": [1, 1, 0, 12],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.87, 0.78, 0.64],
+ "diffuse": [0.65, 0.88, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.9821255439243588, 1.033286948235259, -0.4],
+ "rotate": [1, 0, 1, -97],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.24, 0.89, 0.15],
+ "diffuse": [0.91, 0.28, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [0.7235157397893115, 0.12069907258663681, -0.4],
+ "rotate": [0, 0, 1, -126],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.35, 0.72, 0.32],
+ "diffuse": [0.07, 0.65, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.2217955115413006, 0.3030894388951473, -0.4],
+ "rotate": [1, 1, 0, -108],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.27, 0.6, 0.08],
+ "diffuse": [0.61, 0.8, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.695213185298309, -0.011423825696030399, -0.4],
+ "rotate": [0, 1, 1, -129],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.09, 0.02, 0.31],
+ "diffuse": [0.25, 0.81, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.07160218351188652, -0.8411579448311393, -0.4],
+ "rotate": [0, 1, 1, 81],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.82, 0.54, 0.71],
+ "diffuse": [0.11, 0.23, 0.17],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.7858395556305635, 1.143601114826139, -0.4],
+ "rotate": [0, 1, 0, -66],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.15, 0.5, 0.79],
+ "diffuse": [0.47, 0.42, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.6386701973840134, 0.13979696352025894, -0.4],
+ "rotate": [0, 0, 1, 128],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.03, 0.96, 0.76],
+ "diffuse": [0.07, 0.89, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.04018096364111, -1.2335651702423058, -0.4],
+ "rotate": [1, 0, 1, 29],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.92, 0.04, 0.36],
+ "diffuse": [0.87, 0.57, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.924529011577726, 1.2019861941054237, -0.4],
+ "rotate": [0, 1, 1, -111],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.79, 0.07, 0.48],
+ "diffuse": [0.59, 0.91, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [1.5561093100004268, -0.02588930666433109, -0.4],
+ "rotate": [1, 0, 1, 99],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.88, 0.44, 0.59],
+ "diffuse": [0.68, 0.61, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.6160999522308677, -0.9735870822919908, -0.4],
+ "rotate": [0, 1, 0, -64],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.51, 0.39, 0.94],
+ "diffuse": [0.25, 0.46, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.5341005946725161, 0.9373359834691721, -0.4],
+ "rotate": [1, 0, 1, 71],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.25, 0.94, 0.21],
+ "diffuse": [0.57, 0.3, 0.28],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.2871266230356344, 0.8802489751036309, -0.4],
+ "rotate": [0, 1, 0, 92],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.36, 0.16, 0.95],
+ "diffuse": [0.24, 0.19, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.50739854982651, 1.1908115185157853, -0.4],
+ "rotate": [0, 1, 1, -86],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.23, 0.84, 0.33],
+ "diffuse": [0.53, 0.3, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.5497112984124248, 0.28145024942512853, -0.4],
+ "rotate": [1, 0, 0, -93],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.84, 0.49, 0.41],
+ "diffuse": [0.22, 0.43, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.0096836950486399, 1.2219484254838437, -0.4],
+ "rotate": [1, 1, 0, 56],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.85, 0.89, 0.81],
+ "diffuse": [0.34, 0.33, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.8550088226845882, 0.17038926135207233, -0.4],
+ "rotate": [1, 0, 1, 77],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.15, 0.53, 0.84],
+ "diffuse": [0.26, 0.39, 0.79],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.9428499290511265, -0.1532500431991406, -0.4],
+ "rotate": [0, 1, 0, 145],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.13, 0.59, 0.93],
+ "diffuse": [0.48, 0.0, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.2014001058289294, 0.5578887326430892, -0.4],
+ "rotate": [1, 1, 0, 71],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.34, 0.88, 0.57],
+ "diffuse": [0.04, 0.97, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.43312559672914563, -0.12061179246945297, -0.4],
+ "rotate": [0, 1, 0, 55],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.6, 0.63, 0.75],
+ "diffuse": [0.93, 0.24, 0.69],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.406256732515597, 0.9574548601640835, -0.4],
+ "rotate": [1, 0, 1, 56],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.34, 0.45, 0.55],
+ "diffuse": [0.82, 0.6, 0.79],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.8702162320123779, -0.4389536583093505, -0.4],
+ "rotate": [1, 1, 0, -34],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.43, 0.5, 0.68],
+ "diffuse": [0.42, 0.97, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.5265131999051063, 0.13028333298604577, -0.4],
+ "rotate": [0, 1, 1, 20],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.93, 0.69, 0.17],
+ "diffuse": [0.03, 0.85, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.7099137678308468, 0.8193444922541138, -0.4],
+ "rotate": [0, 1, 1, -163],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.62, 0.5, 0.41],
+ "diffuse": [1.0, 0.49, 0.85],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.9231532645429126, 0.7336819667315371, -0.4],
+ "rotate": [1, 1, 0, 7],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.93, 0.36, 0.18],
+ "diffuse": [0.11, 0.72, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.07753067381073331, -0.9171378948935125, -0.4],
+ "rotate": [1, 0, 0, -133],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.98, 0.8, 0.85],
+ "diffuse": [0.84, 0.5, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.2471362625679219, 0.3939042874469145, -0.4],
+ "rotate": [1, 1, 0, 89],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.73, 0.41, 0.91],
+ "diffuse": [0.71, 0.34, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.35022303405616206, 0.15376005773420087, -0.4],
+ "rotate": [0, 0, 1, 84],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.87, 0.09, 0.5],
+ "diffuse": [0.29, 0.66, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.11735531975930291, 1.1667289377692722, -0.4],
+ "rotate": [1, 0, 1, 60],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.1, 0.58, 0.21],
+ "diffuse": [0.7, 0.92, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.155778363440454, -0.18547835569682913, -0.4],
+ "rotate": [1, 0, 0, 46],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.01, 0.19, 0.72],
+ "diffuse": [0.4, 0.8, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.0830208289214114, -1.3530710103830013, -0.4],
+ "rotate": [1, 1, 0, 111],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.44, 0.59, 0.38],
+ "diffuse": [0.62, 0.42, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.4878059267860162, 1.2379963552565674, -0.4],
+ "rotate": [1, 0, 1, 93],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.1, 0.94, 0.69],
+ "diffuse": [0.15, 0.94, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.3308751346028025, -0.09869674091093295, -0.4],
+ "rotate": [1, 0, 1, -36],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.99, 0.98, 0.36],
+ "diffuse": [0.56, 0.18, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-0.09262586390763072, 1.2149636190487139, -0.4],
+ "rotate": [0, 1, 1, 112],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.72, 0.86, 0.02],
+ "diffuse": [0.02, 0.96, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [0.15411701956323576, -1.261152514541503, -0.4],
+ "rotate": [1, 0, 1, -95],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.7, 0.02, 0.5],
+ "diffuse": [0.29, 0.46, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.558192693835255, 0.8233392432584157, -0.4],
+ "rotate": [1, 1, 0, 63],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.39, 0.51, 0.22],
+ "diffuse": [0.63, 0.11, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.5679386581132935, 1.0715269453752143, -0.4],
+ "rotate": [1, 1, 0, -102],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.41, 0.4, 0.55],
+ "diffuse": [0.43, 0.81, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.054729910176944, -0.002067603949412078, -0.4],
+ "rotate": [0, 1, 1, -8],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.53, 0.04, 0.76],
+ "diffuse": [0.94, 0.62, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.5008621793021542, 0.7354087027763996, -0.4],
+ "rotate": [0, 0, 1, -117],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.23, 0.95, 0.4],
+ "diffuse": [0.04, 0.46, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.4420225423051889, -0.11656218050544132, -0.4],
+ "rotate": [1, 1, 0, 128],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.36, 0.96, 0.36],
+ "diffuse": [0.65, 0.95, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.3635606130551696, -1.1557235389991907, -0.4],
+ "rotate": [1, 0, 1, 109],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.34, 0.66, 0.39],
+ "diffuse": [0.77, 0.11, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.9211673378967741, -0.9889760727999618, -0.4],
+ "rotate": [1, 0, 0, 154],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.76, 0.73, 0.48],
+ "diffuse": [0.57, 0.3, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.02737615292780271, -1.0675576094111936, -0.4],
+ "rotate": [1, 1, 0, 146],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.33, 0.42, 0.11],
+ "diffuse": [0.37, 0.28, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.2241535255411733, -0.43793904159995345, -0.4],
+ "rotate": [1, 0, 1, -176],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.96, 0.74, 0.6],
+ "diffuse": [0.85, 0.38, 0.82],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.1669434105009822, -1.1382637802538886, -0.4],
+ "rotate": [0, 1, 1, 94],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.96, 0.65, 0.62],
+ "diffuse": [0.49, 0.28, 0.05],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.667731560269262, -0.49044764766558413, -0.4],
+ "rotate": [1, 1, 0, -143],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.49, 0.51, 0.88],
+ "diffuse": [0.62, 0.89, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [0.18024095319279376, 1.128404259896097, -0.4],
+ "rotate": [1, 0, 1, -117],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.14, 0.42, 0.43],
+ "diffuse": [0.41, 0.63, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.4514048542923077, -0.9275550857272457, -0.4],
+ "rotate": [1, 0, 1, -164],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.94, 0.38, 0.52],
+ "diffuse": [0.65, 0.26, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.4187041640229099, -0.7708200463308149, -0.4],
+ "rotate": [1, 0, 0, -128],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.31, 0.1, 0.55],
+ "diffuse": [0.99, 0.5, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.1423301833681878, 0.6213579802951685, -0.4],
+ "rotate": [0, 1, 1, 33],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [1.0, 0.08, 0.42],
+ "diffuse": [0.51, 0.43, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [0.9600158141957089, -1.029078442385126, -0.4],
+ "rotate": [0, 0, 1, 123],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.1, 0.74, 0.69],
+ "diffuse": [0.72, 0.13, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.8974904948875101, 0.3428913457975691, -0.4],
+ "rotate": [1, 1, 0, -1],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.54, 0.65, 0.66],
+ "diffuse": [0.1, 0.85, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.029284962136712167, 1.2883427806141625, -0.4],
+ "rotate": [1, 0, 1, 25],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.38, 0.53, 0.63],
+ "diffuse": [0.87, 0.59, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.04448193364917441, 0.3848479321471112, -0.4],
+ "rotate": [1, 0, 0, 11],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.12, 0.05, 0.03],
+ "diffuse": [0.01, 0.63, 0.24],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.4458682097769207, 0.4016097042882927, -0.4],
+ "rotate": [0, 1, 1, -53],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.31, 0.67, 0.94],
+ "diffuse": [0.64, 0.8, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.7065293745269972, -1.2793095969055321, -0.4],
+ "rotate": [1, 0, 1, 118],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.97, 0.04, 0.75],
+ "diffuse": [0.61, 0.12, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-1.5512210558873463, 0.9214225030179779, -0.4],
+ "rotate": [1, 0, 1, -18],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.67, 0.31, 0.32],
+ "diffuse": [0.24, 0.12, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.09928787427057606, -0.6019063336625402, -0.4],
+ "rotate": [1, 0, 1, 129],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.04, 0.91, 0.37],
+ "diffuse": [0.72, 0.11, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.8411457084719361, -1.0812186853951422, -0.4],
+ "rotate": [1, 1, 0, -105],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.52, 0.17, 0.75],
+ "diffuse": [0.16, 0.18, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.249906744574849, -0.5748666663488261, -0.4],
+ "rotate": [1, 0, 1, 174],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.64, 0.99, 0.02],
+ "diffuse": [0.03, 0.6, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.05340542261420933, -0.21963459960111575, -0.4],
+ "rotate": [0, 1, 0, -12],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.19, 0.82, 0.42],
+ "diffuse": [0.21, 0.6, 0.63],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.002841761494303041, -0.7944599271035898, -0.4],
+ "rotate": [1, 1, 0, -68],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.57, 0.48, 0.31],
+ "diffuse": [0.44, 0.79, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.05510516094398943, 0.41324615279846744, -0.4],
+ "rotate": [1, 1, 0, 144],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.86, 0.47, 0.73],
+ "diffuse": [0.96, 0.57, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.2719281355809684, 1.1574344208383958, -0.4],
+ "rotate": [0, 1, 1, 104],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.61, 0.34, 0.99],
+ "diffuse": [0.13, 0.63, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.27483677921941396, -0.055728504959376535, -0.4],
+ "rotate": [1, 1, 0, 69],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.33, 0.93, 0.81],
+ "diffuse": [0.14, 0.15, 0.78],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.15465940537576972, -0.6285191596710742, -0.4],
+ "rotate": [0, 1, 1, -43],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.63, 0.83, 0.36],
+ "diffuse": [0.52, 0.34, 0.05],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.5096180905463572, 1.1752114044122173, -0.4],
+ "rotate": [1, 0, 1, -50],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.38, 0.31, 0.81],
+ "diffuse": [0.57, 0.67, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.9859287659100189, -0.7430100527657485, -0.4],
+ "rotate": [1, 0, 1, -86],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.14, 0.41, 0.61],
+ "diffuse": [0.59, 0.7, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.2151167212667815, 0.9027871386300033, -0.4],
+ "rotate": [0, 0, 1, 45],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.51, 0.58, 0.51],
+ "diffuse": [0.16, 0.37, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.5238006388121688, 0.8581922162551499, -0.4],
+ "rotate": [0, 1, 1, 175],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.77, 0.95, 0.23],
+ "diffuse": [0.24, 0.46, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.6316325850477085, -0.33514537607898176, -0.4],
+ "rotate": [1, 0, 0, 161],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.17, 0.77, 0.99],
+ "diffuse": [0.26, 0.55, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.9694612441283676, 0.6435161045658508, -0.4],
+ "rotate": [1, 1, 0, -104],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.53, 0.65, 0.81],
+ "diffuse": [0.5, 0.07, 0.1],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.8379348227197705, 0.6356992694956112, -0.4],
+ "rotate": [1, 1, 0, -13],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.98, 1.0, 0.4],
+ "diffuse": [0.8, 0.62, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.594555377415035, -1.3384895315721204, -0.4],
+ "rotate": [0, 0, 1, 149],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.52, 0.16, 0.06],
+ "diffuse": [0.95, 0.19, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.3129312129155999, -1.2699049390482435, -0.4],
+ "rotate": [0, 1, 1, -86],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.09, 0.14, 0.54],
+ "diffuse": [0.28, 0.18, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.5945618383977163, 1.0928832554047199, -0.4],
+ "rotate": [0, 0, 1, 68],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.93, 0.67, 0.54],
+ "diffuse": [0.09, 0.32, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.14792125631531228, 0.8446099653852521, -0.4],
+ "rotate": [1, 1, 0, -164],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.22, 0.78, 0.26],
+ "diffuse": [0.57, 0.74, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.6009373570385463, 0.838551732380507, -0.4],
+ "rotate": [1, 0, 1, -179],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.78, 0.48, 0.64],
+ "diffuse": [0.12, 0.63, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.3632343865000545, -0.6336356512170513, -0.4],
+ "rotate": [0, 0, 1, 70],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.37, 0.52, 0.64],
+ "diffuse": [0.82, 0.6, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.5076761874306608, -0.9750876944778243, -0.4],
+ "rotate": [1, 0, 1, -42],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.04, 0.1, 0.07],
+ "diffuse": [0.26, 0.79, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.6014645043548956, -0.6507525595411334, -0.4],
+ "rotate": [0, 1, 1, 121],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.39, 0.31, 0.68],
+ "diffuse": [0.66, 0.71, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.36192058770934477, -0.2530997763030085, -0.4],
+ "rotate": [0, 1, 1, 50],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.72, 0.48, 0.58],
+ "diffuse": [0.37, 0.22, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.0719919382387486, 1.253113253008588, -0.4],
+ "rotate": [1, 0, 0, -112],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.98, 0.45, 0.26],
+ "diffuse": [0.98, 0.97, 0.04],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-1.361134785945137, -0.13284303085075333, -0.4],
+ "rotate": [1, 0, 0, 106],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.32, 0.74, 0.69],
+ "diffuse": [0.46, 0.68, 0.72],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.20370899504534967, 0.5697319223898356, -0.4],
+ "rotate": [1, 0, 0, -71],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.37, 0.33, 0.65],
+ "diffuse": [0.43, 0.22, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-1.1692730544725038, 0.8317260861326694, -0.4],
+ "rotate": [0, 0, 1, -158],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.8, 0.98, 0.45],
+ "diffuse": [0.81, 0.44, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.554858730246218, 0.34675353867435565, -0.4],
+ "rotate": [1, 0, 0, 23],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.13, 0.01, 0.71],
+ "diffuse": [0.79, 0.53, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.13791821483118327, 0.7102104512137217, -0.4],
+ "rotate": [0, 0, 1, 20],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.97, 0.89, 0.07],
+ "diffuse": [0.86, 0.29, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.5521980176752734, -0.534005163243376, -0.4],
+ "rotate": [0, 1, 0, -54],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.6, 0.62, 0.77],
+ "diffuse": [0.5, 0.88, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.0419499991165835, 0.13104339586099223, -0.4],
+ "rotate": [1, 1, 0, -110],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.55, 0.67, 0.62],
+ "diffuse": [0.01, 0.66, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.18513966545571847, 1.37029694109999, -0.4],
+ "rotate": [1, 1, 0, -148],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.49, 0.01, 0.03],
+ "diffuse": [0.44, 0.43, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.39286878641635337, 1.1296870094585632, -0.4],
+ "rotate": [1, 1, 0, 116],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.2, 0.12, 0.34],
+ "diffuse": [0.95, 0.74, 0.89],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.635482096052745, -1.0162012027392167, -0.4],
+ "rotate": [1, 1, 0, 159],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.61, 0.57, 0.45],
+ "diffuse": [0.11, 0.67, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.3399936845995244, 0.8427735193754027, -0.4],
+ "rotate": [1, 1, 0, -21],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.13, 0.85, 0.61],
+ "diffuse": [0.86, 0.16, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [1.2035365286152326, 1.3554759918920547, -0.4],
+ "rotate": [1, 0, 1, -50],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.67, 0.25, 0.19],
+ "diffuse": [0.79, 0.42, 0.26],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [1.0579789546542666, -0.6173327949441254, -0.4],
+ "rotate": [0, 0, 1, -20],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.85, 0.19, 0.76],
+ "diffuse": [0.61, 0.46, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.2164562114582622, -0.6630754541475438, -0.4],
+ "rotate": [0, 1, 1, 124],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.43, 0.39, 0.41],
+ "diffuse": [0.12, 0.22, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.8345328480765197, -0.15641942009765097, -0.4],
+ "rotate": [0, 1, 1, -156],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.89, 0.09, 0.95],
+ "diffuse": [0.79, 0.76, 0.2],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.9201956378524376, -1.1370476226948973, -0.4],
+ "rotate": [0, 1, 1, 131],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.72, 0.77, 0.46],
+ "diffuse": [0.81, 0.13, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.9399580482672084, 0.7869191383741636, -0.4],
+ "rotate": [0, 0, 1, -177],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.74, 0.72, 0.57],
+ "diffuse": [0.4, 0.91, 0.82],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.001899565885317367, 0.8110058633295976, -0.4],
+ "rotate": [0, 0, 1, 18],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.2, 0.85, 0.03],
+ "diffuse": [0.36, 0.06, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.2347355292609103, -0.796590912545349, -0.4],
+ "rotate": [1, 1, 0, -146],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.24, 0.93, 0.61],
+ "diffuse": [0.62, 0.08, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.1388528837311378, -0.4123159659353347, -0.4],
+ "rotate": [0, 1, 0, -79],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.24, 0.36, 0.68],
+ "diffuse": [0.83, 0.77, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.6032948018585067, -1.201936546780812, -0.4],
+ "rotate": [1, 0, 1, 32],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.12, 0.65, 0.6],
+ "diffuse": [0.25, 0.23, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.56442433924791, 0.8892977608878458, -0.4],
+ "rotate": [0, 1, 1, 129],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.68, 0.48, 0.73],
+ "diffuse": [0.07, 0.79, 0.17],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.16602571136348043, 0.39244904362566047, -0.4],
+ "rotate": [0, 1, 0, 101],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.13, 0.78, 0.28],
+ "diffuse": [0.12, 0.91, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.090325408156875, 0.5507653761629292, -0.4],
+ "rotate": [0, 0, 1, 60],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.09, 0.93, 0.88],
+ "diffuse": [0.47, 0.69, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.64869007929517, -0.9483715030207899, -0.4],
+ "rotate": [0, 0, 1, 50],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.32, 0.42, 0.18],
+ "diffuse": [0.07, 0.35, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.6074243576027125, 0.5514204069116999, -0.4],
+ "rotate": [1, 1, 0, -37],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.53, 0.87, 0.14],
+ "diffuse": [0.13, 0.05, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-1.6001046682748254, -1.2373500752515314, -0.6000000000000001],
+ "rotate": [1, 1, 0, 56],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.23, 0.69, 0.78],
+ "diffuse": [0.47, 0.9, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.1716580751806798, -0.4739455611745407, -0.6000000000000001],
+ "rotate": [1, 1, 0, 168],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.54, 0.65, 0.8],
+ "diffuse": [0.08, 0.04, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.430513245903557, 0.5730164885255125, -0.6000000000000001],
+ "rotate": [1, 0, 1, 107],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.01, 0.54, 0.97],
+ "diffuse": [0.02, 0.19, 0.02],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.5591503725322258, -1.2660358015561464, -0.6000000000000001],
+ "rotate": [1, 0, 0, -92],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.35, 0.71, 0.93],
+ "diffuse": [0.61, 0.76, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.7174971307921205, 0.8498435608616755, -0.6000000000000001],
+ "rotate": [0, 1, 0, -115],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.98, 0.43, 0.95],
+ "diffuse": [0.43, 0.05, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.696971741417752, -0.4416827823710807, -0.6000000000000001],
+ "rotate": [0, 0, 1, -138],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.86, 0.77, 0.41],
+ "diffuse": [0.16, 0.9, 0.87],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.6024306069029695, 0.6023173233783685, -0.6000000000000001],
+ "rotate": [1, 0, 0, 151],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.01, 0.4, 0.9],
+ "diffuse": [0.42, 0.55, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.8003299524544496, -1.380928133444124, -0.6000000000000001],
+ "rotate": [1, 0, 1, -83],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.01, 0.09, 0.46],
+ "diffuse": [0.57, 0.65, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.7133446618035517, -0.4157382282795996, -0.6000000000000001],
+ "rotate": [0, 0, 1, 122],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.19, 0.04, 0.25],
+ "diffuse": [0.18, 0.95, 0.41],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.3811518675238941, -0.8593991516082642, -0.6000000000000001],
+ "rotate": [1, 0, 0, 77],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.62, 0.22, 0.65],
+ "diffuse": [0.84, 0.25, 0.53],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-1.2879893912929878, 0.9008488528342602, -0.6000000000000001],
+ "rotate": [1, 0, 1, -135],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.5, 0.12, 0.06],
+ "diffuse": [0.4, 0.8, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.227051745805365, 0.9573673459889662, -0.6000000000000001],
+ "rotate": [0, 0, 1, 8],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.1, 0.29, 0.41],
+ "diffuse": [0.31, 0.04, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.095148751613154, -0.06642211660792263, -0.6000000000000001],
+ "rotate": [0, 1, 0, 43],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.66, 0.89, 0.45],
+ "diffuse": [0.48, 0.15, 0.45],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.646217149832137, -0.9273434804999829, -0.6000000000000001],
+ "rotate": [0, 1, 1, -168],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.79, 0.17, 0.14],
+ "diffuse": [0.05, 0.83, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.1311627140735117, -1.3210963028540412, -0.6000000000000001],
+ "rotate": [1, 0, 1, 36],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.4, 0.44, 0.34],
+ "diffuse": [0.94, 0.46, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.8698474879350789, -1.2299845103040186, -0.6000000000000001],
+ "rotate": [0, 1, 0, 0],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.33, 0.24, 0.82],
+ "diffuse": [0.57, 0.4, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-1.051131705662784, -0.9024930985768566, -0.6000000000000001],
+ "rotate": [0, 1, 1, 86],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.28, 0.97, 0.52],
+ "diffuse": [0.22, 0.82, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.493127099142908, -1.1046121581595825, -0.6000000000000001],
+ "rotate": [1, 0, 0, -45],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.02, 0.59, 0.51],
+ "diffuse": [0.01, 0.78, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.8069531102795402, -1.001976294183124, -0.6000000000000001],
+ "rotate": [1, 0, 1, -80],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.22, 0.62, 0.41],
+ "diffuse": [0.31, 0.38, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.1124262940386085, -0.14751786982465664, -0.6000000000000001],
+ "rotate": [0, 1, 0, 109],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.43, 0.26, 0.23],
+ "diffuse": [0.06, 0.39, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.4762335862291467, -1.0433369024062782, -0.6000000000000001],
+ "rotate": [1, 1, 0, -80],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.1, 0.24, 0.14],
+ "diffuse": [0.37, 0.12, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.1418153788237333, -0.20471919421673745, -0.6000000000000001],
+ "rotate": [1, 1, 0, -46],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.99, 0.38, 0.62],
+ "diffuse": [0.01, 0.99, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.4980406969803188, -1.3295470827487814, -0.6000000000000001],
+ "rotate": [0, 0, 1, 125],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.56, 0.47, 0.54],
+ "diffuse": [0.64, 0.0, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.3796234614909686, 0.10477824841096428, -0.6000000000000001],
+ "rotate": [0, 0, 1, -23],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.89, 0.0, 0.7],
+ "diffuse": [0.27, 0.79, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.29683879272709257, 0.884546498070242, -0.6000000000000001],
+ "rotate": [1, 1, 0, 145],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.86, 0.9, 0.75],
+ "diffuse": [0.79, 0.85, 0.22],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.6665421042196082, 1.4122495471890215, -0.6000000000000001],
+ "rotate": [1, 0, 1, 63],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.21, 0.17, 0.63],
+ "diffuse": [0.75, 0.03, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.3497360339594855, -0.23699425497730653, -0.6000000000000001],
+ "rotate": [1, 1, 0, -64],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.97, 0.06, 0.49],
+ "diffuse": [0.58, 0.39, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.4766450072784418, -0.3857121275598172, -0.6000000000000001],
+ "rotate": [0, 0, 1, -166],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.2, 0.43, 0.14],
+ "diffuse": [0.39, 0.37, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.7465995681171376, -0.5179674258614058, -0.6000000000000001],
+ "rotate": [0, 1, 1, -43],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.43, 0.61, 0.49],
+ "diffuse": [0.77, 0.37, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.4366281322704126, 0.2198703385533749, -0.6000000000000001],
+ "rotate": [1, 0, 0, 27],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.24, 0.34, 0.48],
+ "diffuse": [0.84, 0.39, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.8826620982605702, -0.06515480227528725, -0.6000000000000001],
+ "rotate": [0, 0, 1, 89],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.66, 0.92, 0.4],
+ "diffuse": [0.76, 0.19, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.5210992703851158, 0.18332991033143653, -0.6000000000000001],
+ "rotate": [1, 0, 0, -28],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.6, 0.66, 0.48],
+ "diffuse": [0.78, 0.03, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.4466705063824163, -0.6430224751992201, -0.6000000000000001],
+ "rotate": [1, 0, 1, 53],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.1, 0.61, 0.75],
+ "diffuse": [0.76, 0.08, 0.57],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.5474994050260755, 0.03356623997281827, -0.6000000000000001],
+ "rotate": [1, 0, 1, 14],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.47, 0.27, 0.15],
+ "diffuse": [0.78, 0.66, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.0740575475961345, -0.6105852986232135, -0.6000000000000001],
+ "rotate": [1, 0, 1, 72],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.17, 0.56, 0.63],
+ "diffuse": [0.79, 0.03, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.9213312158781495, 0.12156439256398133, -0.6000000000000001],
+ "rotate": [1, 0, 0, 111],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.42, 0.14, 0.98],
+ "diffuse": [0.57, 0.37, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.5336198140137145, -1.026426618139886, -0.6000000000000001],
+ "rotate": [0, 1, 1, 89],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.4, 0.89, 0.74],
+ "diffuse": [0.83, 0.04, 0.05],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.509289940610234, 0.8235077973568596, -0.6000000000000001],
+ "rotate": [0, 1, 0, 115],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.94, 0.67, 0.72],
+ "diffuse": [0.25, 0.22, 0.1],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.0255997145760576, -1.2819357743686293, -0.6000000000000001],
+ "rotate": [1, 1, 0, 15],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.32, 0.61, 0.94],
+ "diffuse": [0.84, 0.92, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [1.3546174811486722, 0.36327463226110246, -0.6000000000000001],
+ "rotate": [0, 1, 0, 69],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.7, 0.53, 0.38],
+ "diffuse": [0.36, 1.0, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.2214003047047284, -1.0493215195471537, -0.6000000000000001],
+ "rotate": [0, 1, 1, 153],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.85, 0.52, 0.53],
+ "diffuse": [0.5, 0.23, 0.41],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.5097022396847213, -0.7472863049972911, -0.6000000000000001],
+ "rotate": [0, 0, 1, 136],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.94, 0.38, 0.53],
+ "diffuse": [0.44, 0.96, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.5996619704293402, -0.391678038738801, -0.6000000000000001],
+ "rotate": [0, 0, 1, -128],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.17, 0.73, 0.03],
+ "diffuse": [0.58, 0.92, 0.78],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [1.2558912508235456, 0.8310997664089477, -0.6000000000000001],
+ "rotate": [0, 1, 1, -96],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.4, 0.77, 0.65],
+ "diffuse": [0.66, 0.69, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.2709018300828765, -1.0104384970992322, -0.6000000000000001],
+ "rotate": [1, 0, 0, -43],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.88, 0.51, 0.71],
+ "diffuse": [0.88, 0.46, 0.28],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.30226316164098055, 1.3005300594685598, -0.6000000000000001],
+ "rotate": [1, 1, 0, 21],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.08, 0.41, 0.45],
+ "diffuse": [0.49, 0.25, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.436082572066689, -0.33512848098061987, -0.6000000000000001],
+ "rotate": [1, 1, 0, 145],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.47, 0.74, 0.23],
+ "diffuse": [0.82, 0.93, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-1.248684369173661, 0.13629130668157763, -0.6000000000000001],
+ "rotate": [0, 1, 1, 100],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.42, 0.19, 0.07],
+ "diffuse": [0.07, 0.35, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.4707807597425657, -1.2471058257260075, -0.6000000000000001],
+ "rotate": [0, 1, 1, 56],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.37, 0.15, 0.04],
+ "diffuse": [0.1, 0.83, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.17145001129598847, 0.7017141054248317, -0.6000000000000001],
+ "rotate": [1, 1, 0, -15],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.32, 0.21, 0.77],
+ "diffuse": [0.96, 0.67, 0.85],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.907790575234801, -0.8722895098328475, -0.6000000000000001],
+ "rotate": [0, 1, 1, 28],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.77, 0.35, 0.64],
+ "diffuse": [0.59, 0.81, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.9183964221629861, 1.1880227498245348, -0.6000000000000001],
+ "rotate": [1, 1, 0, 143],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.37, 0.71, 0.94],
+ "diffuse": [0.82, 0.7, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.8131014992009957, -0.738459159076269, -0.6000000000000001],
+ "rotate": [1, 0, 1, 26],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.25, 0.34, 0.71],
+ "diffuse": [0.31, 0.31, 0.58],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.481098115161869, 0.026602731253061007, -0.6000000000000001],
+ "rotate": [0, 1, 1, -119],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.45, 0.79, 0.06],
+ "diffuse": [0.14, 0.39, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.24140416384391727, -0.8596630326967014, -0.6000000000000001],
+ "rotate": [0, 0, 1, -102],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.52, 1.0, 0.67],
+ "diffuse": [0.92, 0.1, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.4194357680394087, -1.2324767068427933, -0.6000000000000001],
+ "rotate": [1, 1, 0, -92],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.89, 0.79, 0.63],
+ "diffuse": [0.76, 0.68, 0.78],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.694847077915789, -1.288712961035047, -0.6000000000000001],
+ "rotate": [1, 1, 0, -15],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.79, 0.81, 0.55],
+ "diffuse": [0.43, 0.24, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.5329932224458731, -0.4165806677799906, -0.6000000000000001],
+ "rotate": [0, 1, 1, 180],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.03, 0.19, 0.84],
+ "diffuse": [0.43, 0.57, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.1129901896289582, -0.5514417590293955, -0.6000000000000001],
+ "rotate": [0, 1, 0, 12],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.37, 0.11, 0.09],
+ "diffuse": [0.37, 0.01, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.060625651393042546, -1.1484170909611653, -0.6000000000000001],
+ "rotate": [1, 1, 0, 137],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.36, 0.66, 0.05],
+ "diffuse": [0.95, 0.0, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.1580299240914573, 0.41382872050262387, -0.6000000000000001],
+ "rotate": [0, 1, 0, 3],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.29, 0.41, 0.64],
+ "diffuse": [0.31, 0.65, 0.82],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.7938340383999019, -0.8655106420211178, -0.6000000000000001],
+ "rotate": [1, 0, 0, 25],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.6, 0.65, 0.32],
+ "diffuse": [0.67, 0.75, 0.37],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.8867529059721138, -0.02210175887085475, -0.6000000000000001],
+ "rotate": [0, 1, 1, 176],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.3, 0.35, 0.95],
+ "diffuse": [0.84, 0.65, 0.53],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.3327895259662117, -0.658037750783537, -0.6000000000000001],
+ "rotate": [1, 1, 0, 105],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.45, 0.88, 0.26],
+ "diffuse": [0.02, 0.38, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.06894041040519183, 0.6529125322348237, -0.6000000000000001],
+ "rotate": [0, 1, 1, -44],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.78, 0.95, 0.35],
+ "diffuse": [0.58, 0.78, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.2112170616436186, 0.5524857838234476, -0.6000000000000001],
+ "rotate": [1, 0, 1, 3],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.34, 0.82, 0.75],
+ "diffuse": [0.42, 0.63, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.2184228853952923, 0.9301396208345658, -0.6000000000000001],
+ "rotate": [1, 0, 1, 40],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.99, 0.1, 0.35],
+ "diffuse": [0.02, 0.16, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.4916736840343097, -0.9585892628133195, -0.6000000000000001],
+ "rotate": [1, 0, 1, -48],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.31, 0.55, 0.91],
+ "diffuse": [0.93, 0.27, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.2011503760139304, 0.44105140315379954, -0.6000000000000001],
+ "rotate": [1, 1, 0, 159],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.41, 0.47, 0.17],
+ "diffuse": [0.46, 0.9, 0.05],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.7105680734241704, 1.0813598605853276, -0.6000000000000001],
+ "rotate": [0, 1, 1, -130],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.89, 0.42, 0.37],
+ "diffuse": [0.27, 0.46, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.5968362549086987, -0.7887563043015223, -0.6000000000000001],
+ "rotate": [0, 1, 1, -87],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.39, 0.73, 0.58],
+ "diffuse": [0.74, 0.95, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.04423076913221635, -0.4287819093786296, -0.6000000000000001],
+ "rotate": [1, 0, 1, -166],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.56, 0.42, 0.6],
+ "diffuse": [0.75, 0.18, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.5511054233373038, 1.0063233490403574, -0.6000000000000001],
+ "rotate": [1, 0, 0, 173],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.14, 0.83, 0.16],
+ "diffuse": [0.25, 0.58, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.0405142513899004, 0.8347667081857912, -0.6000000000000001],
+ "rotate": [1, 0, 1, -161],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.56, 0.84, 0.27],
+ "diffuse": [0.04, 0.94, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.4015750849432917, -0.9925598602139025, -0.6000000000000001],
+ "rotate": [1, 0, 1, 27],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.29, 1.0, 0.4],
+ "diffuse": [0.27, 0.65, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.369242391261658, -1.0138695474492214, -0.6000000000000001],
+ "rotate": [1, 1, 0, 75],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.05, 0.36, 0.87],
+ "diffuse": [0.69, 0.29, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.08553672358318343, 0.10542451870155345, -0.6000000000000001],
+ "rotate": [1, 0, 1, 11],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.33, 0.28, 0.43],
+ "diffuse": [0.8, 0.55, 0.85],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.3184608717156956, 0.45427898132166344, -0.6000000000000001],
+ "rotate": [0, 1, 1, -160],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.33, 0.96, 0.55],
+ "diffuse": [0.38, 0.19, 0.53],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.9119385455733537, -0.8039007074463643, -0.6000000000000001],
+ "rotate": [1, 0, 1, 68],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.45, 0.92, 0.33],
+ "diffuse": [0.92, 0.2, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.4264970566984605, -1.2404004241703221, -0.6000000000000001],
+ "rotate": [1, 0, 1, 51],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.89, 0.6, 0.42],
+ "diffuse": [0.7, 0.87, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.008002146535178722, 0.29362603779650587, -0.6000000000000001],
+ "rotate": [1, 0, 1, 54],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.53, 0.21, 0.92],
+ "diffuse": [0.67, 0.84, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.46431874086705, -0.771989995145082, -0.6000000000000001],
+ "rotate": [0, 1, 1, -118],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.01, 0.22, 0.68],
+ "diffuse": [0.18, 0.16, 0.78],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.432577601009533, -1.4120709421133306, -0.6000000000000001],
+ "rotate": [0, 1, 0, -84],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.4, 0.43, 0.04],
+ "diffuse": [0.42, 0.56, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-1.19703176454663, 0.7475702199108849, -0.6000000000000001],
+ "rotate": [0, 1, 1, -14],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.17, 0.46, 0.04],
+ "diffuse": [0.16, 0.13, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.3855839506201315, 0.5234895363629386, -0.6000000000000001],
+ "rotate": [1, 0, 1, -170],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.07, 0.04, 0.92],
+ "diffuse": [0.98, 0.18, 0.97],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.072366363695466, 0.6124107513519357, -0.6000000000000001],
+ "rotate": [0, 1, 0, 169],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.39, 0.6, 0.4],
+ "diffuse": [0.99, 0.02, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.4684969219525525, -0.17132470159574487, -0.6000000000000001],
+ "rotate": [0, 1, 1, 92],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.69, 0.93, 0.85],
+ "diffuse": [0.43, 0.3, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.7533272884224859, 0.5255114507009808, -0.6000000000000001],
+ "rotate": [1, 1, 0, 49],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.3, 0.91, 0.11],
+ "diffuse": [0.21, 0.52, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.33504447825146455, -0.7273964288882716, -0.6000000000000001],
+ "rotate": [1, 0, 1, 114],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.39, 0.34, 0.12],
+ "diffuse": [0.87, 0.21, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.27002187929308663, -1.0336346609864144, -0.6000000000000001],
+ "rotate": [0, 1, 1, -48],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.42, 0.81, 0.17],
+ "diffuse": [0.4, 0.64, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.6531792535601157, -0.2317957027736368, -0.6000000000000001],
+ "rotate": [1, 1, 0, -122],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.15, 0.81, 0.65],
+ "diffuse": [0.53, 0.34, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [1.5131170151917561, -1.3326218169684143, -0.6000000000000001],
+ "rotate": [1, 1, 0, -90],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.75, 0.37, 0.18],
+ "diffuse": [0.73, 0.35, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.4840498928363788, -0.8155576272845415, -0.6000000000000001],
+ "rotate": [1, 0, 0, -114],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.19, 0.84, 0.09],
+ "diffuse": [0.05, 0.33, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.4098556955355921, 0.8278258430694898, -0.6000000000000001],
+ "rotate": [0, 1, 1, 24],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.34, 0.82, 0.43],
+ "diffuse": [0.18, 0.22, 0.98],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.2885111836171892, -0.7823461574064888, -0.6000000000000001],
+ "rotate": [1, 0, 1, 68],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.74, 0.19, 0.52],
+ "diffuse": [0.8, 0.29, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.24816975984934753, 0.4836426153182294, -0.6000000000000001],
+ "rotate": [1, 0, 1, 87],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.78, 0.08, 0.91],
+ "diffuse": [0.96, 0.3, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.740642980633079, -1.0846936214846594, -0.6000000000000001],
+ "rotate": [1, 0, 1, 164],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.54, 0.94, 0.64],
+ "diffuse": [0.61, 0.65, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.12532753757895843, 0.8195272918959009, -0.6000000000000001],
+ "rotate": [1, 0, 1, -129],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.6, 0.01, 0.98],
+ "diffuse": [0.57, 0.25, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.432887663725168, -1.1719887175006156, -0.6000000000000001],
+ "rotate": [0, 1, 1, -32],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.11, 0.96, 0.64],
+ "diffuse": [0.98, 0.24, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.1075127508850031, 0.7919075467329042, -0.6000000000000001],
+ "rotate": [1, 0, 0, 138],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.31, 0.18, 0.5],
+ "diffuse": [0.08, 0.17, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.550169149336953, 1.1146686836395479, -0.6000000000000001],
+ "rotate": [0, 1, 1, 53],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.86, 0.82, 0.46],
+ "diffuse": [0.96, 0.36, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.1233355218641874, 0.15881339901043434, -0.6000000000000001],
+ "rotate": [0, 1, 0, -89],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.13, 0.44, 0.27],
+ "diffuse": [0.98, 0.13, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.8300370378889834, -1.1400737106621617, -0.6000000000000001],
+ "rotate": [1, 0, 1, -169],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.01, 0.78, 0.25],
+ "diffuse": [0.04, 0.72, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.0084782937217525, -0.09726847547538875, -0.6000000000000001],
+ "rotate": [1, 0, 0, 24],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.66, 0.78, 0.44],
+ "diffuse": [0.7, 0.14, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.7562972477959987, 0.5681234438640648, -0.6000000000000001],
+ "rotate": [0, 1, 0, -125],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.47, 0.26, 0.91],
+ "diffuse": [0.18, 0.25, 0.85],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.32497809645864373, -1.044469563589735, -0.6000000000000001],
+ "rotate": [1, 0, 0, -173],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.31, 0.7, 0.38],
+ "diffuse": [0.76, 0.22, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.7084764022238348, 0.17698026141130008, -0.6000000000000001],
+ "rotate": [0, 1, 1, 19],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.64, 0.95, 0.0],
+ "diffuse": [0.16, 0.05, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.3557967483827347, -0.8962079787496579, -0.6000000000000001],
+ "rotate": [0, 1, 0, -43],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.8, 0.38, 0.16],
+ "diffuse": [0.78, 0.74, 0.44],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.5336242284374286, 1.2230325054197373, -0.6000000000000001],
+ "rotate": [1, 0, 1, 27],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.64, 0.24, 0.92],
+ "diffuse": [0.14, 0.6, 0.48],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.6228115805475709, -0.16489350935593938, -0.6000000000000001],
+ "rotate": [1, 0, 1, -122],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.03, 0.32, 1.0],
+ "diffuse": [0.54, 0.76, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.6979260304171628, -1.2720256394722598, -0.6000000000000001],
+ "rotate": [1, 1, 0, 9],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.78, 0.82, 0.39],
+ "diffuse": [0.92, 0.4, 0.17],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.8319350963570333, 1.2247353989375813, -0.6000000000000001],
+ "rotate": [1, 0, 1, -47],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.54, 0.91, 0.28],
+ "diffuse": [0.97, 0.84, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.5465208064504545, -0.9583684013436817, -0.6000000000000001],
+ "rotate": [1, 1, 0, 143],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.94, 0.4, 0.05],
+ "diffuse": [0.5, 0.89, 0.29],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.21513650044840404, -0.3200052212523412, -0.6000000000000001],
+ "rotate": [0, 0, 1, -17],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.77, 0.8, 0.3],
+ "diffuse": [0.13, 0.11, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.26868014873380286, 1.2408066942672897, -0.6000000000000001],
+ "rotate": [1, 1, 0, 164],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.59, 0.02, 0.43],
+ "diffuse": [0.86, 0.46, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.7124160234928218, -0.455419526654003, -0.6000000000000001],
+ "rotate": [1, 0, 0, 116],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.83, 0.48, 0.3],
+ "diffuse": [0.57, 0.15, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.043145857906079055, -0.8546239795140148, -0.6000000000000001],
+ "rotate": [1, 1, 0, 77],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.21, 0.61, 0.72],
+ "diffuse": [0.39, 0.28, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.7766052096745146, 1.1176209252065286, -0.6000000000000001],
+ "rotate": [1, 1, 0, -71],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.89, 0.81, 0.71],
+ "diffuse": [0.99, 0.6, 0.98],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [1.284229069636328, 1.2303117835953488, -0.6000000000000001],
+ "rotate": [1, 0, 1, -124],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.73, 0.93, 0.16],
+ "diffuse": [0.79, 0.53, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.3024476479389149, 1.3363907304233071, -0.6000000000000001],
+ "rotate": [1, 0, 1, -136],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.68, 0.65, 0.91],
+ "diffuse": [0.91, 0.81, 0.29],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.7582736192680973, 0.5848146704304844, -0.6000000000000001],
+ "rotate": [1, 1, 0, -36],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.81, 0.26, 0.63],
+ "diffuse": [0.06, 0.14, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.18680773633744718, 0.0971939603924441, -0.6000000000000001],
+ "rotate": [0, 0, 1, 78],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [1.0, 0.37, 0.77],
+ "diffuse": [0.75, 0.45, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.2219532161314455, -0.31090721171987723, -0.6000000000000001],
+ "rotate": [1, 0, 1, 82],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.13, 0.23, 0.06],
+ "diffuse": [0.23, 0.15, 0.92],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.3108764566760807, 0.7981291411835956, -0.6000000000000001],
+ "rotate": [1, 0, 1, -121],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.02, 0.84, 0.78],
+ "diffuse": [0.08, 0.02, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.8794348393883702, 0.5093214431145836, -0.6000000000000001],
+ "rotate": [1, 0, 1, 75],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.64, 0.65, 0.81],
+ "diffuse": [0.74, 0.97, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.2232532007379755, -0.4950495320131707, -0.8],
+ "rotate": [1, 1, 0, 108],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.97, 0.59, 0.97],
+ "diffuse": [0.09, 0.62, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.1003459978799466, -0.26088095428935, -0.8],
+ "rotate": [0, 1, 0, -113],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.84, 0.18, 0.08],
+ "diffuse": [0.8, 0.5, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.620916745315957, -0.48347093143901787, -0.8],
+ "rotate": [1, 0, 0, 79],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.92, 0.25, 0.01],
+ "diffuse": [0.07, 0.11, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.7535418994307399, 0.9695375439311174, -0.8],
+ "rotate": [1, 1, 0, 66],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.86, 0.93, 0.16],
+ "diffuse": [0.34, 0.38, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.6494461684169295, -1.2654180959339896, -0.8],
+ "rotate": [1, 1, 0, 88],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.4, 0.47, 0.79],
+ "diffuse": [0.66, 0.75, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.9397865491196646, 0.011700716800229216, -0.8],
+ "rotate": [1, 0, 1, -33],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.26, 0.5, 0.77],
+ "diffuse": [0.31, 0.73, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.6595185035085214, -0.6762151083981843, -0.8],
+ "rotate": [1, 0, 1, 168],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.86, 0.26, 0.87],
+ "diffuse": [0.17, 0.79, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.4764965093075624, 0.8710276754606303, -0.8],
+ "rotate": [0, 1, 1, 55],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.09, 0.02, 0.06],
+ "diffuse": [0.09, 0.69, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.4704863046526668, -1.4032180261061602, -0.8],
+ "rotate": [1, 0, 1, -89],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.79, 0.85, 0.09],
+ "diffuse": [0.44, 0.1, 0.06],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.9347157383175797, -0.9876580460817025, -0.8],
+ "rotate": [1, 1, 0, -90],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.4, 0.24, 0.83],
+ "diffuse": [0.42, 0.98, 0.57],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.1165462312788272, 0.592960174680135, -0.8],
+ "rotate": [0, 1, 0, 62],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.46, 0.99, 0.07],
+ "diffuse": [0.27, 0.04, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.0856739396625501, 1.103381624771087, -0.8],
+ "rotate": [0, 1, 1, 163],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.1, 0.7, 0.06],
+ "diffuse": [0.47, 0.16, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.4616641918578943, 1.1841630772961285, -0.8],
+ "rotate": [0, 1, 1, 143],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.92, 0.71, 0.73],
+ "diffuse": [0.03, 0.11, 0.53],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.04106291146556873, 0.5575823369557846, -0.8],
+ "rotate": [1, 1, 0, 74],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.55, 0.63, 0.5],
+ "diffuse": [0.58, 0.99, 0.02],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.1300404158976693, 1.4004561529778314, -0.8],
+ "rotate": [1, 0, 1, 176],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.23, 0.01, 0.24],
+ "diffuse": [0.32, 0.28, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.759720645701174, -0.39778088062152706, -0.8],
+ "rotate": [0, 1, 1, 53],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.08, 0.07, 0.02],
+ "diffuse": [0.73, 0.91, 0.89],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [1.7415460773073383, -0.7483783017987186, -0.8],
+ "rotate": [1, 1, 0, -178],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.17, 0.69, 0.89],
+ "diffuse": [0.21, 0.01, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.023905077905419736, -0.6126277720266361, -0.8],
+ "rotate": [0, 1, 1, -94],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.54, 0.1, 0.16],
+ "diffuse": [0.5, 0.4, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-0.9892135942566591, 0.04754898343774894, -0.8],
+ "rotate": [1, 0, 0, -151],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.31, 0.38, 0.3],
+ "diffuse": [0.24, 0.88, 0.45],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.3810343212828582, -0.9082584237263713, -0.8],
+ "rotate": [0, 1, 1, 159],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.89, 0.36, 0.9],
+ "diffuse": [0.82, 0.4, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.7808657019259524, 0.004307335884585095, -0.8],
+ "rotate": [0, 1, 1, 91],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.88, 0.22, 0.83],
+ "diffuse": [0.86, 0.63, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.5907802464545209, -0.29256303764198277, -0.8],
+ "rotate": [1, 0, 0, 104],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.88, 0.22, 0.44],
+ "diffuse": [0.85, 0.17, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.402182244473393, 0.20449896100727716, -0.8],
+ "rotate": [0, 1, 0, 44],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.77, 0.31, 0.97],
+ "diffuse": [0.05, 0.01, 0.48],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.3676464490450049, -0.26944409265508296, -0.8],
+ "rotate": [1, 1, 0, -134],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.1, 0.42, 0.77],
+ "diffuse": [0.48, 0.4, 0.17],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.3127504843468014, -1.2645662847606105, -0.8],
+ "rotate": [0, 0, 1, -170],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.18, 0.87, 0.54],
+ "diffuse": [0.67, 0.13, 0.06],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.5963591263793766, 1.4257092370221174, -0.8],
+ "rotate": [1, 1, 0, -179],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.9, 0.97, 0.02],
+ "diffuse": [0.48, 0.37, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.45834377998374665, 0.9244981334371869, -0.8],
+ "rotate": [1, 0, 0, 52],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.97, 0.37, 1.0],
+ "diffuse": [0.32, 0.17, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.4375598088353958, 0.3843797511147653, -0.8],
+ "rotate": [0, 1, 0, 112],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.14, 0.09, 0.09],
+ "diffuse": [0.53, 0.46, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.671144143309197, -0.3287082352617068, -0.8],
+ "rotate": [0, 1, 1, -37],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.14, 0.04, 0.58],
+ "diffuse": [0.76, 0.14, 0.28],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.9633015959619926, -0.6213524190832425, -0.8],
+ "rotate": [1, 0, 0, 178],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.41, 0.55, 0.53],
+ "diffuse": [0.61, 0.01, 0.2],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.3867286212871863, 1.4134873347133148, -0.8],
+ "rotate": [0, 1, 0, -86],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.2, 0.63, 0.92],
+ "diffuse": [0.71, 0.49, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.2724389276361894, -0.5780197922575776, -0.8],
+ "rotate": [0, 1, 0, 157],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.29, 0.2, 0.88],
+ "diffuse": [0.81, 0.7, 0.21],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [0.6298460539267343, -0.6403058791436608, -0.8],
+ "rotate": [1, 0, 1, 150],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.06, 0.92, 0.57],
+ "diffuse": [0.34, 0.71, 0.72],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.5792821110525275, -0.5610902799057772, -0.8],
+ "rotate": [0, 1, 1, 147],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.84, 0.7, 0.62],
+ "diffuse": [0.68, 0.57, 0.87],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.3026724254185265, 0.48892055416011826, -0.8],
+ "rotate": [0, 0, 1, -26],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.05, 0.75, 0.95],
+ "diffuse": [0.84, 0.07, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.19369967819372746, -1.1641675652154726, -0.8],
+ "rotate": [1, 1, 0, 162],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.0, 0.77, 0.83],
+ "diffuse": [0.88, 0.04, 0.09],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.3591792548171784, -0.24959598876690503, -0.8],
+ "rotate": [1, 0, 0, -99],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.07, 0.16, 0.64],
+ "diffuse": [0.97, 0.77, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [1.2980916357551249, 0.40366046852838866, -0.8],
+ "rotate": [1, 1, 0, 99],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.48, 0.02, 0.7],
+ "diffuse": [0.7, 0.06, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.2860309744285652, 1.1308726663033446, -0.8],
+ "rotate": [1, 0, 1, 138],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.42, 0.58, 0.49],
+ "diffuse": [0.33, 0.17, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.3760249635479762, 1.2466244217851705, -0.8],
+ "rotate": [0, 1, 1, -52],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.96, 0.12, 0.68],
+ "diffuse": [0.78, 0.8, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.7868531388297351, 0.7351164351862085, -0.8],
+ "rotate": [1, 1, 0, -43],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.16, 0.42, 0.9],
+ "diffuse": [0.84, 0.39, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.16387363164366908, 1.2598570759114986, -0.8],
+ "rotate": [0, 1, 1, 103],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.56, 0.51, 0.64],
+ "diffuse": [0.96, 0.71, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.553638711068966, 1.0389891814465524, -0.8],
+ "rotate": [0, 1, 1, -176],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.27, 0.27, 0.52],
+ "diffuse": [0.25, 0.99, 0.22],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.7327171379043746, 1.3041597092594643, -0.8],
+ "rotate": [0, 1, 1, -20],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.13, 0.76, 0.17],
+ "diffuse": [0.76, 0.68, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.4638640105144143, 0.3952712178402613, -0.8],
+ "rotate": [1, 0, 0, -31],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.94, 0.41, 0.18],
+ "diffuse": [0.88, 0.12, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.350815473503582, -1.4538673901390307, -0.8],
+ "rotate": [1, 1, 0, -89],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.9, 0.51, 0.31],
+ "diffuse": [0.68, 0.16, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.12092047339824097, 1.1775070012078492, -0.8],
+ "rotate": [0, 1, 0, -60],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.58, 0.31, 0.5],
+ "diffuse": [0.6, 0.96, 0.37],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [1.0463600349959097, -0.0009095489239927534, -0.8],
+ "rotate": [0, 1, 1, 76],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.9, 0.33, 0.07],
+ "diffuse": [0.3, 0.32, 0.1],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.5616529325778639, -0.6289016956195177, -0.8],
+ "rotate": [1, 1, 0, 132],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.0, 0.6, 0.6],
+ "diffuse": [0.23, 0.09, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.246289275115501, -0.8037857016445579, -0.8],
+ "rotate": [1, 0, 0, 70],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.03, 0.71, 0.26],
+ "diffuse": [0.91, 0.15, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.21957189359665286, 0.7469412004436609, -0.8],
+ "rotate": [0, 1, 1, 118],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.55, 0.79, 0.52],
+ "diffuse": [0.87, 0.4, 0.22],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.24428164226493454, -0.8399832545201082, -0.8],
+ "rotate": [0, 1, 1, -139],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.88, 0.24, 0.75],
+ "diffuse": [0.8, 0.52, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.47841521613777216, -0.060853676831327475, -0.8],
+ "rotate": [0, 1, 1, -98],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.54, 0.68, 0.54],
+ "diffuse": [0.58, 0.32, 0.2],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.9584663970464393, 0.6671460270342608, -0.8],
+ "rotate": [0, 1, 0, -174],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [1.0, 0.48, 0.37],
+ "diffuse": [0.28, 0.29, 0.21],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.6205832276990542, -0.484991305925881, -0.8],
+ "rotate": [0, 1, 1, 150],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.2, 0.52, 0.33],
+ "diffuse": [0.96, 0.88, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.6301097163704226, -1.04882277402855, -0.8],
+ "rotate": [1, 0, 1, -81],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.22, 0.45, 0.65],
+ "diffuse": [0.46, 0.36, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-1.403466721219647, 0.7065255167494944, -0.8],
+ "rotate": [0, 1, 1, -139],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.65, 0.25, 0.82],
+ "diffuse": [0.81, 0.36, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.4921024596399919, 0.3975713693507714, -0.8],
+ "rotate": [1, 0, 1, 84],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.25, 0.41, 0.82],
+ "diffuse": [0.98, 0.04, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.6651752423575048, -0.6308098218038021, -0.8],
+ "rotate": [1, 0, 1, 41],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.26, 0.74, 0.63],
+ "diffuse": [0.25, 0.31, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.2112691618303248, 0.8984177534745372, -0.8],
+ "rotate": [1, 0, 0, -63],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.3, 0.1, 0.0],
+ "diffuse": [0.55, 0.53, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.559205675446105, 0.8647608141581591, -0.8],
+ "rotate": [0, 1, 0, -123],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.52, 0.06, 0.34],
+ "diffuse": [0.8, 0.67, 0.04],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.4084758973247866, -0.5593280366138363, -0.8],
+ "rotate": [1, 0, 0, -14],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.37, 0.5, 0.94],
+ "diffuse": [0.41, 0.95, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.48452870899668077, -1.154656180758436, -0.8],
+ "rotate": [0, 1, 1, -43],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.74, 0.24, 0.77],
+ "diffuse": [0.63, 0.66, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.3590679322195387, 0.22215745106225548, -0.8],
+ "rotate": [1, 1, 0, 128],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.83, 0.69, 0.29],
+ "diffuse": [0.08, 0.31, 0.21],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.1716298262778282, 1.2579497941226472, -0.8],
+ "rotate": [1, 0, 1, 83],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.93, 0.53, 0.02],
+ "diffuse": [0.79, 0.11, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.28702476513555686, -0.7853889242124185, -0.8],
+ "rotate": [0, 1, 1, 50],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.07, 0.52, 0.2],
+ "diffuse": [0.26, 0.78, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.8844914233480671, 1.1717493637392433, -0.8],
+ "rotate": [0, 1, 1, 150],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.38, 0.27, 0.4],
+ "diffuse": [0.72, 0.84, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.11241440488802512, -0.11484242898615449, -0.8],
+ "rotate": [1, 0, 1, 147],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.54, 0.32, 0.79],
+ "diffuse": [0.09, 0.32, 0.45],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.07223319803705386, 0.8141653261709711, -0.8],
+ "rotate": [0, 0, 1, -127],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.4, 0.12, 0.61],
+ "diffuse": [0.09, 0.76, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.02213283126431742, 0.10715043797758028, -0.8],
+ "rotate": [0, 0, 1, -129],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.68, 0.48, 0.68],
+ "diffuse": [0.17, 0.7, 0.06],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.4074433106084485, 0.7452634652490664, -0.8],
+ "rotate": [0, 1, 1, 129],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.01, 0.42, 0.19],
+ "diffuse": [0.79, 0.2, 0.04],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.5835260134736666, -0.41549260779490327, -0.8],
+ "rotate": [1, 1, 0, -159],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.17, 0.38, 0.87],
+ "diffuse": [0.78, 0.99, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.5572921057841018, -0.2385822957565762, -0.8],
+ "rotate": [1, 1, 0, 33],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.36, 0.43, 0.99],
+ "diffuse": [0.4, 0.94, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.5835324429062665, -0.4996224361119159, -0.8],
+ "rotate": [0, 1, 1, 7],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.15, 0.12, 0.61],
+ "diffuse": [0.92, 0.19, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.8103628616582852, -1.0205629441940942, -0.8],
+ "rotate": [1, 1, 0, 54],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.03, 0.43, 0.61],
+ "diffuse": [0.31, 0.37, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.2135320689100828, -1.424582849478656, -0.8],
+ "rotate": [1, 0, 0, 163],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.57, 0.17, 0.43],
+ "diffuse": [0.01, 0.75, 0.92],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.3634594311580348, 1.259848192894685, -0.8],
+ "rotate": [1, 1, 0, 76],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.01, 0.55, 0.48],
+ "diffuse": [0.06, 0.8, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.4802353377825583, -0.3658938733107684, -0.8],
+ "rotate": [1, 0, 1, -51],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.85, 0.15, 0.56],
+ "diffuse": [0.53, 0.61, 0.48],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.7499279016761784, -0.932690279989028, -0.8],
+ "rotate": [1, 1, 0, 102],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.5, 0.8, 0.92],
+ "diffuse": [0.27, 0.14, 0.2],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.8912900311266561, 1.057425282317686, -0.8],
+ "rotate": [1, 1, 0, -171],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.61, 0.13, 0.36],
+ "diffuse": [0.52, 0.81, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.2940184030986361, 0.6441512784259196, -0.8],
+ "rotate": [0, 1, 1, -65],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.24, 0.05, 0.71],
+ "diffuse": [0.25, 0.35, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.689081793496737, 1.3079626296904232, -0.8],
+ "rotate": [1, 1, 0, 72],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.42, 0.22, 0.3],
+ "diffuse": [0.02, 0.62, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-1.5782991108405522, -0.7434623178432912, -0.8],
+ "rotate": [0, 1, 1, -151],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.78, 0.19, 0.43],
+ "diffuse": [0.68, 0.52, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.9074144857582787, -0.7441517691563991, -0.8],
+ "rotate": [1, 1, 0, -162],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.26, 0.06, 0.43],
+ "diffuse": [0.42, 0.9, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.13988182894829793, 0.9668261879318174, -0.8],
+ "rotate": [0, 1, 1, 86],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.56, 0.07, 0.86],
+ "diffuse": [0.87, 0.52, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.2384412214206537, 0.02084320589170119, -0.8],
+ "rotate": [1, 1, 0, -75],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.44, 0.72, 0.89],
+ "diffuse": [0.41, 0.73, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.5862788237448644, -0.95787966162591, -0.8],
+ "rotate": [0, 1, 1, -63],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.88, 0.83, 0.33],
+ "diffuse": [0.16, 0.57, 0.58],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.060221541402285, 0.7338848080964553, -0.8],
+ "rotate": [0, 1, 1, 74],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.7, 0.26, 0.86],
+ "diffuse": [0.05, 0.39, 0.92],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.5690995497556008, -1.3659146729582774, -0.8],
+ "rotate": [1, 0, 1, 91],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.6, 0.75, 0.33],
+ "diffuse": [0.02, 0.14, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.3897750714972315, 0.5283685083904035, -0.8],
+ "rotate": [0, 1, 1, 36],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.44, 0.49, 0.0],
+ "diffuse": [0.09, 0.85, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.1737050217441123, 0.42907539681108364, -0.8],
+ "rotate": [0, 1, 1, -20],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.49, 0.86, 0.71],
+ "diffuse": [0.14, 0.11, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.5399068693132059, 0.6163499103018899, -0.8],
+ "rotate": [0, 1, 0, -145],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [1.0, 0.53, 0.98],
+ "diffuse": [0.13, 0.37, 0.79],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.7484707139535904, -1.1398438033137044, -0.8],
+ "rotate": [1, 0, 1, -42],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.42, 0.8, 0.68],
+ "diffuse": [0.39, 0.83, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.3700864324251667, -1.344590648511313, -0.8],
+ "rotate": [1, 0, 1, 166],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.32, 0.5, 0.1],
+ "diffuse": [0.16, 0.56, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.44047942430796727, -0.805133484029576, -0.8],
+ "rotate": [1, 0, 1, 72],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.37, 0.51, 0.47],
+ "diffuse": [0.26, 0.4, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.5357575327843225, -1.2030276285684813, -0.8],
+ "rotate": [1, 0, 1, -119],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.79, 0.02, 0.54],
+ "diffuse": [0.68, 0.2, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.5685248208865303, -0.7419489019080662, -0.8],
+ "rotate": [1, 1, 0, 135],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.38, 0.1, 0.54],
+ "diffuse": [0.13, 0.05, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.6754706824464147, -1.0690308458263738, -0.8],
+ "rotate": [1, 0, 1, -86],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.44, 0.27, 0.84],
+ "diffuse": [0.91, 0.89, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.41014633431151104, 0.9969763040220054, -0.8],
+ "rotate": [1, 1, 0, -83],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.37, 0.76, 0.31],
+ "diffuse": [0.87, 0.41, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.6541927777165306, 0.29934329642967006, -0.8],
+ "rotate": [1, 1, 0, -105],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.32, 0.42, 0.32],
+ "diffuse": [0.52, 0.41, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.869270258298831, 0.3891416693054741, -0.8],
+ "rotate": [1, 0, 1, 70],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.5, 0.24, 0.72],
+ "diffuse": [0.32, 0.74, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.6646993559161294, 0.8717086830925473, -0.8],
+ "rotate": [0, 1, 0, -45],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.45, 0.21, 0.04],
+ "diffuse": [0.06, 0.44, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.6360445257766676, -0.7088569747398523, -0.8],
+ "rotate": [1, 1, 0, -7],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.8, 0.48, 0.76],
+ "diffuse": [0.38, 0.59, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.4487905112201829, -0.004903119732601491, -0.8],
+ "rotate": [0, 1, 0, 88],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.3, 0.37, 0.09],
+ "diffuse": [0.14, 0.88, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-0.5061013398897094, 0.21340190927710068, -0.8],
+ "rotate": [0, 1, 1, -124],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.99, 0.2, 0.17],
+ "diffuse": [0.49, 0.77, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.11411719167307521, 1.2028606153366983, -0.8],
+ "rotate": [0, 0, 1, 16],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.43, 0.14, 0.06],
+ "diffuse": [0.58, 0.05, 0.24],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.215025673388109, 0.7977126128609147, -0.8],
+ "rotate": [0, 1, 1, -158],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.7, 0.62, 0.66],
+ "diffuse": [0.85, 0.66, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.3062511771025314, 1.4310033383288063, -0.8],
+ "rotate": [0, 0, 1, -107],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.27, 0.07, 0.72],
+ "diffuse": [0.82, 0.15, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.5868442644431675, 0.0738398430488636, -0.8],
+ "rotate": [1, 1, 0, -174],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.85, 0.66, 0.79],
+ "diffuse": [0.0, 0.11, 0.63],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.5468050731468923, 0.08468396101220921, -0.8],
+ "rotate": [1, 1, 0, 25],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.58, 0.04, 0.05],
+ "diffuse": [0.96, 0.17, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-1.319453903799706, 1.1320925912910589, -0.8],
+ "rotate": [1, 1, 0, 28],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.51, 0.68, 0.48],
+ "diffuse": [0.61, 0.46, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-1.492089040653125, -1.1185681732548252, -0.8],
+ "rotate": [0, 0, 1, 58],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.98, 0.84, 0.37],
+ "diffuse": [0.36, 0.92, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.5052954241489636, -0.6239380862774595, -0.8],
+ "rotate": [0, 1, 1, -133],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.46, 0.36, 0.89],
+ "diffuse": [0.24, 0.79, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.072176164186419, 0.5226257465107298, -0.8],
+ "rotate": [0, 1, 1, 161],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.8, 0.23, 0.59],
+ "diffuse": [0.64, 0.39, 0.89],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [0.49474224158671554, -0.8001798921247144, -0.8],
+ "rotate": [1, 0, 1, 116],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.08, 0.27, 0.37],
+ "diffuse": [0.72, 0.34, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.0610925477060458, 1.081346588268965, -0.8],
+ "rotate": [1, 1, 0, 128],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.49, 0.07, 0.79],
+ "diffuse": [0.49, 0.79, 0.48],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.7176848699132332, 0.10412129213506893, -0.8],
+ "rotate": [0, 1, 1, 7],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.51, 0.91, 0.79],
+ "diffuse": [0.45, 0.71, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.5150956661647992, 0.3934182874847971, -0.8],
+ "rotate": [0, 1, 1, 96],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.94, 0.17, 0.83],
+ "diffuse": [0.2, 0.01, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.7302474053578787, -0.06605659824129506, -0.8],
+ "rotate": [1, 0, 1, 100],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.76, 0.32, 0.09],
+ "diffuse": [0.86, 0.55, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.8118592899534085, -0.6866316434038113, -0.8],
+ "rotate": [0, 0, 1, -154],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.42, 0.7, 0.64],
+ "diffuse": [0.84, 0.86, 0.09],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.10828122820558095, -0.6003901999677881, -0.8],
+ "rotate": [1, 0, 1, 23],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.36, 0.26, 0.43],
+ "diffuse": [0.26, 0.64, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.7217843921001552, -0.43111215318364926, -0.8],
+ "rotate": [1, 0, 1, -106],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.22, 0.32, 0.0],
+ "diffuse": [0.3, 0.63, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.4026773972182758, -0.3187706036149003, -0.8],
+ "rotate": [0, 1, 1, 73],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.93, 0.05, 0.61],
+ "diffuse": [0.78, 0.52, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.7524697124066653, 1.0108662062211171, -0.8],
+ "rotate": [1, 1, 0, -7],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.78, 0.91, 0.11],
+ "diffuse": [0.4, 0.04, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.0218253784607598, 0.18064917464720387, -0.8],
+ "rotate": [1, 1, 0, 103],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.69, 0.77, 0.58],
+ "diffuse": [0.84, 0.68, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.15309946166830346, 1.2067080117382836, -1.0],
+ "rotate": [0, 1, 1, 82],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.98, 0.94, 0.64],
+ "diffuse": [0.12, 0.65, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.2533337269183873, -0.4872292698814422, -1.0],
+ "rotate": [1, 1, 0, 151],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.32, 0.39, 0.55],
+ "diffuse": [0.53, 0.71, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.34989489533828677, -0.5012727106311771, -1.0],
+ "rotate": [0, 1, 1, 19],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.49, 0.43, 0.28],
+ "diffuse": [1.0, 0.12, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.3780927272851031, -0.9801446418983403, -1.0],
+ "rotate": [1, 1, 0, 55],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.73, 0.36, 0.79],
+ "diffuse": [0.87, 0.87, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.3900320933107493, 1.0425759273917254, -1.0],
+ "rotate": [0, 1, 0, 95],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.58, 0.81, 0.73],
+ "diffuse": [0.46, 0.56, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.7511620200892841, 0.017042005092974488, -1.0],
+ "rotate": [1, 1, 0, -154],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.81, 0.97, 0.44],
+ "diffuse": [0.22, 0.67, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-1.4127745966794698, -0.5302698395707245, -1.0],
+ "rotate": [1, 1, 0, 51],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.36, 0.89, 0.44],
+ "diffuse": [0.13, 0.77, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.442010972572477, 0.39743057465382226, -1.0],
+ "rotate": [0, 1, 0, 123],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.45, 0.07, 0.41],
+ "diffuse": [0.88, 0.54, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.9102787673989672, -0.5897340104053297, -1.0],
+ "rotate": [0, 1, 1, -81],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.42, 0.28, 0.72],
+ "diffuse": [0.42, 0.33, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.2207066514871292, -0.4684492297506959, -1.0],
+ "rotate": [1, 0, 1, -102],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.31, 0.91, 0.97],
+ "diffuse": [0.67, 0.55, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.413466136514455, 0.8956223355519426, -1.0],
+ "rotate": [1, 1, 0, 15],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.78, 0.23, 0.79],
+ "diffuse": [0.74, 0.36, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.17751439278301362, -1.3512957620084167, -1.0],
+ "rotate": [0, 1, 0, 64],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.62, 0.39, 0.65],
+ "diffuse": [0.73, 0.53, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-1.0620614447078571, -0.06623261970171312, -1.0],
+ "rotate": [0, 1, 1, -35],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.86, 0.28, 0.79],
+ "diffuse": [0.52, 0.17, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.16347276564193636, 0.3330273061956692, -1.0],
+ "rotate": [1, 0, 1, -176],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.56, 0.44, 0.21],
+ "diffuse": [0.58, 0.29, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [0.8385779601286909, -0.7866547812672847, -1.0],
+ "rotate": [0, 1, 1, -53],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.35, 0.64, 0.68],
+ "diffuse": [0.21, 0.27, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.8247892581455978, -1.3598919846046083, -1.0],
+ "rotate": [1, 1, 0, 165],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.07, 0.3, 0.61],
+ "diffuse": [0.71, 0.61, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.13938223382554837, -1.4478992659199104, -1.0],
+ "rotate": [0, 1, 1, -77],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.39, 0.1, 0.02],
+ "diffuse": [0.53, 0.69, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.514382721152119, -0.8892735103850887, -1.0],
+ "rotate": [1, 1, 0, -15],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.15, 0.69, 0.07],
+ "diffuse": [0.39, 0.17, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.7769276313400106, 0.2260983748792218, -1.0],
+ "rotate": [0, 1, 1, -119],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.33, 0.71, 0.9],
+ "diffuse": [0.51, 0.58, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.27683716147816795, -0.33807956380907767, -1.0],
+ "rotate": [1, 1, 0, -94],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.38, 0.38, 0.11],
+ "diffuse": [0.51, 0.3, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.6556096960288058, 0.7172863656410646, -1.0],
+ "rotate": [0, 0, 1, -134],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.95, 0.79, 0.69],
+ "diffuse": [0.44, 0.53, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.0986597261024138, -0.8001541096412041, -1.0],
+ "rotate": [0, 0, 1, -19],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.02, 0.88, 0.47],
+ "diffuse": [0.68, 0.82, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.22230365917957662, 0.6157596999138959, -1.0],
+ "rotate": [1, 0, 1, -64],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.07, 0.65, 0.02],
+ "diffuse": [0.28, 0.85, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.03599833388896645, 0.40534810216292283, -1.0],
+ "rotate": [0, 1, 0, 20],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.29, 0.98, 0.63],
+ "diffuse": [0.78, 0.64, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.3610251598269347, 1.0013817900610822, -1.0],
+ "rotate": [1, 0, 1, 170],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.92, 0.5, 1.0],
+ "diffuse": [0.69, 0.31, 0.53],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.6549270243335494, -1.0317539393369737, -1.0],
+ "rotate": [0, 1, 0, 100],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [1.0, 0.4, 0.93],
+ "diffuse": [0.75, 0.79, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.5201122427566662, 0.26078466792736466, -1.0],
+ "rotate": [1, 0, 1, -20],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.85, 0.37, 0.51],
+ "diffuse": [0.31, 0.59, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.5134877457085161, 1.3413830454896787, -1.0],
+ "rotate": [1, 1, 0, -150],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.29, 0.13, 0.62],
+ "diffuse": [0.74, 0.22, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.33874064135171156, -0.8176923101297756, -1.0],
+ "rotate": [1, 0, 0, 44],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.12, 0.9, 0.01],
+ "diffuse": [0.37, 0.95, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.7755367410067915, 0.9882352369671041, -1.0],
+ "rotate": [1, 0, 1, 157],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.27, 0.75, 0.69],
+ "diffuse": [0.98, 0.36, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.5329046176205994, 1.128261794923318, -1.0],
+ "rotate": [0, 1, 1, 73],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.05, 0.77, 0.72],
+ "diffuse": [0.25, 0.38, 0.69],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.5828739350976317, -0.13366240083085312, -1.0],
+ "rotate": [0, 1, 1, -72],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.72, 0.05, 0.1],
+ "diffuse": [0.59, 0.32, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.3505701442187414, 0.5336081879005667, -1.0],
+ "rotate": [0, 1, 1, -113],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.18, 0.04, 0.83],
+ "diffuse": [0.48, 0.18, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.2421880669946608, -0.3961501228800901, -1.0],
+ "rotate": [0, 1, 1, -150],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.72, 0.86, 0.28],
+ "diffuse": [0.34, 0.15, 0.92],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.4781830177497739, 0.8817538479947524, -1.0],
+ "rotate": [0, 1, 1, -93],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.25, 0.18, 0.42],
+ "diffuse": [0.82, 0.55, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.3019047384822906, -0.07905948118542083, -1.0],
+ "rotate": [0, 1, 1, 114],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.47, 0.12, 0.35],
+ "diffuse": [0.42, 0.32, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.6946834531021444, 0.25267602307157055, -1.0],
+ "rotate": [0, 1, 1, 162],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.64, 0.96, 0.29],
+ "diffuse": [0.78, 0.73, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.26057590417551846, 0.3471939534345214, -1.0],
+ "rotate": [0, 0, 1, 91],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.48, 0.32, 0.81],
+ "diffuse": [0.76, 0.22, 0.85],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.9944548133288416, 1.125266600977434, -1.0],
+ "rotate": [0, 1, 1, -155],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.82, 0.71, 0.77],
+ "diffuse": [0.16, 0.84, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.8764227141368879, -0.48454876432171856, -1.0],
+ "rotate": [1, 0, 1, -152],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.36, 0.19, 0.91],
+ "diffuse": [0.11, 0.26, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.536173069962614, 0.11581862128748721, -1.0],
+ "rotate": [1, 1, 0, -64],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.12, 0.27, 0.39],
+ "diffuse": [0.17, 0.05, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.03441627415822168, 0.8619628386113929, -1.0],
+ "rotate": [1, 0, 1, -59],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.31, 0.26, 0.49],
+ "diffuse": [0.82, 0.41, 0.53],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-1.4101641926805257, -1.2805719552314256, -1.0],
+ "rotate": [0, 1, 1, -28],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.56, 0.38, 0.57],
+ "diffuse": [0.55, 0.23, 0.89],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.4860984397970076, 0.9996779629471302, -1.0],
+ "rotate": [1, 1, 0, -121],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.98, 0.76, 0.15],
+ "diffuse": [0.36, 0.63, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.0068759026999862805, -0.5739295647243041, -1.0],
+ "rotate": [1, 1, 0, 118],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.7, 0.05, 0.55],
+ "diffuse": [0.92, 0.57, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.2094574179380793, -0.10927524008379086, -1.0],
+ "rotate": [1, 0, 0, -42],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.18, 0.88, 0.95],
+ "diffuse": [0.75, 0.24, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.083761598361553, 1.2729737511821169, -1.0],
+ "rotate": [1, 1, 0, -106],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.37, 0.58, 0.14],
+ "diffuse": [0.5, 0.35, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.5982648969541302, 0.6648501511692384, -1.0],
+ "rotate": [0, 1, 1, -126],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.26, 0.03, 0.49],
+ "diffuse": [0.34, 0.35, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.66957673779808, 0.9226150956291779, -1.0],
+ "rotate": [1, 0, 0, -177],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.24, 0.67, 0.22],
+ "diffuse": [0.66, 0.9, 0.37],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.765928302808284, -0.14340344453226228, -1.0],
+ "rotate": [1, 1, 0, -115],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.11, 0.86, 0.27],
+ "diffuse": [0.89, 0.28, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.7800356890238553, 1.1936610910123613, -1.0],
+ "rotate": [1, 0, 1, -151],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.4, 0.43, 0.42],
+ "diffuse": [0.97, 0.82, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.6023103837895813, -0.9595699695643277, -1.0],
+ "rotate": [1, 0, 0, 14],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.68, 0.54, 0.16],
+ "diffuse": [0.47, 0.88, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.4506236419930965, 1.2766652278199166, -1.0],
+ "rotate": [1, 0, 0, -46],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.33, 0.45, 0.81],
+ "diffuse": [0.86, 0.09, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.1996569897980982, -0.5997624205254194, -1.0],
+ "rotate": [1, 0, 1, -134],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.07, 0.45, 0.97],
+ "diffuse": [0.7, 0.5, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.1544641414983678, 0.9252359758740303, -1.0],
+ "rotate": [1, 1, 0, 14],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.63, 0.58, 0.88],
+ "diffuse": [0.02, 0.46, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.2437637765560816, 0.05203143758620232, -1.0],
+ "rotate": [1, 0, 0, -100],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.87, 0.0, 0.34],
+ "diffuse": [0.23, 0.2, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.7787834950196093, -0.5572858381017235, -1.0],
+ "rotate": [1, 0, 1, 46],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.44, 0.62, 0.74],
+ "diffuse": [0.18, 0.39, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.06229918879795182, 0.6314206238476099, -1.0],
+ "rotate": [1, 0, 1, 172],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.56, 0.59, 0.76],
+ "diffuse": [0.11, 0.77, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.5332302696542999, 0.4437950315200361, -1.0],
+ "rotate": [1, 0, 1, 129],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.59, 0.71, 0.1],
+ "diffuse": [0.38, 0.7, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.3567734449539175, -0.00730701369483211, -1.0],
+ "rotate": [1, 1, 0, -143],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.55, 0.5, 0.9],
+ "diffuse": [0.65, 0.39, 0.45],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.9856113301663452, 0.6037724513599496, -1.0],
+ "rotate": [0, 1, 1, -111],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.57, 0.53, 0.69],
+ "diffuse": [0.1, 0.97, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.0538633857836206, -1.2263764402521105, -1.0],
+ "rotate": [1, 0, 1, 39],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.22, 0.28, 0.25],
+ "diffuse": [0.95, 0.88, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.7576817530720241, -1.4768113783041197, -1.0],
+ "rotate": [1, 1, 0, 69],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.17, 0.66, 0.36],
+ "diffuse": [0.56, 0.36, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.7144433829834185, -0.8705832449636387, -1.0],
+ "rotate": [1, 1, 0, 35],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.68, 0.88, 0.31],
+ "diffuse": [0.94, 0.14, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.44034673950925685, -0.5174076564109349, -1.0],
+ "rotate": [1, 0, 0, -65],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.7, 0.88, 0.62],
+ "diffuse": [0.62, 0.55, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.4688192449856337, 0.6068897482071804, -1.0],
+ "rotate": [1, 1, 0, -149],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.47, 0.1, 0.9],
+ "diffuse": [0.44, 0.21, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.6582380141530726, -0.2478714583586581, -1.0],
+ "rotate": [0, 0, 1, -142],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.42, 0.03, 0.98],
+ "diffuse": [0.56, 0.66, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.809364978702478, 0.9707427108682967, -1.0],
+ "rotate": [1, 1, 0, -33],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.68, 0.97, 0.54],
+ "diffuse": [0.66, 0.38, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.7871655611590127, -1.1164343242787265, -1.0],
+ "rotate": [0, 0, 1, -123],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.81, 0.57, 0.49],
+ "diffuse": [0.24, 0.96, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-0.20492617979560124, 1.4492182345589768, -1.0],
+ "rotate": [0, 0, 1, 122],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.35, 0.33, 0.93],
+ "diffuse": [0.8, 0.04, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-1.005757803392164, 0.9254044349000616, -1.0],
+ "rotate": [0, 0, 1, -112],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.05, 0.53, 0.97],
+ "diffuse": [0.97, 0.67, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.05268260498327, -0.052818216952179586, -1.0],
+ "rotate": [1, 0, 1, -48],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.62, 0.6, 0.4],
+ "diffuse": [0.38, 0.99, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.7040191848306427, 0.9988248556897936, -1.0],
+ "rotate": [1, 0, 1, 154],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.56, 0.94, 0.83],
+ "diffuse": [0.16, 0.18, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-1.7491299845627741, -1.3815584927943099, -1.0],
+ "rotate": [0, 1, 1, -68],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.06, 0.81, 0.29],
+ "diffuse": [0.46, 0.22, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.10547743016853883, -0.026536004307176952, -1.0],
+ "rotate": [0, 1, 1, -151],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.26, 0.1, 0.38],
+ "diffuse": [0.36, 0.51, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-1.655316656558499, -0.7409718266054787, -1.0],
+ "rotate": [1, 0, 1, -70],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.25, 0.4, 0.53],
+ "diffuse": [0.8, 0.58, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.56993857050647, -1.3342950535170321, -1.0],
+ "rotate": [0, 1, 1, 132],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.36, 0.49, 0.56],
+ "diffuse": [0.07, 0.16, 0.57],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.5372623217859733, 0.05104593315063011, -1.0],
+ "rotate": [1, 0, 1, 101],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.08, 0.51, 0.51],
+ "diffuse": [0.27, 0.91, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.9103363487566561, 0.7033573921460099, -1.0],
+ "rotate": [0, 1, 1, -49],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.01, 0.25, 0.21],
+ "diffuse": [0.3, 0.3, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-1.3728825898711468, -0.5405073555927403, -1.0],
+ "rotate": [1, 0, 1, 32],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.04, 0.19, 0.91],
+ "diffuse": [0.4, 0.92, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [0.6969996841289328, 0.7267142294394433, -1.0],
+ "rotate": [1, 0, 1, 43],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.54, 0.81, 0.56],
+ "diffuse": [0.58, 0.53, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.9824543600954665, -0.8598260806310214, -1.0],
+ "rotate": [1, 0, 1, -16],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.18, 0.56, 0.87],
+ "diffuse": [0.21, 0.84, 0.69],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-1.4961919671544905, -0.2864716982829705, -1.0],
+ "rotate": [1, 1, 0, -55],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.2, 0.52, 0.31],
+ "diffuse": [0.4, 0.44, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.2456833898816364, -0.15842563197144566, -1.0],
+ "rotate": [1, 1, 0, -44],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.73, 0.04, 0.48],
+ "diffuse": [0.27, 0.69, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.517386158091454, -0.46788921406663, -1.0],
+ "rotate": [0, 1, 1, 36],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.88, 0.67, 0.98],
+ "diffuse": [0.55, 0.14, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.9531668647087652, -0.9750872651388063, -1.0],
+ "rotate": [1, 1, 0, 98],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.66, 0.65, 0.68],
+ "diffuse": [0.48, 0.37, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.307679078872604, -0.016245947475459044, -1.0],
+ "rotate": [0, 1, 1, 149],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.61, 0.44, 0.89],
+ "diffuse": [0.35, 0.54, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.008617826748192, 0.8466686266869279, -1.0],
+ "rotate": [1, 1, 0, -96],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.71, 0.41, 0.89],
+ "diffuse": [0.35, 0.6, 0.21],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.093880922357864, 0.3890528481305897, -1.0],
+ "rotate": [0, 1, 1, 145],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.13, 0.01, 0.13],
+ "diffuse": [0.84, 0.32, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.035394364054811556, 0.08605286196572193, -1.0],
+ "rotate": [1, 0, 1, -143],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.57, 0.99, 0.91],
+ "diffuse": [0.37, 0.96, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-1.5376569160734888, -0.27074869651827993, -1.0],
+ "rotate": [1, 0, 0, 116],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.45, 0.08, 0.26],
+ "diffuse": [0.39, 0.25, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.760963933188344, 0.5159064146368593, -1.0],
+ "rotate": [1, 0, 0, -148],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.24, 0.68, 0.4],
+ "diffuse": [0.71, 0.73, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.7403073269660607, -0.7142239104722687, -1.0],
+ "rotate": [1, 0, 0, 130],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.22, 0.68, 0.94],
+ "diffuse": [0.16, 0.88, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.6304113438178187, 1.4027223308701746, -1.0],
+ "rotate": [1, 1, 0, 76],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.55, 0.83, 0.19],
+ "diffuse": [0.91, 0.88, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.2059678588114693, 1.2856193314221658, -1.0],
+ "rotate": [1, 1, 0, 165],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.13, 0.42, 0.19],
+ "diffuse": [0.11, 0.69, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.9611625351773251, -0.7566542209675271, -1.0],
+ "rotate": [0, 0, 1, 148],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.79, 0.04, 0.56],
+ "diffuse": [0.13, 0.69, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.1066807640045493, -0.17034153722377798, -1.0],
+ "rotate": [0, 1, 1, 32],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.88, 0.03, 0.45],
+ "diffuse": [0.81, 0.63, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.513629161833302, 1.308475247842857, -1.0],
+ "rotate": [1, 0, 0, -157],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.45, 0.45, 0.61],
+ "diffuse": [0.09, 0.52, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.5588023196775467, -1.1295530907724878, -1.0],
+ "rotate": [0, 1, 0, -108],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.05, 0.25, 0.42],
+ "diffuse": [0.89, 0.88, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.25448477642045475, -0.7319064879802687, -1.0],
+ "rotate": [1, 1, 0, -114],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.38, 0.08, 0.6],
+ "diffuse": [0.63, 0.75, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.5956158565183123, 0.10589920670904363, -1.0],
+ "rotate": [1, 1, 0, 126],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.01, 0.04, 0.95],
+ "diffuse": [0.28, 0.02, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.25875636255704193, -0.5818043291473238, -1.0],
+ "rotate": [0, 1, 1, 63],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.02, 0.41, 0.64],
+ "diffuse": [0.19, 0.05, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.36898319674625335, -0.23972660029261128, -1.0],
+ "rotate": [1, 0, 0, 13],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.02, 0.6, 0.43],
+ "diffuse": [0.89, 0.85, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.2329504976448855, 1.2066858166649395, -1.0],
+ "rotate": [0, 1, 1, -169],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.23, 0.84, 0.31],
+ "diffuse": [0.52, 0.74, 0.48],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.22442316135008578, -1.3216288397767524, -1.0],
+ "rotate": [1, 0, 1, -97],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.78, 0.63, 0.22],
+ "diffuse": [0.7, 0.46, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.6570612964723119, -0.47707104991453053, -1.0],
+ "rotate": [0, 1, 1, 111],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.61, 0.81, 0.46],
+ "diffuse": [0.57, 0.64, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.0649533714129744, 1.3866710143719558, -1.0],
+ "rotate": [1, 0, 1, 131],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.43, 0.74, 0.17],
+ "diffuse": [0.77, 0.68, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.1947390772854878, -0.5583452349173483, -1.0],
+ "rotate": [0, 1, 1, -68],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.64, 0.74, 0.77],
+ "diffuse": [0.81, 0.92, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.9258341436539503, 0.05461917528850391, -1.0],
+ "rotate": [1, 0, 0, 162],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.63, 0.91, 0.88],
+ "diffuse": [0.96, 0.34, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.10891905097120858, 1.0266642238351733, -1.0],
+ "rotate": [0, 1, 1, -86],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.86, 0.78, 0.45],
+ "diffuse": [0.44, 0.7, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.1832240235890623, -1.2373330319632712, -1.0],
+ "rotate": [0, 1, 1, -141],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.11, 0.59, 0.05],
+ "diffuse": [0.83, 0.16, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.9723060052134898, -1.0078484641415244, -1.0],
+ "rotate": [0, 1, 0, 125],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.7, 0.92, 0.29],
+ "diffuse": [0.07, 0.42, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.7692107745338264, -0.95446225062324, -1.0],
+ "rotate": [0, 1, 0, 4],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.7, 0.06, 0.34],
+ "diffuse": [0.25, 0.97, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.2098854988280603, -1.4288786492887895, -1.0],
+ "rotate": [0, 1, 1, -115],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.26, 1.0, 0.8],
+ "diffuse": [0.8, 0.04, 0.09],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.8531923114026443, -0.5036567581525138, -1.0],
+ "rotate": [1, 0, 0, -133],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.77, 0.71, 0.17],
+ "diffuse": [0.83, 0.65, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.7419555826817852, -1.2149007798919889, -1.0],
+ "rotate": [1, 0, 1, -141],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.46, 0.83, 0.08],
+ "diffuse": [0.8, 0.32, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.43907325164512945, 1.4462960115692587, -1.0],
+ "rotate": [1, 0, 1, -1],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.25, 0.37, 0.61],
+ "diffuse": [0.46, 0.3, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.7616259542236794, 0.7407483755020765, -1.0],
+ "rotate": [1, 0, 1, -3],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.99, 0.69, 0.47],
+ "diffuse": [0.48, 0.96, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.6711260261935335, 0.8457466451109856, -1.0],
+ "rotate": [1, 0, 1, -47],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.7, 0.56, 0.42],
+ "diffuse": [0.19, 0.45, 0.63],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.9436549942784975, 0.2749340696689093, -1.0],
+ "rotate": [0, 1, 1, -22],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.04, 0.81, 0.2],
+ "diffuse": [0.77, 0.83, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.5266420277104646, 0.8759797976081138, -1.0],
+ "rotate": [1, 0, 1, 58],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.2, 0.62, 0.81],
+ "diffuse": [0.71, 0.24, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.3465546849324681, -0.4859755519032627, -1.0],
+ "rotate": [0, 0, 1, -7],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.4, 0.14, 0.26],
+ "diffuse": [0.28, 0.1, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.7687698779116747, -0.8791561208185967, -1.0],
+ "rotate": [0, 0, 1, 70],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.07, 0.71, 0.6],
+ "diffuse": [0.01, 0.51, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.04396111217198384, -0.8109225288266005, -1.0],
+ "rotate": [1, 0, 1, -119],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.13, 0.98, 0.78],
+ "diffuse": [0.33, 0.58, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.0441457853864748, -0.4796576121961569, -1.0],
+ "rotate": [1, 0, 1, 114],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.44, 0.18, 0.55],
+ "diffuse": [0.37, 0.1, 0.89],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.7035984829795587, 1.4632039190154122, -1.2000000000000002],
+ "rotate": [0, 1, 1, 173],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.68, 0.12, 0.3],
+ "diffuse": [0.58, 0.46, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-1.01723039117157, -1.1828386546767597, -1.2000000000000002],
+ "rotate": [0, 1, 0, 39],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.26, 0.84, 0.2],
+ "diffuse": [0.65, 0.48, 0.24],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.49164671778645097, -1.3875389117010233, -1.2000000000000002],
+ "rotate": [1, 1, 0, 168],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.89, 0.97, 0.4],
+ "diffuse": [0.84, 0.12, 0.58],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [1.413378205269704, -0.9871385389643383, -1.2000000000000002],
+ "rotate": [0, 0, 1, 122],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.44, 0.51, 0.09],
+ "diffuse": [0.64, 0.91, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [1.478743262891293, -0.7420234094546161, -1.2000000000000002],
+ "rotate": [0, 0, 1, 84],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.9, 0.59, 0.02],
+ "diffuse": [0.25, 0.52, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.18109399569125118, 0.6770818580852622, -1.2000000000000002],
+ "rotate": [0, 1, 1, 116],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.45, 0.4, 0.72],
+ "diffuse": [0.2, 0.54, 0.87],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.4104398932130155, 1.176410076231147, -1.2000000000000002],
+ "rotate": [0, 1, 1, -147],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.07, 0.24, 0.16],
+ "diffuse": [0.52, 0.16, 0.82],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.9963414413514722, -0.4033566627176761, -1.2000000000000002],
+ "rotate": [1, 1, 0, -6],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.15, 0.01, 0.92],
+ "diffuse": [0.53, 0.49, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.45327456952993317, 1.0993839788533935, -1.2000000000000002],
+ "rotate": [0, 1, 1, -44],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.05, 0.25, 0.67],
+ "diffuse": [0.45, 0.68, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.08461067098581321, -1.4073155158819621, -1.2000000000000002],
+ "rotate": [1, 0, 0, -140],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.58, 0.42, 0.55],
+ "diffuse": [0.81, 0.16, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.5691651940848288, 0.08660616149219913, -1.2000000000000002],
+ "rotate": [1, 0, 1, -169],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.09, 0.97, 0.09],
+ "diffuse": [0.78, 0.9, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [1.4635494516093932, 0.12219183892363472, -1.2000000000000002],
+ "rotate": [1, 0, 0, 57],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.68, 0.34, 0.98],
+ "diffuse": [0.05, 0.7, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.17978972352809475, -0.7559607441997676, -1.2000000000000002],
+ "rotate": [0, 0, 1, -27],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.64, 0.91, 0.63],
+ "diffuse": [0.9, 0.63, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.9251149456467341, -1.2436273264951108, -1.2000000000000002],
+ "rotate": [1, 0, 1, 69],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.7, 0.03, 0.97],
+ "diffuse": [0.05, 0.48, 0.44],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.2436624217806256, -0.486930618840411, -1.2000000000000002],
+ "rotate": [0, 1, 1, -67],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.12, 0.39, 0.9],
+ "diffuse": [0.46, 0.09, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.6914782750815662, 1.1539791255540433, -1.2000000000000002],
+ "rotate": [1, 0, 0, -51],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.63, 0.65, 0.93],
+ "diffuse": [0.87, 0.56, 0.92],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.6033145619776856, 1.0533658503712284, -1.2000000000000002],
+ "rotate": [1, 0, 1, -146],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.21, 0.4, 0.84],
+ "diffuse": [0.29, 0.14, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.315365519360238, 0.733364164203282, -1.2000000000000002],
+ "rotate": [0, 1, 0, 87],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.46, 0.6, 0.69],
+ "diffuse": [0.3, 0.31, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.8656726152000147, 0.17782823069025477, -1.2000000000000002],
+ "rotate": [1, 0, 0, 162],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.67, 0.95, 0.6],
+ "diffuse": [0.59, 0.55, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.7942292138777856, 0.4407344366485755, -1.2000000000000002],
+ "rotate": [1, 0, 0, -46],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.37, 0.01, 0.11],
+ "diffuse": [0.97, 0.55, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [1.7207564299384235, 0.14879575862464667, -1.2000000000000002],
+ "rotate": [1, 0, 1, 161],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.67, 0.36, 0.38],
+ "diffuse": [0.52, 0.5, 0.63],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.06654222845741398, 0.30070410983764595, -1.2000000000000002],
+ "rotate": [0, 1, 1, 35],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.93, 0.17, 0.35],
+ "diffuse": [0.27, 0.42, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.39067120675236544, -0.8320366775509401, -1.2000000000000002],
+ "rotate": [1, 0, 0, -160],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.46, 0.98, 0.14],
+ "diffuse": [0.65, 0.27, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.098209499312907, 0.8013382822953576, -1.2000000000000002],
+ "rotate": [0, 1, 1, -32],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.66, 0.51, 0.79],
+ "diffuse": [0.25, 0.12, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.5709003337625358, 0.9631535157256108, -1.2000000000000002],
+ "rotate": [0, 0, 1, 91],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.63, 0.91, 0.42],
+ "diffuse": [0.82, 0.44, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.6336708444209942, -0.3614909051784301, -1.2000000000000002],
+ "rotate": [0, 1, 1, 85],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.22, 0.48, 0.72],
+ "diffuse": [0.5, 0.95, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.2283175854896822, -1.4757082320049455, -1.2000000000000002],
+ "rotate": [1, 1, 0, 42],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.78, 0.07, 0.87],
+ "diffuse": [0.97, 0.03, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.6377512006444988, -0.7095320760376217, -1.2000000000000002],
+ "rotate": [0, 0, 1, -74],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.67, 0.11, 0.4],
+ "diffuse": [0.15, 0.83, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.07202263625918981, -0.8026836460489789, -1.2000000000000002],
+ "rotate": [0, 1, 0, 170],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.07, 0.46, 0.54],
+ "diffuse": [0.01, 0.8, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.3548902898431525, -0.08625437577332606, -1.2000000000000002],
+ "rotate": [0, 1, 0, -83],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.46, 0.96, 0.87],
+ "diffuse": [0.06, 0.47, 0.78],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.333696014599558, -0.8656137583461417, -1.2000000000000002],
+ "rotate": [1, 0, 0, 20],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.17, 0.76, 0.26],
+ "diffuse": [0.21, 0.32, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.4443566984804581, -0.7732518867488342, -1.2000000000000002],
+ "rotate": [1, 1, 0, -136],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.14, 0.4, 0.63],
+ "diffuse": [0.58, 0.16, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.5038916920071692, 0.47503891849489976, -1.2000000000000002],
+ "rotate": [0, 1, 1, -77],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.6, 0.58, 0.97],
+ "diffuse": [0.96, 0.76, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.37731930566824, -0.14781694155584502, -1.2000000000000002],
+ "rotate": [1, 0, 1, 148],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.77, 0.8, 0.92],
+ "diffuse": [0.9, 0.52, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.2589726892621298, -1.077677994218652, -1.2000000000000002],
+ "rotate": [1, 0, 1, -77],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.92, 0.67, 0.59],
+ "diffuse": [0.79, 0.73, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.41684063242289904, -1.1545597332271362, -1.2000000000000002],
+ "rotate": [1, 1, 0, 154],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.27, 0.1, 0.0],
+ "diffuse": [0.19, 0.77, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.07787762713280943, -1.13166538592905, -1.2000000000000002],
+ "rotate": [0, 1, 0, 158],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.23, 0.02, 0.19],
+ "diffuse": [0.25, 0.32, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.351005306118569, 0.22638313114181252, -1.2000000000000002],
+ "rotate": [0, 1, 0, -79],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.31, 0.52, 0.98],
+ "diffuse": [0.08, 0.05, 0.57],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.05885128931108152, 0.0786805613874606, -1.2000000000000002],
+ "rotate": [0, 1, 1, 125],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.28, 0.15, 0.23],
+ "diffuse": [0.22, 0.52, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.07339778132153052, 0.7389399529792837, -1.2000000000000002],
+ "rotate": [0, 1, 1, -123],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.16, 0.01, 0.65],
+ "diffuse": [0.37, 0.4, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.8517123362365628, -0.3538417258862441, -1.2000000000000002],
+ "rotate": [0, 1, 1, -7],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.72, 0.19, 0.03],
+ "diffuse": [0.37, 0.19, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.23538102913089554, -0.6789081010035887, -1.2000000000000002],
+ "rotate": [1, 0, 1, -6],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.93, 0.78, 0.56],
+ "diffuse": [0.12, 0.53, 0.45],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.677964488149578, -0.8042485319434642, -1.2000000000000002],
+ "rotate": [0, 0, 1, 106],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.67, 0.3, 0.53],
+ "diffuse": [0.89, 0.13, 0.57],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.9917883740190233, 0.7597704961418907, -1.2000000000000002],
+ "rotate": [0, 1, 1, -85],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.4, 0.6, 0.34],
+ "diffuse": [0.64, 0.02, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.5669359080888106, -0.9283210512404616, -1.2000000000000002],
+ "rotate": [1, 0, 1, -78],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.76, 0.99, 0.18],
+ "diffuse": [0.46, 0.59, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.3281448880716542, 0.9408778455034565, -1.2000000000000002],
+ "rotate": [0, 0, 1, -135],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.26, 0.08, 0.15],
+ "diffuse": [0.89, 0.4, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.4480574249662317, -0.08781286975402747, -1.2000000000000002],
+ "rotate": [1, 0, 1, -22],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.79, 0.81, 0.15],
+ "diffuse": [0.87, 0.39, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.27748417688527294, -1.275819441431836, -1.2000000000000002],
+ "rotate": [0, 1, 1, -55],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.66, 0.2, 0.45],
+ "diffuse": [0.11, 0.6, 0.48],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.4984324012638324, -0.4029942573805365, -1.2000000000000002],
+ "rotate": [1, 0, 0, 142],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.37, 0.66, 0.2],
+ "diffuse": [0.66, 0.86, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.319467955471966, 0.9914777245808621, -1.2000000000000002],
+ "rotate": [0, 0, 1, 82],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.08, 0.28, 0.24],
+ "diffuse": [0.45, 0.41, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.2800806180628861, 1.0962729870790118, -1.2000000000000002],
+ "rotate": [1, 1, 0, -84],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.35, 0.74, 0.62],
+ "diffuse": [0.04, 0.32, 0.21],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.238469921903816, 0.3879150598157284, -1.2000000000000002],
+ "rotate": [1, 0, 0, -33],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.48, 0.67, 0.21],
+ "diffuse": [0.56, 0.42, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.1694626497792002, -0.8926870484802492, -1.2000000000000002],
+ "rotate": [0, 1, 0, 70],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.71, 0.69, 0.22],
+ "diffuse": [0.8, 0.52, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.4640490810079865, -1.0775052959849893, -1.2000000000000002],
+ "rotate": [1, 1, 0, -36],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.12, 0.33, 0.82],
+ "diffuse": [0.95, 0.95, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-1.3256346376945598, 1.4781672034777702, -1.2000000000000002],
+ "rotate": [1, 1, 0, 131],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.73, 0.66, 0.29],
+ "diffuse": [0.68, 0.96, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.3580777912526456, 0.7953708083682844, -1.2000000000000002],
+ "rotate": [1, 1, 0, 7],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.83, 0.87, 0.27],
+ "diffuse": [0.46, 0.74, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.899824150230349, 0.5407313588287255, -1.2000000000000002],
+ "rotate": [0, 1, 1, -75],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.77, 0.76, 0.59],
+ "diffuse": [0.43, 0.43, 0.41],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.0025286427439474846, 1.4166574055236318, -1.2000000000000002],
+ "rotate": [0, 1, 0, -47],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.15, 0.99, 0.42],
+ "diffuse": [0.36, 0.04, 0.98],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.4126514362990419, 0.8938178158045993, -1.2000000000000002],
+ "rotate": [1, 1, 0, 34],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.08, 0.87, 0.42],
+ "diffuse": [0.99, 0.28, 0.82],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.38784122534520593, 0.40299653327891405, -1.2000000000000002],
+ "rotate": [1, 0, 1, 26],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.96, 0.48, 1.0],
+ "diffuse": [0.34, 0.53, 0.98],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.5335099940910242, -0.6722047383520514, -1.2000000000000002],
+ "rotate": [0, 1, 1, -16],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.21, 0.07, 0.75],
+ "diffuse": [0.46, 0.4, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-0.8792486070516495, -1.2042454997701546, -1.2000000000000002],
+ "rotate": [0, 1, 1, -82],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.05, 0.99, 0.43],
+ "diffuse": [0.31, 0.08, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.048215113147986655, 0.5166645725673482, -1.2000000000000002],
+ "rotate": [0, 1, 1, -45],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.84, 0.2, 0.86],
+ "diffuse": [0.85, 0.82, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.5792911129381655, 1.0764051774040753, -1.2000000000000002],
+ "rotate": [1, 0, 1, 72],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.03, 0.66, 0.38],
+ "diffuse": [0.98, 0.1, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.9453451037640164, 0.4974661769448341, -1.2000000000000002],
+ "rotate": [0, 1, 1, -81],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.76, 0.82, 0.86],
+ "diffuse": [0.56, 0.44, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.7281734814895526, -0.9678496893325396, -1.2000000000000002],
+ "rotate": [1, 0, 1, -100],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.01, 0.43, 0.58],
+ "diffuse": [0.13, 0.47, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-1.7645413130199443, 1.2834268070766282, -1.2000000000000002],
+ "rotate": [0, 0, 1, 107],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.58, 0.56, 0.32],
+ "diffuse": [0.5, 0.23, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.386127543543877, -0.7411304709382339, -1.2000000000000002],
+ "rotate": [1, 0, 1, -36],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.96, 0.23, 0.24],
+ "diffuse": [0.99, 0.84, 0.58],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.4379584234690044, 0.984087947407144, -1.2000000000000002],
+ "rotate": [0, 1, 1, -157],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.43, 0.61, 0.73],
+ "diffuse": [0.52, 0.33, 0.45],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.8270884015737223, -1.2342555578444736, -1.2000000000000002],
+ "rotate": [1, 1, 0, -65],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.31, 0.28, 0.31],
+ "diffuse": [0.55, 0.8, 0.44],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.6949502308301219, -1.2976826077785941, -1.2000000000000002],
+ "rotate": [1, 0, 1, 137],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.72, 0.15, 0.92],
+ "diffuse": [0.67, 0.94, 0.87],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.6667344981378631, 0.09567793517899292, -1.2000000000000002],
+ "rotate": [0, 1, 1, 172],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.33, 0.27, 0.39],
+ "diffuse": [0.09, 0.68, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.8396783127383565, 1.364930912791709, -1.2000000000000002],
+ "rotate": [1, 1, 0, 115],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.95, 0.59, 0.01],
+ "diffuse": [0.75, 0.64, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.5817378767618397, 1.345048835391279, -1.2000000000000002],
+ "rotate": [0, 1, 1, -45],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.92, 0.22, 0.9],
+ "diffuse": [0.18, 0.02, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.6146700824551352, 0.9144076533003185, -1.2000000000000002],
+ "rotate": [1, 1, 0, 49],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.92, 0.37, 0.65],
+ "diffuse": [0.81, 0.08, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.17309690658792865, -1.325688169083714, -1.2000000000000002],
+ "rotate": [1, 0, 0, 37],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.81, 0.96, 0.82],
+ "diffuse": [0.98, 0.27, 0.69],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.7508291029725631, 1.2997873990851323, -1.2000000000000002],
+ "rotate": [0, 1, 1, -142],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.29, 0.8, 0.86],
+ "diffuse": [0.65, 0.39, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.6580275725910292, 0.9546937723162205, -1.2000000000000002],
+ "rotate": [1, 1, 0, -132],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.88, 0.05, 0.28],
+ "diffuse": [0.58, 0.01, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.4547225657930907, 0.1575581617336126, -1.2000000000000002],
+ "rotate": [0, 1, 1, 42],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.18, 0.79, 0.19],
+ "diffuse": [0.33, 0.15, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.6730919123474417, -1.1795000565759999, -1.2000000000000002],
+ "rotate": [0, 1, 1, -90],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.02, 0.32, 0.12],
+ "diffuse": [0.66, 0.96, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.3664073124364504, 1.5231742451288106, -1.2000000000000002],
+ "rotate": [1, 1, 0, 176],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.98, 0.14, 0.34],
+ "diffuse": [0.45, 0.17, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.4967008237337749, -0.5713946081864433, -1.2000000000000002],
+ "rotate": [1, 1, 0, 156],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.83, 0.6, 0.53],
+ "diffuse": [0.42, 0.47, 0.82],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.7433353314018445, -0.04957029298146742, -1.2000000000000002],
+ "rotate": [0, 1, 1, 172],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.03, 0.76, 0.4],
+ "diffuse": [0.45, 0.7, 0.87],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.5268028302668366, -1.0207297572009295, -1.2000000000000002],
+ "rotate": [1, 0, 0, -141],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.6, 0.32, 0.76],
+ "diffuse": [0.47, 0.87, 0.82],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.5899903886054436, 0.3647065463786727, -1.2000000000000002],
+ "rotate": [1, 0, 1, -66],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.09, 0.01, 0.11],
+ "diffuse": [0.63, 0.07, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.1280551384487782, -0.44014399460473785, -1.2000000000000002],
+ "rotate": [0, 1, 1, -151],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.76, 0.73, 0.45],
+ "diffuse": [0.84, 0.51, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.5713520601360966, -0.5383973962905484, -1.2000000000000002],
+ "rotate": [1, 0, 1, 74],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.97, 0.24, 0.62],
+ "diffuse": [0.06, 0.16, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.119128214132558, -1.0327864873360422, -1.2000000000000002],
+ "rotate": [1, 0, 1, 96],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.3, 0.92, 0.6],
+ "diffuse": [0.55, 0.24, 0.24],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.1726939858490697, -0.8171832542778407, -1.2000000000000002],
+ "rotate": [1, 1, 0, -137],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.83, 0.36, 0.59],
+ "diffuse": [0.99, 0.15, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.5913035103259483, 0.42644727015140793, -1.2000000000000002],
+ "rotate": [0, 1, 0, -156],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.0, 0.59, 0.73],
+ "diffuse": [0.54, 0.92, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.42823797130078556, -1.2848742069437922, -1.2000000000000002],
+ "rotate": [1, 1, 0, -166],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.04, 0.59, 0.38],
+ "diffuse": [0.26, 0.91, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.3915405098873246, 1.006312935693543, -1.2000000000000002],
+ "rotate": [1, 0, 0, -73],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.94, 0.62, 0.23],
+ "diffuse": [0.35, 0.34, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.14524422210054566, -1.1658749252626224, -1.2000000000000002],
+ "rotate": [0, 1, 0, -20],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.81, 0.77, 0.28],
+ "diffuse": [0.3, 0.2, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.9391631217958885, -0.388672060685856, -1.2000000000000002],
+ "rotate": [0, 1, 1, -176],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.71, 0.65, 0.17],
+ "diffuse": [0.71, 0.03, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.012869355260441084, 0.28775315741477403, -1.2000000000000002],
+ "rotate": [1, 1, 0, 85],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.72, 0.68, 0.05],
+ "diffuse": [0.74, 0.36, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.257667396653392, 0.27078700662615596, -1.2000000000000002],
+ "rotate": [0, 1, 1, 139],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.44, 0.38, 0.6],
+ "diffuse": [0.58, 0.26, 0.85],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.8174868956437844, 0.14417757987139224, -1.2000000000000002],
+ "rotate": [1, 1, 0, 123],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.75, 0.41, 0.11],
+ "diffuse": [0.83, 0.14, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.43443180593253183, -1.4156224785974911, -1.2000000000000002],
+ "rotate": [1, 1, 0, 13],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.23, 0.83, 0.54],
+ "diffuse": [0.45, 0.17, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.4541848696716022, 0.697151294049922, -1.2000000000000002],
+ "rotate": [1, 0, 0, -168],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.3, 0.07, 0.71],
+ "diffuse": [0.63, 0.57, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.9884600340911258, -1.5011695157776068, -1.2000000000000002],
+ "rotate": [0, 1, 1, 98],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.53, 0.42, 0.76],
+ "diffuse": [0.77, 0.45, 0.21],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.3906946583658366, 0.19331080859243444, -1.2000000000000002],
+ "rotate": [1, 0, 0, -116],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.31, 0.85, 0.52],
+ "diffuse": [0.23, 0.38, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.35136352848262153, 0.9035408769033881, -1.2000000000000002],
+ "rotate": [0, 1, 0, 64],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.43, 0.48, 0.02],
+ "diffuse": [0.83, 0.22, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.7434706891518978, -0.5796184569168684, -1.2000000000000002],
+ "rotate": [1, 0, 0, 151],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.9, 0.58, 0.23],
+ "diffuse": [0.3, 0.31, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.5176617930848284, 0.940530891135118, -1.2000000000000002],
+ "rotate": [1, 0, 0, -114],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.88, 0.05, 0.8],
+ "diffuse": [0.38, 0.95, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [0.2824422919393468, 0.39252275002221393, -1.2000000000000002],
+ "rotate": [0, 0, 1, 104],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.27, 0.35, 0.89],
+ "diffuse": [0.54, 0.1, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.09411013909664101, -1.1418931661412923, -1.2000000000000002],
+ "rotate": [0, 1, 1, 68],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.39, 0.6, 0.73],
+ "diffuse": [0.96, 0.32, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [1.1009639215399847, -1.1405543689106872, -1.2000000000000002],
+ "rotate": [0, 1, 1, 133],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.36, 0.97, 0.78],
+ "diffuse": [0.22, 0.16, 0.2],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.6589458300031799, 0.29621004787450533, -1.2000000000000002],
+ "rotate": [1, 1, 0, -36],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.6, 0.22, 0.38],
+ "diffuse": [0.11, 0.85, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [1.5560089437567133, 1.0676108470002346, -1.2000000000000002],
+ "rotate": [0, 0, 1, 132],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.58, 0.15, 0.86],
+ "diffuse": [0.68, 0.83, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.11844229293849962, -0.04889944167409266, -1.2000000000000002],
+ "rotate": [0, 1, 0, -10],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.68, 0.29, 0.35],
+ "diffuse": [0.01, 0.38, 0.63],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.5770926209865153, 0.034543184772444, -1.2000000000000002],
+ "rotate": [0, 1, 0, 42],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.18, 0.31, 0.04],
+ "diffuse": [0.29, 0.76, 0.92],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [1.5328265764634124, 1.252543120299284, -1.2000000000000002],
+ "rotate": [1, 1, 0, 155],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.59, 0.3, 0.17],
+ "diffuse": [0.96, 0.07, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.665855820641104, -1.0073751219920761, -1.2000000000000002],
+ "rotate": [1, 1, 0, -33],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.91, 0.36, 0.63],
+ "diffuse": [0.72, 0.89, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.5499084929079119, 1.2754687141733192, -1.2000000000000002],
+ "rotate": [0, 1, 1, -41],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.85, 0.16, 0.41],
+ "diffuse": [0.77, 0.06, 0.87],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [1.1401828967867484, -0.735925113319484, -1.2000000000000002],
+ "rotate": [1, 0, 0, 109],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.28, 0.69, 0.72],
+ "diffuse": [0.15, 0.67, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.8898931394720678, -1.4010766881794934, -1.2000000000000002],
+ "rotate": [1, 0, 1, -39],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.06, 0.79, 0.75],
+ "diffuse": [0.24, 0.82, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.4781180060975534, -0.021773902944784318, -1.2000000000000002],
+ "rotate": [1, 1, 0, -158],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.85, 0.35, 0.97],
+ "diffuse": [0.12, 0.69, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.6338573090372959, 0.37855378390747485, -1.2000000000000002],
+ "rotate": [1, 0, 1, -40],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.77, 0.19, 0.34],
+ "diffuse": [0.49, 0.83, 0.22],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-1.3047276128787018, -1.0288174276517772, -1.2000000000000002],
+ "rotate": [0, 1, 1, -63],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.85, 0.69, 0.08],
+ "diffuse": [0.31, 0.05, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-1.5512001769436021, 1.0394995907126368, -1.2000000000000002],
+ "rotate": [0, 1, 1, 107],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.46, 0.53, 0.76],
+ "diffuse": [0.31, 0.23, 0.44],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.7581615793543741, -1.2196610070520102, -1.2000000000000002],
+ "rotate": [1, 1, 0, -65],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.9, 0.09, 0.47],
+ "diffuse": [0.92, 0.06, 0.26],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-1.631839971221198, -0.9265530728964387, -1.2000000000000002],
+ "rotate": [0, 0, 1, 75],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.21, 0.99, 0.95],
+ "diffuse": [0.0, 0.56, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.7421173076112526, 1.315870249981658, -1.2000000000000002],
+ "rotate": [0, 1, 1, -147],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.6, 0.91, 0.1],
+ "diffuse": [0.3, 0.07, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.30604146582141967, -0.26555283915197814, -1.2000000000000002],
+ "rotate": [0, 1, 1, -35],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.82, 0.43, 0.03],
+ "diffuse": [0.44, 0.95, 0.98],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.27334454068721814, -1.127366459488984, -1.2000000000000002],
+ "rotate": [0, 0, 1, -98],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.32, 0.31, 0.66],
+ "diffuse": [0.72, 0.37, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.14027380956312463, -1.4511678400797774, -1.4000000000000001],
+ "rotate": [1, 1, 0, -23],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.47, 0.86, 0.74],
+ "diffuse": [0.99, 0.11, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.0822317227217417, -0.5866481876755014, -1.4000000000000001],
+ "rotate": [0, 1, 1, -1],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.53, 0.76, 0.48],
+ "diffuse": [0.7, 0.66, 0.38],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.8935016411680881, -0.5321122708511197, -1.4000000000000001],
+ "rotate": [0, 1, 0, 38],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.35, 0.13, 0.08],
+ "diffuse": [0.42, 0.93, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [1.633021399703695, -0.6071568615635587, -1.4000000000000001],
+ "rotate": [1, 0, 1, 13],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.95, 0.97, 0.39],
+ "diffuse": [0.69, 0.54, 0.63],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.4834762824031784, 0.18279502318012408, -1.4000000000000001],
+ "rotate": [0, 1, 1, -137],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.85, 0.77, 0.27],
+ "diffuse": [0.25, 0.01, 0.98],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.7790084847485705, 1.2543599902154008, -1.4000000000000001],
+ "rotate": [0, 1, 1, -130],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.47, 0.67, 0.57],
+ "diffuse": [0.41, 0.48, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.1388614702763913, 0.7769960782589189, -1.4000000000000001],
+ "rotate": [1, 0, 1, -67],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.76, 0.62, 0.62],
+ "diffuse": [0.76, 0.74, 0.98],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.631389573267485, 0.9731008931574534, -1.4000000000000001],
+ "rotate": [0, 1, 1, -120],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.6, 0.68, 0.89],
+ "diffuse": [0.81, 0.04, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.7141359034231674, 1.2757968387806282, -1.4000000000000001],
+ "rotate": [1, 1, 0, -166],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.71, 0.67, 0.66],
+ "diffuse": [0.66, 0.07, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.6209094160548094, 1.0103595718811644, -1.4000000000000001],
+ "rotate": [1, 1, 0, 137],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.77, 0.87, 0.93],
+ "diffuse": [0.54, 0.14, 0.63],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.558612947392523, -1.1420205230954534, -1.4000000000000001],
+ "rotate": [0, 1, 1, -146],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.21, 0.29, 0.56],
+ "diffuse": [0.87, 0.28, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.3890454235700418, -1.4475007970796816, -1.4000000000000001],
+ "rotate": [0, 1, 0, 28],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.32, 0.34, 0.04],
+ "diffuse": [0.15, 0.24, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [0.24311056544740617, 1.122170116286605, -1.4000000000000001],
+ "rotate": [0, 1, 1, -43],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.89, 0.97, 0.35],
+ "diffuse": [0.53, 0.73, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.17914148584814393, -0.2969704273239022, -1.4000000000000001],
+ "rotate": [1, 0, 1, -178],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.71, 0.26, 0.87],
+ "diffuse": [0.7, 0.36, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.5545215399881129, -0.145324276409174, -1.4000000000000001],
+ "rotate": [1, 1, 0, 103],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.24, 0.78, 0.19],
+ "diffuse": [0.24, 1.0, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.6762701069237715, 0.1474486711325329, -1.4000000000000001],
+ "rotate": [1, 0, 0, 105],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.45, 0.59, 0.94],
+ "diffuse": [0.98, 0.61, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.004221894455131103, -0.0199123867085087, -1.4000000000000001],
+ "rotate": [0, 1, 1, -96],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.9, 0.73, 0.93],
+ "diffuse": [0.78, 0.25, 0.05],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.0719667883787767, 0.09324433225145534, -1.4000000000000001],
+ "rotate": [0, 1, 1, -93],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.14, 0.59, 0.48],
+ "diffuse": [0.71, 0.0, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-1.8670852074395452, -0.9889796050529256, -1.4000000000000001],
+ "rotate": [1, 0, 1, -8],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.64, 0.27, 0.15],
+ "diffuse": [0.37, 0.94, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-1.2132027641539396, -1.5022206310704667, -1.4000000000000001],
+ "rotate": [1, 1, 0, -54],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.74, 0.99, 0.8],
+ "diffuse": [0.37, 0.54, 0.89],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-1.07511610898931, 1.254230514333488, -1.4000000000000001],
+ "rotate": [1, 1, 0, 119],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.8, 0.08, 0.62],
+ "diffuse": [0.29, 0.09, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.21326351607733662, -0.009539556917599334, -1.4000000000000001],
+ "rotate": [1, 0, 1, -136],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.78, 0.6, 0.25],
+ "diffuse": [0.96, 0.52, 0.78],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.4750523121787447, 0.6115399895235951, -1.4000000000000001],
+ "rotate": [0, 1, 0, -91],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.32, 0.43, 0.57],
+ "diffuse": [0.63, 0.44, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.08658465023279627, 1.3151488827836944, -1.4000000000000001],
+ "rotate": [1, 1, 0, -132],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.66, 0.59, 0.93],
+ "diffuse": [0.32, 0.63, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [0.4113167850999482, -0.6910093439535181, -1.4000000000000001],
+ "rotate": [0, 1, 0, -84],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.76, 0.97, 0.51],
+ "diffuse": [0.25, 0.66, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-1.429388916621591, 1.0161753578789057, -1.4000000000000001],
+ "rotate": [0, 1, 1, -10],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.44, 0.48, 0.16],
+ "diffuse": [0.43, 0.15, 0.57],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.5008530490211462, -0.9968675891927194, -1.4000000000000001],
+ "rotate": [0, 1, 1, -35],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.19, 0.88, 0.93],
+ "diffuse": [0.17, 0.94, 0.48],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.1333243341789776, 1.425194980288853, -1.4000000000000001],
+ "rotate": [1, 0, 0, -122],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.25, 0.5, 0.32],
+ "diffuse": [0.07, 0.25, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.0932954256285246, 0.9799036420370948, -1.4000000000000001],
+ "rotate": [1, 1, 0, -159],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.13, 0.65, 0.26],
+ "diffuse": [0.97, 0.97, 0.22],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-1.5958464912269856, -0.3677540879463739, -1.4000000000000001],
+ "rotate": [1, 1, 0, -24],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.22, 0.78, 0.88],
+ "diffuse": [0.44, 0.39, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.6555631827512862, 0.8405925780937578, -1.4000000000000001],
+ "rotate": [1, 0, 0, -70],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.59, 0.93, 0.68],
+ "diffuse": [0.84, 0.02, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.8651689174726356, 0.6809982775766339, -1.4000000000000001],
+ "rotate": [1, 1, 0, -56],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.9, 0.59, 1.0],
+ "diffuse": [0.5, 0.55, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.64754133446179, 0.5105920674317672, -1.4000000000000001],
+ "rotate": [1, 0, 1, 25],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.29, 0.49, 0.53],
+ "diffuse": [0.57, 0.12, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.3102125456536757, 0.7903136725315498, -1.4000000000000001],
+ "rotate": [1, 1, 0, 109],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.27, 0.97, 0.8],
+ "diffuse": [0.07, 0.12, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.2635353096220763, -0.2623214725982086, -1.4000000000000001],
+ "rotate": [1, 0, 0, -33],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.94, 0.08, 0.32],
+ "diffuse": [0.47, 0.67, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.1216697648979113, -0.0222231971575082, -1.4000000000000001],
+ "rotate": [1, 1, 0, 18],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.6, 0.29, 0.11],
+ "diffuse": [0.4, 0.49, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.8057264869922625, 0.990897652293961, -1.4000000000000001],
+ "rotate": [1, 1, 0, 34],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.44, 0.07, 0.68],
+ "diffuse": [0.44, 0.13, 0.89],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.7341792374882912, -1.0757573133032685, -1.4000000000000001],
+ "rotate": [0, 1, 0, -153],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.69, 0.86, 0.95],
+ "diffuse": [0.34, 0.78, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.7359741920337415, -1.1292821735076515, -1.4000000000000001],
+ "rotate": [0, 1, 1, 95],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.97, 0.73, 0.93],
+ "diffuse": [0.2, 0.46, 0.09],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-1.6551602512534591, -1.5727849286949627, -1.4000000000000001],
+ "rotate": [1, 0, 1, -101],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.61, 0.61, 0.66],
+ "diffuse": [0.44, 0.15, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.2102682762539707, -1.4132538170962805, -1.4000000000000001],
+ "rotate": [0, 1, 0, -128],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.99, 0.12, 0.15],
+ "diffuse": [0.5, 0.36, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.317948428016491, -0.7841161243030587, -1.4000000000000001],
+ "rotate": [1, 1, 0, 161],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.65, 0.05, 0.01],
+ "diffuse": [0.71, 0.65, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.4382300271796387, 0.6145636028100312, -1.4000000000000001],
+ "rotate": [1, 0, 0, -85],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.62, 0.8, 0.06],
+ "diffuse": [0.07, 0.99, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.1941195957264232, -0.020598604005120924, -1.4000000000000001],
+ "rotate": [1, 0, 1, 179],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.7, 0.76, 0.44],
+ "diffuse": [0.11, 0.07, 0.29],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-1.858433694818635, -0.6635004017850271, -1.4000000000000001],
+ "rotate": [1, 0, 1, -118],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.84, 0.92, 0.87],
+ "diffuse": [0.41, 0.89, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.1369012559009708, -0.3627685986948628, -1.4000000000000001],
+ "rotate": [1, 1, 0, -13],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.52, 0.03, 0.31],
+ "diffuse": [0.73, 0.64, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.0500861247651445, 0.8031481168588672, -1.4000000000000001],
+ "rotate": [0, 0, 1, -76],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.05, 0.28, 0.8],
+ "diffuse": [0.06, 0.22, 0.05],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.5892134665210103, 1.500517946852245, -1.4000000000000001],
+ "rotate": [0, 1, 0, 144],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.92, 0.09, 0.78],
+ "diffuse": [0.8, 0.96, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.7846941057190822, -1.5341558193107536, -1.4000000000000001],
+ "rotate": [0, 1, 1, -170],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.32, 0.14, 0.9],
+ "diffuse": [0.86, 0.79, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [1.1336476101793644, -0.34643049115194047, -1.4000000000000001],
+ "rotate": [1, 0, 1, 52],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.49, 0.03, 0.28],
+ "diffuse": [0.67, 0.95, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.6766692993284871, 0.332350608073978, -1.4000000000000001],
+ "rotate": [1, 0, 0, -128],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.47, 0.67, 0.82],
+ "diffuse": [0.99, 0.47, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.0586613323072869, 1.1131426284776804, -1.4000000000000001],
+ "rotate": [0, 1, 1, 17],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.95, 0.42, 0.11],
+ "diffuse": [0.95, 0.41, 0.26],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.45264474004275823, 1.0325713352464105, -1.4000000000000001],
+ "rotate": [1, 1, 0, 88],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.14, 0.33, 0.13],
+ "diffuse": [0.86, 0.08, 0.72],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.5629739086788002, 0.23659234739405655, -1.4000000000000001],
+ "rotate": [1, 0, 1, 152],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.27, 0.67, 0.64],
+ "diffuse": [0.82, 0.48, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.35591932144327787, -0.6267649107661486, -1.4000000000000001],
+ "rotate": [1, 1, 0, -87],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.89, 0.04, 0.47],
+ "diffuse": [0.02, 0.59, 0.72],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.18471465669906917, 1.111474864937826, -1.4000000000000001],
+ "rotate": [0, 1, 1, 70],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.78, 0.93, 0.93],
+ "diffuse": [0.01, 0.38, 0.69],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.4420745069737386, 0.7350780240885899, -1.4000000000000001],
+ "rotate": [0, 1, 0, 49],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.16, 0.77, 0.51],
+ "diffuse": [0.41, 0.31, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.147207740926172, -1.2086020272823685, -1.4000000000000001],
+ "rotate": [1, 0, 1, 92],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.53, 0.54, 0.32],
+ "diffuse": [0.61, 0.25, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.8320105740012964, -0.6681725358865538, -1.4000000000000001],
+ "rotate": [1, 0, 0, -118],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.24, 0.9, 0.74],
+ "diffuse": [0.82, 0.62, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.283991289747002, 0.1509754760080515, -1.4000000000000001],
+ "rotate": [0, 1, 1, 121],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.9, 0.57, 0.25],
+ "diffuse": [0.5, 0.59, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.5503508473495562, 0.6792603268272113, -1.4000000000000001],
+ "rotate": [1, 1, 0, 8],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.95, 0.77, 0.39],
+ "diffuse": [0.73, 0.92, 0.52],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.22636249454977242, 0.8931216464208398, -1.4000000000000001],
+ "rotate": [1, 0, 0, -24],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.76, 0.51, 0.57],
+ "diffuse": [0.21, 0.72, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-1.6748605966303591, 0.7807373900992807, -1.4000000000000001],
+ "rotate": [0, 0, 1, -148],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.91, 0.58, 0.02],
+ "diffuse": [0.57, 0.39, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.08002791296753964, 0.33177297761045477, -1.4000000000000001],
+ "rotate": [0, 1, 1, -157],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.77, 0.95, 0.91],
+ "diffuse": [0.25, 0.05, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.3097000091004203, 1.4618845917060725, -1.4000000000000001],
+ "rotate": [1, 0, 1, 73],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.59, 0.44, 0.73],
+ "diffuse": [0.33, 0.31, 0.17],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.7836395096218898, -1.3890513631305623, -1.4000000000000001],
+ "rotate": [1, 1, 0, 120],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.28, 0.24, 0.54],
+ "diffuse": [0.93, 0.86, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.8488266254336077, -0.21706803862631996, -1.4000000000000001],
+ "rotate": [0, 0, 1, -34],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.84, 0.47, 0.64],
+ "diffuse": [0.6, 0.04, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.5920000767669065, 1.5407947531142896, -1.4000000000000001],
+ "rotate": [0, 1, 0, 81],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.32, 0.67, 0.95],
+ "diffuse": [0.01, 0.24, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.5462016349212517, -0.6495766681700388, -1.4000000000000001],
+ "rotate": [1, 0, 1, 81],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.73, 0.25, 0.37],
+ "diffuse": [0.24, 0.36, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.423363362145204, -0.5688716814601369, -1.4000000000000001],
+ "rotate": [1, 1, 0, 141],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.63, 0.89, 0.94],
+ "diffuse": [0.86, 0.29, 0.24],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.6992243563713969, 0.6994688590793245, -1.4000000000000001],
+ "rotate": [1, 0, 0, 174],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.85, 0.83, 0.09],
+ "diffuse": [0.35, 0.58, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.046302753871485, -0.06055799825790964, -1.4000000000000001],
+ "rotate": [1, 1, 0, -69],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.38, 0.71, 0.15],
+ "diffuse": [0.82, 0.01, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.6914920392398463, -0.3396612475190326, -1.4000000000000001],
+ "rotate": [0, 0, 1, -90],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.88, 0.0, 0.63],
+ "diffuse": [0.05, 0.27, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.4449222629250988, -0.7706182019524895, -1.4000000000000001],
+ "rotate": [1, 0, 0, -37],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.88, 0.44, 0.0],
+ "diffuse": [0.29, 0.77, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.40950125351274136, -0.5614423695175934, -1.4000000000000001],
+ "rotate": [0, 0, 1, 64],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.94, 0.91, 0.07],
+ "diffuse": [0.26, 0.88, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.8507065263592806, -1.100955312096595, -1.4000000000000001],
+ "rotate": [0, 0, 1, 39],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.45, 0.02, 0.48],
+ "diffuse": [0.01, 0.94, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.35765664443335354, 1.3667095602471124, -1.4000000000000001],
+ "rotate": [1, 0, 1, 109],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.14, 0.1, 0.57],
+ "diffuse": [0.58, 0.88, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [1.864131115652573, 1.320389485170609, -1.4000000000000001],
+ "rotate": [1, 1, 0, 72],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.17, 0.84, 0.9],
+ "diffuse": [0.67, 0.2, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.5906964315235601, -0.3483452255740511, -1.4000000000000001],
+ "rotate": [1, 0, 0, -6],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.23, 0.06, 0.31],
+ "diffuse": [0.28, 0.93, 0.63],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.19360150412923383, -0.2882915287285357, -1.4000000000000001],
+ "rotate": [1, 0, 1, -113],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.99, 0.47, 0.24],
+ "diffuse": [0.66, 0.76, 0.62],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.24845025436722357, -1.1180627517183392, -1.4000000000000001],
+ "rotate": [1, 0, 1, 174],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.11, 0.12, 0.1],
+ "diffuse": [0.76, 0.42, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.6107141784004384, -0.8202142008731026, -1.4000000000000001],
+ "rotate": [1, 0, 1, 134],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.2, 0.39, 0.21],
+ "diffuse": [0.29, 0.32, 0.41],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.08719682529645345, 0.6864713493323902, -1.4000000000000001],
+ "rotate": [0, 1, 1, 7],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.16, 0.78, 0.46],
+ "diffuse": [0.33, 0.94, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.2835390276943832, 1.1245338042211288, -1.4000000000000001],
+ "rotate": [1, 0, 0, 22],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.55, 0.24, 0.78],
+ "diffuse": [0.53, 0.65, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.34255323379589986, 0.8099571915164883, -1.4000000000000001],
+ "rotate": [0, 1, 0, 118],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.2, 0.77, 0.87],
+ "diffuse": [0.99, 0.59, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.6210749263579436, 0.5962555650566261, -1.4000000000000001],
+ "rotate": [0, 0, 1, -53],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.98, 0.46, 0.51],
+ "diffuse": [0.05, 0.75, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.5431574938636456, -0.4407682685199905, -1.4000000000000001],
+ "rotate": [1, 0, 1, 41],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.04, 0.7, 0.59],
+ "diffuse": [0.71, 0.2, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-1.3017979063623943, 0.7181292342003913, -1.4000000000000001],
+ "rotate": [1, 1, 0, 28],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.71, 0.0, 0.15],
+ "diffuse": [0.06, 0.22, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.7395935786483487, -0.6036258278415024, -1.4000000000000001],
+ "rotate": [0, 1, 0, 137],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.28, 0.13, 0.41],
+ "diffuse": [0.34, 0.74, 0.25],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.6438629534978773, 1.4307411396207645, -1.4000000000000001],
+ "rotate": [1, 0, 0, 176],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.49, 0.78, 0.5],
+ "diffuse": [0.28, 0.4, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.2943230246880333, -0.7369547861403751, -1.4000000000000001],
+ "rotate": [1, 0, 0, -133],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.28, 0.01, 0.63],
+ "diffuse": [0.78, 0.79, 0.02],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.5668696678025762, 0.5184317144318484, -1.4000000000000001],
+ "rotate": [0, 1, 1, 163],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.9, 0.08, 0.8],
+ "diffuse": [0.48, 0.11, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.3284161528159195, -0.9203298821381017, -1.4000000000000001],
+ "rotate": [0, 1, 0, 132],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.09, 0.3, 0.17],
+ "diffuse": [0.1, 0.22, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [1.8623546198655447, 0.11350575622810144, -1.4000000000000001],
+ "rotate": [1, 0, 1, -154],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.23, 0.42, 0.41],
+ "diffuse": [0.6, 0.5, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.3640432480343587, 0.5377902716756466, -1.4000000000000001],
+ "rotate": [1, 1, 0, 33],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.77, 0.02, 0.57],
+ "diffuse": [0.86, 0.64, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.7889936654545815, 0.614568673304162, -1.4000000000000001],
+ "rotate": [1, 1, 0, 117],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.78, 0.06, 0.53],
+ "diffuse": [0.73, 0.04, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.15024433633432, -0.08166215628873918, -1.4000000000000001],
+ "rotate": [0, 1, 1, 50],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.52, 0.29, 0.55],
+ "diffuse": [0.05, 0.22, 0.05],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.3604437620271048, 0.16181640571628586, -1.4000000000000001],
+ "rotate": [1, 1, 0, -117],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.39, 0.84, 0.87],
+ "diffuse": [0.93, 0.34, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.5437721908196065, -1.194999448399487, -1.4000000000000001],
+ "rotate": [0, 1, 0, -124],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.04, 0.3, 0.71],
+ "diffuse": [0.22, 0.81, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-1.4916451990632944, 0.46867440200684696, -1.4000000000000001],
+ "rotate": [0, 1, 1, -28],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.63, 0.93, 0.75],
+ "diffuse": [0.61, 0.27, 0.93],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.807636311530816, 0.20909809459623974, -1.4000000000000001],
+ "rotate": [0, 0, 1, -149],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.84, 0.03, 0.36],
+ "diffuse": [0.3, 0.89, 0.87],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-1.3019624476325333, 0.7494115284666769, -1.4000000000000001],
+ "rotate": [1, 0, 0, 56],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.12, 0.14, 0.12],
+ "diffuse": [0.35, 0.57, 0.92],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.09112185204041467, -1.184951724936141, -1.4000000000000001],
+ "rotate": [1, 1, 0, 96],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.26, 0.01, 0.34],
+ "diffuse": [0.96, 0.05, 0.06],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.5671432165244419, -0.22375912521966979, -1.4000000000000001],
+ "rotate": [0, 1, 0, -38],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.63, 0.2, 0.32],
+ "diffuse": [0.64, 0.71, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.752012837904996, -0.3057994004348319, -1.4000000000000001],
+ "rotate": [1, 0, 1, 91],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.23, 0.97, 0.92],
+ "diffuse": [0.38, 0.6, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.8248280247231425, 1.4465134053503266, -1.4000000000000001],
+ "rotate": [0, 0, 1, -27],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.77, 0.59, 0.77],
+ "diffuse": [0.96, 0.26, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.34607560607710686, -1.0948204289257086, -1.4000000000000001],
+ "rotate": [0, 1, 1, -99],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.86, 0.67, 0.64],
+ "diffuse": [0.07, 0.75, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-1.1571567711615371, 1.045345651739967, -1.4000000000000001],
+ "rotate": [0, 0, 1, 85],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.4, 0.01, 0.12],
+ "diffuse": [0.06, 0.04, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.8040736715250116, -1.25188414198719, -1.4000000000000001],
+ "rotate": [1, 1, 0, -14],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.8, 0.21, 0.78],
+ "diffuse": [0.26, 0.94, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-1.4412352642878257, 0.6828828000160243, -1.4000000000000001],
+ "rotate": [1, 0, 0, 171],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.03, 0.17, 0.44],
+ "diffuse": [0.83, 0.52, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-0.9353398214741453, -1.085894019682994, -1.4000000000000001],
+ "rotate": [0, 1, 1, 70],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.15, 0.93, 0.39],
+ "diffuse": [0.88, 0.56, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.05742493595619602, -0.8728703950769964, -1.4000000000000001],
+ "rotate": [1, 1, 0, -142],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.08, 0.13, 0.59],
+ "diffuse": [0.63, 0.65, 0.87],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.7117421517563114, -1.0071747750691733, -1.4000000000000001],
+ "rotate": [1, 1, 0, -26],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.7, 0.77, 0.54],
+ "diffuse": [0.83, 0.39, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.3597007787543689, 1.5606763094041334, -1.4000000000000001],
+ "rotate": [0, 0, 1, 78],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [1.0, 0.7, 0.14],
+ "diffuse": [0.96, 0.46, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.4614801523428278, 0.7880143010119611, -1.4000000000000001],
+ "rotate": [1, 0, 0, -20],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.43, 0.5, 0.87],
+ "diffuse": [0.79, 0.56, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.8725329944313078, 0.8595230593895318, -1.4000000000000001],
+ "rotate": [0, 1, 1, 86],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.17, 0.49, 0.24],
+ "diffuse": [0.9, 0.38, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.2940044333419367, 0.6349385942107242, -1.4000000000000001],
+ "rotate": [0, 1, 0, 177],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.95, 0.74, 0.05],
+ "diffuse": [0.75, 0.72, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.6462945487339782, 1.1124091385876818, -1.4000000000000001],
+ "rotate": [0, 1, 1, 128],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.44, 0.18, 0.06],
+ "diffuse": [0.38, 0.3, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.0863632488710293, 0.032558482015088375, -1.4000000000000001],
+ "rotate": [0, 1, 0, 54],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.9, 0.82, 0.59],
+ "diffuse": [0.03, 0.12, 0.92],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.24539033544329936, -0.843490953535262, -1.4000000000000001],
+ "rotate": [0, 1, 1, -63],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.92, 0.78, 0.27],
+ "diffuse": [0.06, 0.4, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.8898949628710435, 0.02996590019706047, -1.4000000000000001],
+ "rotate": [1, 0, 1, 104],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.0, 0.64, 0.17],
+ "diffuse": [0.42, 0.57, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-0.44247798788981063, -0.4114408458579901, -1.4000000000000001],
+ "rotate": [1, 0, 1, -93],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.13, 0.65, 0.05],
+ "diffuse": [0.72, 0.05, 0.89],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.760148124853198, -1.345550241262508, -1.4000000000000001],
+ "rotate": [1, 0, 1, -37],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.42, 0.1, 0.16],
+ "diffuse": [0.5, 0.78, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.12421216326506257, -0.9995690989881546, -1.4000000000000001],
+ "rotate": [1, 1, 0, -155],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.82, 0.92, 0.16],
+ "diffuse": [0.49, 0.83, 0.44],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.5345967188059741, 0.48653557545683546, -1.4000000000000001],
+ "rotate": [0, 1, 1, 127],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.77, 0.97, 0.21],
+ "diffuse": [0.1, 0.12, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.2964230169911872, 1.521667159603039, -1.6],
+ "rotate": [0, 0, 1, 178],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.16, 0.0, 0.44],
+ "diffuse": [0.81, 0.89, 0.37],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [1.2208543902516176, 0.1751377605507729, -1.6],
+ "rotate": [0, 1, 1, -115],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.35, 0.77, 0.77],
+ "diffuse": [0.15, 0.1, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.0528488056902625, -0.8030186461315437, -1.6],
+ "rotate": [0, 1, 0, -65],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.8, 0.57, 0.66],
+ "diffuse": [0.6, 0.34, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [0.6399993844786354, -0.8782073173035922, -1.6],
+ "rotate": [0, 1, 0, 140],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.78, 0.11, 0.58],
+ "diffuse": [0.31, 0.08, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.18651495584216904, -1.4643231656942735, -1.6],
+ "rotate": [1, 1, 0, -149],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.7, 0.52, 0.2],
+ "diffuse": [0.17, 0.39, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.1687286567148687, 0.8726876151417171, -1.6],
+ "rotate": [1, 0, 1, -83],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.42, 0.95, 0.17],
+ "diffuse": [0.29, 0.28, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-1.19995359890701, 1.2534228719515546, -1.6],
+ "rotate": [1, 0, 1, 124],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.77, 0.82, 0.18],
+ "diffuse": [0.95, 0.7, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.4774297309258144, 0.24759592458966861, -1.6],
+ "rotate": [1, 0, 1, 172],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.66, 0.52, 0.27],
+ "diffuse": [0.44, 0.98, 0.02],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.46651450585947685, 1.0601228464916947, -1.6],
+ "rotate": [1, 0, 1, 127],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.81, 0.63, 0.62],
+ "diffuse": [0.94, 0.12, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.30871517450543995, 0.7946006026048811, -1.6],
+ "rotate": [1, 0, 1, -51],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.26, 0.37, 0.01],
+ "diffuse": [0.43, 0.74, 0.2],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.1298158863088927, 1.4063095290772951, -1.6],
+ "rotate": [0, 1, 0, -42],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.37, 0.31, 0.65],
+ "diffuse": [0.71, 0.37, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.8055637382694816, -1.0102998937572991, -1.6],
+ "rotate": [1, 1, 0, -17],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.7, 0.67, 0.23],
+ "diffuse": [0.29, 0.56, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.9628141711828568, 0.4809882328941417, -1.6],
+ "rotate": [1, 1, 0, 28],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.49, 0.75, 0.8],
+ "diffuse": [0.2, 0.62, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.14471893333007402, 0.5802397085533944, -1.6],
+ "rotate": [1, 0, 1, 57],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.25, 0.87, 0.18],
+ "diffuse": [0.33, 0.14, 0.87],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-1.7317033690037342, 0.49940192416335627, -1.6],
+ "rotate": [0, 0, 1, 115],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.61, 0.71, 0.31],
+ "diffuse": [0.46, 0.67, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.9721227052167328, 0.6106691836868916, -1.6],
+ "rotate": [1, 1, 0, -82],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.87, 0.55, 0.94],
+ "diffuse": [0.45, 0.53, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.45159293855264715, -0.5302110298383325, -1.6],
+ "rotate": [1, 0, 1, 126],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.9, 0.22, 0.67],
+ "diffuse": [0.27, 0.45, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.5982228548698216, 1.4390446522413876, -1.6],
+ "rotate": [0, 0, 1, -20],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.67, 0.5, 0.47],
+ "diffuse": [0.23, 0.93, 0.05],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.36308067316441, 1.1246046585128129, -1.6],
+ "rotate": [1, 1, 0, -30],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.24, 0.63, 0.2],
+ "diffuse": [0.26, 0.89, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.272782088799375, 0.6741526243865774, -1.6],
+ "rotate": [0, 1, 1, -128],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.26, 0.28, 0.6],
+ "diffuse": [0.42, 0.86, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.6454935857404858, -0.3809767559502728, -1.6],
+ "rotate": [0, 1, 0, 106],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.6, 0.41, 0.22],
+ "diffuse": [0.94, 0.85, 0.63],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.8533453577208496, -0.4408186437593098, -1.6],
+ "rotate": [1, 0, 0, 106],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.88, 0.71, 0.68],
+ "diffuse": [0.12, 0.66, 0.59],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.7308971399907447, -1.2670616534220118, -1.6],
+ "rotate": [1, 0, 1, -62],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.05, 0.06, 0.67],
+ "diffuse": [0.61, 0.03, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.9123602146556358, 0.1782050467155185, -1.6],
+ "rotate": [1, 0, 0, 137],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.27, 0.7, 0.17],
+ "diffuse": [0.77, 0.38, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [1.1866321165173874, 1.3911493179265992, -1.6],
+ "rotate": [1, 0, 1, -60],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.96, 0.35, 0.87],
+ "diffuse": [0.96, 0.38, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.4282467272801238, 1.3165993181713782, -1.6],
+ "rotate": [1, 1, 0, -138],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.66, 0.58, 0.2],
+ "diffuse": [0.58, 0.94, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.6152465190751986, 0.21385684165538077, -1.6],
+ "rotate": [1, 1, 0, -78],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.45, 0.92, 0.1],
+ "diffuse": [0.36, 0.53, 0.37],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.5280635191909353, 0.9015659417011275, -1.6],
+ "rotate": [1, 0, 0, -119],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.81, 0.51, 0.86],
+ "diffuse": [0.83, 0.81, 0.72],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.908507837658884, 1.2894524251596655, -1.6],
+ "rotate": [0, 1, 1, 99],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.6, 0.54, 0.29],
+ "diffuse": [0.91, 0.38, 0.88],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.8579298534241582, -0.06744808592457585, -1.6],
+ "rotate": [1, 0, 1, 5],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.79, 0.07, 0.45],
+ "diffuse": [0.21, 0.49, 0.45],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.7863949643581554, -0.47681390286131786, -1.6],
+ "rotate": [0, 1, 1, -96],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.22, 0.31, 0.24],
+ "diffuse": [0.0, 0.9, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.13509527073054728, 1.1908178197367532, -1.6],
+ "rotate": [1, 1, 0, -43],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.27, 0.6, 0.52],
+ "diffuse": [0.7, 0.8, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.0010229197507574, 0.9639809185997579, -1.6],
+ "rotate": [1, 0, 1, -76],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.53, 0.05, 0.44],
+ "diffuse": [0.21, 0.06, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-1.1467397665854424, -1.2802566758138698, -1.6],
+ "rotate": [1, 1, 0, 115],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.32, 0.94, 0.9],
+ "diffuse": [0.84, 0.3, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.5814041690274718, -0.2951327807267812, -1.6],
+ "rotate": [0, 1, 1, 153],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.69, 0.56, 0.47],
+ "diffuse": [0.97, 0.85, 0.37],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.09469385916024486, 1.3988387824411657, -1.6],
+ "rotate": [1, 1, 0, -23],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.87, 0.32, 0.46],
+ "diffuse": [0.15, 0.46, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [1.1820054282535584, 1.3228291751930152, -1.6],
+ "rotate": [1, 0, 1, 108],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.12, 0.08, 0.18],
+ "diffuse": [0.25, 0.4, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.7159815228333726, 0.6993406807340055, -1.6],
+ "rotate": [0, 1, 1, -29],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.38, 0.19, 0.46],
+ "diffuse": [0.91, 0.49, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.9426927969588694, 0.05574509392018778, -1.6],
+ "rotate": [1, 0, 1, 77],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.91, 0.43, 0.77],
+ "diffuse": [0.26, 0.12, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.5466872213595984, -1.1643358535780797, -1.6],
+ "rotate": [0, 1, 1, 96],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.07, 0.9, 0.7],
+ "diffuse": [0.38, 0.78, 0.79],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.8297069346469701, -0.5469817333827782, -1.6],
+ "rotate": [1, 0, 0, 74],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.46, 0.35, 0.11],
+ "diffuse": [0.57, 0.38, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.4868344960830664, -0.9257409570437714, -1.6],
+ "rotate": [0, 1, 1, 14],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.93, 0.58, 0.35],
+ "diffuse": [0.37, 0.02, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.2489755881277398, -0.13820104741155004, -1.6],
+ "rotate": [1, 1, 0, -146],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.17, 0.86, 0.29],
+ "diffuse": [0.55, 0.95, 0.69],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.8134035723806743, 0.11406187683680691, -1.6],
+ "rotate": [1, 0, 1, 70],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.83, 0.76, 0.03],
+ "diffuse": [0.19, 0.74, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.32538566304998207, 0.36146589102298, -1.6],
+ "rotate": [1, 0, 0, -50],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.86, 0.68, 0.14],
+ "diffuse": [0.17, 0.14, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.5869076163826159, -0.04866389739695198, -1.6],
+ "rotate": [0, 1, 0, -111],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.0, 0.31, 0.25],
+ "diffuse": [0.15, 0.65, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.2360188743500944, -0.9835192719117589, -1.6],
+ "rotate": [0, 0, 1, -158],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.4, 0.86, 0.28],
+ "diffuse": [0.89, 0.2, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.0519831852217596, -1.0019087727971554, -1.6],
+ "rotate": [1, 0, 0, 152],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.88, 0.99, 0.48],
+ "diffuse": [0.24, 0.31, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [1.8181515651450824, 0.3244971648809316, -1.6],
+ "rotate": [0, 0, 1, 76],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.78, 0.27, 0.33],
+ "diffuse": [0.71, 0.9, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.043279594224638, 0.12330922863022598, -1.6],
+ "rotate": [0, 0, 1, -98],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.76, 0.15, 0.71],
+ "diffuse": [0.81, 0.48, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.6787372097711339, 0.9464075640186298, -1.6],
+ "rotate": [1, 0, 1, -119],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.8, 0.69, 0.12],
+ "diffuse": [0.38, 0.46, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.317348046838857, -0.10249532501802894, -1.6],
+ "rotate": [0, 0, 1, 51],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.41, 0.96, 0.16],
+ "diffuse": [0.69, 0.87, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.2777475618998604, 0.21415580351974617, -1.6],
+ "rotate": [0, 0, 1, 130],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.71, 0.31, 0.56],
+ "diffuse": [0.53, 0.52, 0.17],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.3964412305379768, 0.061152029238237926, -1.6],
+ "rotate": [1, 0, 0, -17],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.59, 0.22, 0.18],
+ "diffuse": [0.31, 0.68, 0.82],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.5445245919494128, -0.622011555928644, -1.6],
+ "rotate": [1, 0, 1, 57],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.17, 0.9, 0.18],
+ "diffuse": [0.95, 0.0, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [1.194660148064733, 1.1654572266150098, -1.6],
+ "rotate": [0, 0, 1, 14],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.3, 0.06, 0.71],
+ "diffuse": [0.13, 0.08, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.7202182487599664, -0.7173861939583871, -1.6],
+ "rotate": [1, 0, 1, -27],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.76, 0.11, 0.49],
+ "diffuse": [0.46, 0.23, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.4567471358010724, -0.6863204945528519, -1.6],
+ "rotate": [0, 0, 1, 34],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.08, 0.99, 0.1],
+ "diffuse": [0.2, 0.32, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.5741964313268875, -0.8791854113505607, -1.6],
+ "rotate": [0, 1, 0, -146],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.94, 0.56, 0.98],
+ "diffuse": [0.59, 0.89, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.3292581270277861, -0.7229050183675335, -1.6],
+ "rotate": [1, 0, 0, -180],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.77, 0.94, 0.71],
+ "diffuse": [0.67, 0.54, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.7357395196396508, 1.6119759745944755, -1.6],
+ "rotate": [1, 0, 1, 123],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.84, 0.69, 0.32],
+ "diffuse": [0.58, 0.74, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.8060356554188237, 1.4248986667475427, -1.6],
+ "rotate": [1, 1, 0, 139],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.0, 0.34, 0.53],
+ "diffuse": [0.07, 0.28, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.6644142226783003, 0.5245039218516365, -1.6],
+ "rotate": [1, 1, 0, -141],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.49, 0.46, 0.75],
+ "diffuse": [0.66, 0.45, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.2562220715788812, -1.1389599366232033, -1.6],
+ "rotate": [1, 0, 0, -78],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.82, 0.21, 0.63],
+ "diffuse": [0.92, 0.1, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.36288681101163656, -1.603503325403297, -1.6],
+ "rotate": [1, 0, 0, -146],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.17, 0.62, 0.02],
+ "diffuse": [0.77, 0.0, 0.05],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [0.6013719395711272, -1.2028346046450311, -1.6],
+ "rotate": [1, 1, 0, -168],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.65, 0.74, 0.27],
+ "diffuse": [0.17, 0.74, 0.53],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.1149508135855914, 0.3906543567388181, -1.6],
+ "rotate": [0, 0, 1, -4],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.53, 0.35, 0.03],
+ "diffuse": [0.02, 0.12, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.1025304615285816, 0.7621901321010354, -1.6],
+ "rotate": [1, 0, 0, -62],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.63, 0.53, 0.6],
+ "diffuse": [0.98, 0.14, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [1.6368786786302894, 1.3299114062555737, -1.6],
+ "rotate": [1, 1, 0, 148],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.33, 0.38, 0.75],
+ "diffuse": [0.74, 0.34, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.40325837386984276, 0.1087648705500841, -1.6],
+ "rotate": [1, 0, 0, 136],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.23, 0.01, 0.81],
+ "diffuse": [0.53, 0.72, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.9166441601096011, -1.390970292148991, -1.6],
+ "rotate": [0, 1, 0, 178],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.37, 0.4, 0.14],
+ "diffuse": [0.38, 0.26, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.5046006881015193, -0.12763468500743813, -1.6],
+ "rotate": [1, 0, 1, -169],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.53, 0.22, 0.93],
+ "diffuse": [0.1, 0.54, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.5198029420942547, -1.2774277886102825, -1.6],
+ "rotate": [0, 1, 1, -42],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.62, 0.1, 0.91],
+ "diffuse": [0.39, 0.18, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.9825436072576268, -0.7896199488716109, -1.6],
+ "rotate": [0, 1, 0, 165],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.09, 0.12, 0.45],
+ "diffuse": [0.69, 0.18, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.499739416069062, -0.04925642133546071, -1.6],
+ "rotate": [0, 1, 1, 23],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.88, 0.5, 0.91],
+ "diffuse": [0.23, 0.74, 0.47],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-1.3672080560581397, 0.6453388684548642, -1.6],
+ "rotate": [1, 0, 1, -116],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.86, 0.02, 0.87],
+ "diffuse": [0.17, 0.63, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.1716540457456117, -1.4417985151935875, -1.6],
+ "rotate": [0, 0, 1, 110],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.57, 0.97, 0.47],
+ "diffuse": [0.37, 0.38, 0.06],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.5102591817839686, 1.055459274879531, -1.6],
+ "rotate": [1, 1, 0, 124],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.17, 0.34, 0.04],
+ "diffuse": [0.85, 0.62, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.0255415850041474, 1.5534574555617033, -1.6],
+ "rotate": [1, 1, 0, 36],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.62, 0.94, 0.64],
+ "diffuse": [0.94, 0.99, 0.24],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.5451008792636465, -0.3086666070314832, -1.6],
+ "rotate": [1, 1, 0, 143],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.72, 0.34, 0.35],
+ "diffuse": [0.1, 0.59, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.564006383838022, -1.47849807518715, -1.6],
+ "rotate": [1, 0, 1, 42],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.08, 0.21, 0.81],
+ "diffuse": [0.09, 0.22, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.31196519637971254, 0.7010055252962237, -1.6],
+ "rotate": [1, 1, 0, -90],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.27, 0.23, 0.3],
+ "diffuse": [0.39, 0.46, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [0.7967016157075839, -0.9548471188505218, -1.6],
+ "rotate": [1, 1, 0, 15],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.18, 0.91, 0.38],
+ "diffuse": [0.19, 0.49, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [-0.009333315040660706, -1.6173398566989434, -1.6],
+ "rotate": [0, 1, 1, 89],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.38, 0.73, 0.57],
+ "diffuse": [0.99, 0.54, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.615990382604896, -0.5862348795070771, -1.6],
+ "rotate": [1, 1, 0, 77],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.73, 0.56, 0.8],
+ "diffuse": [0.01, 0.57, 0.22],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.5387379955485978, -1.0625661474195942, -1.6],
+ "rotate": [0, 1, 1, -55],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.46, 0.65, 0.53],
+ "diffuse": [0.61, 0.18, 0.28],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-0.4392543684294292, 0.23642239618472471, -1.6],
+ "rotate": [0, 0, 1, -135],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.09, 0.24, 0.31],
+ "diffuse": [0.24, 0.86, 0.29],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.6102852729974826, 1.420486371212542, -1.6],
+ "rotate": [1, 0, 1, 17],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.37, 0.98, 0.45],
+ "diffuse": [0.35, 0.37, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.42782497796420826, 1.0537965640651326, -1.6],
+ "rotate": [1, 1, 0, -49],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.47, 0.31, 0.61],
+ "diffuse": [0.92, 0.79, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.6310410638526325, 1.2951780468692982, -1.6],
+ "rotate": [0, 1, 1, -76],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.46, 0.32, 0.41],
+ "diffuse": [0.05, 0.41, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.6318149175974836, -1.3862910400210817, -1.6],
+ "rotate": [0, 0, 1, 157],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.69, 0.42, 0.74],
+ "diffuse": [0.72, 0.18, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.8801571258509717, 1.0007696086610873, -1.6],
+ "rotate": [0, 1, 1, 179],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.78, 0.17, 0.15],
+ "diffuse": [0.27, 0.51, 0.24],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.7837015925698256, -0.19624382460995493, -1.6],
+ "rotate": [1, 1, 0, 171],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.86, 0.92, 0.07],
+ "diffuse": [0.07, 0.29, 0.32],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.8922989726322175, 0.1975771539170028, -1.6],
+ "rotate": [1, 0, 1, 78],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.19, 0.83, 0.86],
+ "diffuse": [0.22, 0.51, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.2565162465470989, 0.5276248576926834, -1.6],
+ "rotate": [1, 1, 0, 33],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.96, 0.88, 0.13],
+ "diffuse": [0.27, 0.01, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.6116357385071423, -0.10285586470499353, -1.6],
+ "rotate": [1, 0, 0, 82],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.33, 0.78, 0.86],
+ "diffuse": [0.34, 0.05, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-1.048778769719454, 0.5753301194552312, -1.6],
+ "rotate": [1, 1, 0, -149],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.98, 0.89, 0.88],
+ "diffuse": [0.94, 0.01, 0.78],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.5380670335725808, 0.8194740241127678, -1.6],
+ "rotate": [1, 1, 0, -169],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.88, 0.38, 0.48],
+ "diffuse": [0.74, 0.58, 0.44],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.0648195221977483, -0.5810576573738153, -1.6],
+ "rotate": [0, 1, 1, -110],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.89, 0.85, 0.26],
+ "diffuse": [0.86, 0.85, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [0.27805575649512604, -0.444076773522039, -1.6],
+ "rotate": [1, 0, 0, 42],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.28, 0.47, 0.24],
+ "diffuse": [0.85, 0.1, 0.12],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-1.3817982397711146, -1.4264200353329874, -1.6],
+ "rotate": [0, 1, 0, 60],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.99, 0.06, 0.69],
+ "diffuse": [0.33, 0.86, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.6283625675406477, -0.21601235792615525, -1.6],
+ "rotate": [0, 1, 1, 33],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.06, 0.43, 0.4],
+ "diffuse": [0.2, 0.73, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.7987132615691532, -0.6500503444376181, -1.6],
+ "rotate": [1, 1, 0, 111],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.18, 0.38, 0.73],
+ "diffuse": [0.7, 0.75, 0.81],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.7525663358111967, 1.1729740473708548, -1.6],
+ "rotate": [0, 1, 0, -47],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.61, 0.88, 0.64],
+ "diffuse": [0.81, 0.88, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.553762755070204, -0.5244665082027953, -1.6],
+ "rotate": [0, 1, 1, -89],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.43, 0.41, 0.32],
+ "diffuse": [0.96, 0.37, 0.82],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.821149518367161, -0.5159982456605925, -1.6],
+ "rotate": [1, 1, 0, -73],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.18, 0.05, 0.83],
+ "diffuse": [0.71, 0.93, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.12910268751463483, 0.5790981898844723, -1.6],
+ "rotate": [1, 1, 0, -68],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.81, 0.19, 0.82],
+ "diffuse": [0.52, 0.28, 0.69],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.4064709068215582, -1.0257659624841757, -1.6],
+ "rotate": [0, 1, 1, -79],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.59, 0.8, 0.73],
+ "diffuse": [0.02, 0.68, 0.77],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.48614230073652753, 1.538773226671764, -1.6],
+ "rotate": [0, 0, 1, -136],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.2, 0.69, 0.56],
+ "diffuse": [0.83, 0.74, 0.85],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.7089863894993391, 1.5997981255213514, -1.6],
+ "rotate": [1, 1, 0, 30],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.33, 0.78, 0.05],
+ "diffuse": [0.88, 0.63, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.6108112570952022, 0.8366336263461496, -1.6],
+ "rotate": [1, 1, 0, -146],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.46, 0.38, 0.61],
+ "diffuse": [0.14, 0.21, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [1.4263398238404787, -0.7857613783164837, -1.6],
+ "rotate": [1, 0, 1, -119],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.46, 0.34, 0.16],
+ "diffuse": [0.38, 0.77, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-1.0319191766327465, 0.7080316514722425, -1.6],
+ "rotate": [1, 1, 0, -90],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.7, 0.21, 0.66],
+ "diffuse": [0.04, 0.06, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.008059426803266989, -0.7516919149424491, -1.6],
+ "rotate": [0, 1, 0, -72],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.12, 0.53, 0.84],
+ "diffuse": [0.64, 0.98, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.5493570038914701, -0.7499444342565922, -1.6],
+ "rotate": [0, 0, 1, 76],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.18, 0.31, 0.25],
+ "diffuse": [0.67, 0.25, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.13225419316832343, -1.1114179017258352, -1.6],
+ "rotate": [0, 1, 0, 35],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.31, 0.34, 0.39],
+ "diffuse": [0.26, 0.1, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.4644861366613464, 0.5559341764017236, -1.6],
+ "rotate": [1, 1, 0, 44],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.86, 0.34, 0.94],
+ "diffuse": [0.46, 0.49, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.598708628159371, 1.3124711913153733, -1.6],
+ "rotate": [1, 0, 0, -74],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.14, 0.64, 0.82],
+ "diffuse": [0.2, 0.38, 0.29],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.4558676835443132, 0.7728051390330695, -1.6],
+ "rotate": [1, 0, 1, -31],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.27, 0.15, 0.05],
+ "diffuse": [0.97, 0.16, 0.79],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.2217783280074115, 1.5741408345319066, -1.6],
+ "rotate": [0, 1, 1, -179],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.58, 0.31, 0.81],
+ "diffuse": [0.54, 0.05, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.46929780529524656, 0.8928067927959789, -1.6],
+ "rotate": [1, 0, 0, -151],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.01, 0.6, 0.3],
+ "diffuse": [0.23, 0.98, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-1.0953762369610995, 0.9209106587569322, -1.6],
+ "rotate": [1, 1, 0, -75],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.52, 0.14, 0.01],
+ "diffuse": [0.76, 0.74, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-1.3390645014399634, -1.542426914673437, -1.6],
+ "rotate": [0, 0, 1, 89],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.64, 0.71, 0.36],
+ "diffuse": [0.18, 0.37, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.0221067014946261, 0.8060548211117866, -1.6],
+ "rotate": [0, 1, 0, -143],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.43, 0.75, 0.59],
+ "diffuse": [0.66, 0.65, 0.05],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [1.011241422850311, -0.6141779224535762, -1.6],
+ "rotate": [1, 1, 0, 137],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.63, 0.24, 0.15],
+ "diffuse": [0.05, 0.87, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.1623603188248517, 1.2890838622036869, -1.8],
+ "rotate": [1, 1, 0, 52],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.48, 0.17, 0.13],
+ "diffuse": [0.14, 0.64, 0.71],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [0.6018011342708796, -0.6998412426147015, -1.8],
+ "rotate": [0, 0, 1, 131],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.03, 0.27, 0.11],
+ "diffuse": [0.67, 0.96, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.5152738494038644, -0.7555386080690344, -1.8],
+ "rotate": [0, 1, 1, -93],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.9, 0.57, 0.39],
+ "diffuse": [0.03, 0.07, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.6704253689782391, -0.7105305698352666, -1.8],
+ "rotate": [0, 1, 1, 42],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.29, 0.92, 0.42],
+ "diffuse": [0.69, 0.37, 0.31],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.7806903195799999, -0.567959495700415, -1.8],
+ "rotate": [1, 0, 0, -163],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.56, 0.93, 0.8],
+ "diffuse": [0.47, 0.69, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.7677944585843524, 1.0408815544033425, -1.8],
+ "rotate": [0, 1, 0, 29],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.76, 0.72, 0.19],
+ "diffuse": [0.17, 0.96, 0.79],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.1182160114368684, 1.2844929889833683, -1.8],
+ "rotate": [0, 1, 0, 109],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.55, 0.61, 0.47],
+ "diffuse": [0.54, 0.22, 0.26],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-1.205614632416566, 1.279114638847565, -1.8],
+ "rotate": [1, 0, 0, -162],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.3, 0.71, 0.73],
+ "diffuse": [0.79, 0.46, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [0.9531790266660185, -1.2628007271739423, -1.8],
+ "rotate": [1, 1, 0, 9],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.91, 0.43, 0.41],
+ "diffuse": [0.18, 0.37, 0.14],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [-1.123700351139337, -1.281353521266101, -1.8],
+ "rotate": [0, 1, 1, 28],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.15, 0.55, 0.57],
+ "diffuse": [0.42, 0.24, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.3845324831393324, 1.3815817681575848, -1.8],
+ "rotate": [1, 0, 0, -133],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.37, 0.61, 0.87],
+ "diffuse": [0.16, 0.13, 0.1],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.9800021850971138, -0.9112597318978191, -1.8],
+ "rotate": [1, 1, 0, -71],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.72, 0.73, 0.93],
+ "diffuse": [0.31, 0.19, 0.1],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-1.3513433662913952, 1.117043043041003, -1.8],
+ "rotate": [0, 1, 1, 134],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.96, 0.99, 0.71],
+ "diffuse": [0.13, 0.05, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.2648734951554752, 0.09157496059711434, -1.8],
+ "rotate": [1, 0, 1, 144],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.69, 0.22, 0.41],
+ "diffuse": [0.07, 0.4, 0.78],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.5349810260628713, -1.2712522868755785, -1.8],
+ "rotate": [0, 1, 0, 98],
+ "scale": [0.37, 0.37, 0.37],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.42, 0.51, 0.05],
+ "diffuse": [0.28, 0.54, 0.33],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [1.3406657839468126, 0.22055311922125553, -1.8],
+ "rotate": [0, 1, 1, -130],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.72, 0.12, 0.27],
+ "diffuse": [0.3, 0.34, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.5006384517371594, 0.17323575293320825, -1.8],
+ "rotate": [1, 1, 0, -54],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.25, 0.96, 0.45],
+ "diffuse": [0.51, 0.3, 0.39],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [1.2814108463412877, 0.8946641687580796, -1.8],
+ "rotate": [0, 1, 1, 50],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.62, 0.03, 0.39],
+ "diffuse": [0.45, 0.97, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.5274811186397013, 0.04517618626767894, -1.8],
+ "rotate": [1, 0, 0, -64],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.88, 0.87, 0.93],
+ "diffuse": [0.73, 0.41, 0.07],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.6620810483084003, 0.009204332448224717, -1.8],
+ "rotate": [1, 1, 0, -70],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.1, 0.23, 0.27],
+ "diffuse": [0.82, 0.08, 0.44],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [0.5766763211017898, -0.28856657541993314, -1.8],
+ "rotate": [0, 1, 1, -68],
+ "scale": [0.31, 0.31, 0.31],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.74, 0.8, 0.18],
+ "diffuse": [0.56, 1.0, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.6888078427839655, 0.6612679800085015, -1.8],
+ "rotate": [1, 1, 0, 180],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.37, 0.56, 0.34],
+ "diffuse": [0.11, 0.99, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.48157705735026646, 0.27942437030728096, -1.8],
+ "rotate": [0, 1, 0, -95],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.87, 0.49, 0.84],
+ "diffuse": [0.96, 0.66, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.3119808641196542, 0.3654793745445182, -1.8],
+ "rotate": [1, 0, 1, 85],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.29, 0.2, 0.44],
+ "diffuse": [0.34, 0.17, 0.48],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.43212086029898455, 1.62027033652755, -1.8],
+ "rotate": [1, 1, 0, 67],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.68, 0.03, 0.94],
+ "diffuse": [0.9, 0.6, 0.15],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.08236661575852477, -1.1811356119610679, -1.8],
+ "rotate": [0, 0, 1, -106],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.52, 0.92, 0.02],
+ "diffuse": [0.95, 0.41, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-1.1543855215084626, 0.14969959748956008, -1.8],
+ "rotate": [1, 1, 0, -124],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.65, 0.57, 0.26],
+ "diffuse": [0.32, 0.25, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.483225383932381, -0.48619874748058955, -1.8],
+ "rotate": [1, 1, 0, 166],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.02, 0.63, 0.64],
+ "diffuse": [0.73, 0.01, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.016744881504235254, -1.633366111197695, -1.8],
+ "rotate": [0, 0, 1, 149],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.11, 0.36, 0.5],
+ "diffuse": [0.09, 0.26, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.8878866471587985, -1.2368287922147634, -1.8],
+ "rotate": [1, 0, 1, -116],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.93, 0.67, 0.99],
+ "diffuse": [0.07, 0.79, 0.96],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.3830157326943129, 0.5364675021552587, -1.8],
+ "rotate": [1, 0, 0, -40],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.63, 0.8, 0.87],
+ "diffuse": [0.91, 0.82, 0.84],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.41545969993804044, -1.1994774572021725, -1.8],
+ "rotate": [0, 1, 1, 25],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.37, 0.69, 0.62],
+ "diffuse": [0.27, 0.37, 0.57],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.42821592801714337, -1.3942653748503524, -1.8],
+ "rotate": [1, 0, 0, 139],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.4, 0.67, 0.64],
+ "diffuse": [0.77, 0.5, 0.9],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.07466209994560868, -0.4981747384893873, -1.8],
+ "rotate": [0, 0, 1, -31],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.73, 0.77, 0.86],
+ "diffuse": [0.37, 0.84, 0.76],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.8527928195218293, -1.5683482155521586, -1.8],
+ "rotate": [1, 0, 1, -133],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.94, 0.21, 0.89],
+ "diffuse": [0.99, 0.95, 0.2],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-0.8753284822836898, 1.0465363800132708, -1.8],
+ "rotate": [1, 1, 0, 85],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.85, 0.66, 0.61],
+ "diffuse": [0.67, 0.08, 0.26],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.015993096952399, -1.5952040270306664, -1.8],
+ "rotate": [0, 1, 1, 41],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.18, 0.44, 0.34],
+ "diffuse": [0.2, 0.74, 0.1],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.2960586588553098, -0.8567273211926918, -1.8],
+ "rotate": [1, 0, 0, -102],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.55, 0.73, 0.83],
+ "diffuse": [0.41, 0.55, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.7415052844894223, 1.1563842502877337, -1.8],
+ "rotate": [0, 0, 1, -87],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.84, 0.62, 0.39],
+ "diffuse": [0.7, 0.74, 0.83],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.2982972312926455, -0.2283634810141455, -1.8],
+ "rotate": [1, 0, 1, -108],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.75, 0.48, 0.87],
+ "diffuse": [0.86, 0.02, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [0.4617644834903756, 0.6068998098654403, -1.8],
+ "rotate": [1, 0, 1, 38],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.41, 0.12, 0.13],
+ "diffuse": [0.83, 0.91, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-1.5664324621255872, -0.92107026266395, -1.8],
+ "rotate": [1, 0, 1, -54],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.18, 0.6, 0.05],
+ "diffuse": [0.29, 0.09, 0.35],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [1.4397376451822488, -1.106411007673801, -1.8],
+ "rotate": [0, 1, 1, 147],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.22, 0.76, 0.86],
+ "diffuse": [0.69, 1.0, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [0.833842045863215, -0.3244157146913338, -1.8],
+ "rotate": [0, 1, 0, -32],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.57, 0.69, 0.94],
+ "diffuse": [0.03, 0.4, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-0.7886653799195336, 1.25372235997269, -1.8],
+ "rotate": [1, 1, 0, -111],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.78, 0.18, 0.37],
+ "diffuse": [0.21, 0.21, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [1.5888898311274555, 1.5899873429637914, -1.8],
+ "rotate": [0, 1, 0, 97],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.72, 0.35, 0.19],
+ "diffuse": [0.5, 0.99, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24
+ }
+ ]
+ },
+ {
+ "translate": [1.8119635127160791, -0.38536710568066534, -1.8],
+ "rotate": [1, 1, 0, -156],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.36, 0.05, 0.89],
+ "diffuse": [0.05, 0.92, 0.34],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [0.6316375407263453, -0.2827190640016224, -1.8],
+ "rotate": [0, 1, 1, -12],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.43, 0.26, 0.33],
+ "diffuse": [0.28, 0.88, 0.54],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.14525399967820318, 1.6321759221161316, -1.8],
+ "rotate": [0, 0, 1, 63],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.09, 0.41, 0.17],
+ "diffuse": [0.2, 0.82, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-0.9377588562665096, -1.0441517355359946, -1.8],
+ "rotate": [1, 0, 1, 117],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.59, 0.59, 0.31],
+ "diffuse": [0.31, 0.21, 0.36],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.02207721922597461, -1.2626288590327328, -1.8],
+ "rotate": [0, 1, 0, -106],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.62, 0.76, 0.7],
+ "diffuse": [0.34, 0.73, 0.17],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-0.1488327873181654, -0.4197803889172196, -1.8],
+ "rotate": [1, 0, 0, -57],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.01, 0.08, 0.44],
+ "diffuse": [0.03, 0.6, 0.58],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.45032701099573225, 0.9885641999769024, -1.8],
+ "rotate": [0, 1, 1, -32],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.72, 0.08, 0.75],
+ "diffuse": [0.04, 0.58, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [1.4772065671667722, 1.2689915668640195, -1.8],
+ "rotate": [1, 0, 0, -135],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.34, 0.29, 0.29],
+ "diffuse": [0.79, 0.48, 0.87],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.7075720855461587, -1.5779259847828975, -1.8],
+ "rotate": [0, 1, 1, 23],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.25, 0.12, 0.59],
+ "diffuse": [0.93, 0.49, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.5246163131048198, 1.5938766138898748, -1.8],
+ "rotate": [1, 0, 1, 41],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.34, 0.83, 0.14],
+ "diffuse": [0.0, 0.32, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.8835224555813179, -1.61150751650802, -1.8],
+ "rotate": [1, 0, 1, 87],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.39, 0.08, 0.35],
+ "diffuse": [0.92, 0.39, 0.08],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [0.7667182042580889, 0.1881774873120856, -1.8],
+ "rotate": [1, 0, 1, -69],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.6, 0.15, 0.44],
+ "diffuse": [0.94, 0.3, 0.44],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.03364194431438294, -1.108840963722805, -1.8],
+ "rotate": [1, 0, 0, 105],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.37, 0.44, 0.7],
+ "diffuse": [0.97, 0.78, 0.65],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [1.5890515208404519, -0.07982065142051042, -1.8],
+ "rotate": [0, 0, 1, 30],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.42, 0.63, 0.33],
+ "diffuse": [0.48, 0.27, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [1.9510302881477035, 0.8457334194081141, -1.8],
+ "rotate": [1, 1, 0, 161],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.4, 0.99, 0.77],
+ "diffuse": [0.04, 0.13, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.2320924761188519, 0.5748532916460505, -1.8],
+ "rotate": [1, 1, 0, 15],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.26, 0.62, 0.25],
+ "diffuse": [0.55, 0.61, 0.13],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.7188457604823173, 0.08952440928782357, -1.8],
+ "rotate": [1, 1, 0, 137],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.25, 0.37, 0.83],
+ "diffuse": [0.81, 0.43, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.4388493542642062, 0.9293335612010631, -1.8],
+ "rotate": [0, 0, 1, 21],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.14, 0.83, 0.86],
+ "diffuse": [0.49, 0.01, 0.49],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [0.42136268976854807, 1.0645590058216206, -1.8],
+ "rotate": [1, 0, 0, -26],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.17, 0.09, 0.3],
+ "diffuse": [0.17, 0.69, 0.09],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [-1.6505660110560187, 1.3121185589609206, -1.8],
+ "rotate": [1, 0, 1, -139],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.09, 0.11, 0.57],
+ "diffuse": [0.39, 0.98, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [-0.04938134135679939, -1.3180973425373839, -1.8],
+ "rotate": [1, 1, 0, -88],
+ "scale": [0.19, 0.19, 0.19],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.3, 0.95, 0.33],
+ "diffuse": [0.54, 0.37, 0.73],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.1009001849857882, -0.3029217612859032, -1.8],
+ "rotate": [0, 1, 0, 149],
+ "scale": [0.36, 0.36, 0.36],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.16, 0.71, 0.7],
+ "diffuse": [0.21, 0.57, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.257075111651653, 0.11761829977410465, -1.8],
+ "rotate": [1, 0, 1, 62],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.97, 0.11, 0.77],
+ "diffuse": [0.75, 0.93, 0.48],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.7486184791975459, -1.0562007869684549, -1.8],
+ "rotate": [0, 1, 1, 93],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.04, 0.57, 0.32],
+ "diffuse": [0.39, 0.38, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.7931819690871051, 0.1763423209664572, -1.8],
+ "rotate": [1, 1, 0, 7],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.65, 0.05, 0.25],
+ "diffuse": [0.18, 0.22, 0.94],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.8228936518298153, -1.3929493475340569, -1.8],
+ "rotate": [1, 0, 1, 66],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.13, 0.23, 0.96],
+ "diffuse": [0.14, 0.17, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.8551431927875643, -0.7752262617435254, -1.8],
+ "rotate": [0, 1, 1, -137],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.86, 0.56, 0.73],
+ "diffuse": [0.29, 0.78, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-0.6665259290361967, -1.0829076796310528, -1.8],
+ "rotate": [1, 1, 0, -146],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.4, 0.41, 0.88],
+ "diffuse": [0.31, 0.41, 0.68],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [-0.24950016284603183, -0.2796053092747708, -1.8],
+ "rotate": [0, 0, 1, 53],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.96, 0.05, 0.89],
+ "diffuse": [0.09, 0.18, 0.92],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.9674754531855865, -1.0951389818013275, -1.8],
+ "rotate": [0, 0, 1, -162],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.82, 0.19, 0.96],
+ "diffuse": [0.94, 0.71, 0.89],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [0.9770861665682851, -0.3066103129055544, -1.8],
+ "rotate": [1, 0, 1, -76],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.07, 0.17, 0.13],
+ "diffuse": [0.79, 0.37, 0.86],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-0.076186570571529, -1.569028354345664, -1.8],
+ "rotate": [0, 1, 1, -158],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.55, 0.48, 0.91],
+ "diffuse": [0.27, 0.79, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [0.8236704989697123, -0.6581960981503832, -1.8],
+ "rotate": [1, 0, 1, 45],
+ "scale": [0.18, 0.18, 0.18],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.09, 0.26, 0.39],
+ "diffuse": [0.24, 0.81, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [-0.48062324282460245, 0.48252688083077055, -1.8],
+ "rotate": [0, 1, 1, -107],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.99, 0.77, 0.41],
+ "diffuse": [0.86, 0.07, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.829328771889567, 0.6426423430572465, -1.8],
+ "rotate": [0, 1, 0, -9],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.75, 0.21, 0.96],
+ "diffuse": [0.73, 0.88, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [-1.1186198895515784, 0.7340680423120851, -1.8],
+ "rotate": [1, 1, 0, -141],
+ "scale": [0.13, 0.13, 0.13],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.44, 0.73, 0.97],
+ "diffuse": [0.03, 0.36, 0.09],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.0305016176623558, -1.0078069350441696, -1.8],
+ "rotate": [1, 1, 0, 175],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.59, 0.94, 0.54],
+ "diffuse": [0.54, 0.87, 0.46],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.5403142291863079, -0.43944411746390033, -1.8],
+ "rotate": [1, 1, 0, 66],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.64, 0.86, 0.09],
+ "diffuse": [0.48, 0.29, 0.1],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15
+ }
+ ]
+ },
+ {
+ "translate": [-0.9298526275933279, 1.4075744710136897, -1.8],
+ "rotate": [1, 0, 0, -101],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.06, 0.94, 0.12],
+ "diffuse": [0.29, 0.23, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [1.0926537692745597, 1.627639023831454, -1.8],
+ "rotate": [1, 0, 1, 178],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.97, 0.33, 0.6],
+ "diffuse": [0.45, 0.71, 0.5],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [0.6317512801308005, 1.4435002271844444, -1.8],
+ "rotate": [1, 0, 1, -154],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.96, 0.55, 0.64],
+ "diffuse": [0.21, 0.11, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-1.4200756678229518, 0.8643615143271832, -1.8],
+ "rotate": [0, 1, 0, -92],
+ "scale": [0.35, 0.35, 0.35],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.01, 0.15, 0.99],
+ "diffuse": [0.65, 0.44, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.069444871992399, -0.9334180798175413, -1.8],
+ "rotate": [0, 1, 0, 148],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.64, 0.59, 0.82],
+ "diffuse": [0.68, 0.37, 0.37],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.9596339148211903, -0.6767723864234508, -1.8],
+ "rotate": [0, 1, 1, 103],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.2, 0.05, 0.53],
+ "diffuse": [0.04, 0.06, 0.61],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.27110372827695306, -0.3756634980264093, -1.8],
+ "rotate": [1, 1, 0, -97],
+ "scale": [0.22, 0.22, 0.22],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.01, 0.86, 0.63],
+ "diffuse": [0.66, 0.65, 0.51],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21
+ }
+ ]
+ },
+ {
+ "translate": [-0.5584522214627983, -0.5050321917198903, -1.8],
+ "rotate": [0, 1, 0, 77],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.0, 0.15, 0.33],
+ "diffuse": [0.69, 0.91, 0.11],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [-0.7553982842024778, -0.9837292507870419, -1.8],
+ "rotate": [1, 1, 0, -171],
+ "scale": [0.11, 0.11, 0.11],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.6, 0.87, 0.86],
+ "diffuse": [0.36, 0.11, 0.58],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23
+ }
+ ]
+ },
+ {
+ "translate": [0.49082280615267826, -0.605282616717294, -1.8],
+ "rotate": [0, 1, 0, -61],
+ "scale": [0.26, 0.26, 0.26],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.83, 0.53, 0.02],
+ "diffuse": [0.8, 0.53, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.2480905750294429, -0.9758823721840376, -1.8],
+ "rotate": [0, 0, 1, 127],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.76, 0.97, 0.0],
+ "diffuse": [0.56, 0.82, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [0.02198562542332616, -1.5829822689877238, -1.8],
+ "rotate": [1, 0, 1, 152],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.7, 0.2, 0.66],
+ "diffuse": [0.11, 0.17, 0.28],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25
+ }
+ ]
+ },
+ {
+ "translate": [-1.1224921258895644, -0.9512641761737002, -1.8],
+ "rotate": [1, 1, 0, 77],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.49, 0.12, 0.57],
+ "diffuse": [0.38, 0.28, 0.3],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.5396193562840343, -1.5570250538927517, -1.8],
+ "rotate": [1, 1, 0, -76],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.72, 0.45, 0.08],
+ "diffuse": [0.32, 0.72, 0.18],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-1.9292766701836543, -0.6251318270589792, -1.8],
+ "rotate": [1, 1, 0, -33],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.32, 0.88, 0.52],
+ "diffuse": [0.28, 0.01, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ },
+ {
+ "translate": [1.5789119192818617, 0.6853217431726581, -1.8],
+ "rotate": [1, 0, 0, -8],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.68, 0.68, 0.36],
+ "diffuse": [0.55, 0.57, 0.27],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [0.5367604511402491, 0.2922162211997812, -1.8],
+ "rotate": [0, 1, 1, -165],
+ "scale": [0.34, 0.34, 0.34],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.34, 0.55, 0.47],
+ "diffuse": [0.19, 0.2, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-0.24771490002800278, -0.009812724590470223, -1.8],
+ "rotate": [1, 0, 0, 38],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.91, 0.41, 0.2],
+ "diffuse": [0.14, 0.36, 0.16],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [1.8888818363800641, 0.8718734300372306, -1.8],
+ "rotate": [0, 1, 1, 132],
+ "scale": [0.21, 0.21, 0.21],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.96, 0.22, 1.0],
+ "diffuse": [0.03, 0.28, 0.17],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-0.6741057098112448, 1.0068143804919005, -1.8],
+ "rotate": [0, 0, 1, -62],
+ "scale": [0.17, 0.17, 0.17],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.91, 0.32, 0.59],
+ "diffuse": [0.08, 0.03, 0.43],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-0.8738311175867319, -0.7719460405613608, -1.8],
+ "rotate": [1, 1, 0, 102],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.45, 0.18, 0.56],
+ "diffuse": [0.46, 0.58, 0.23],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18
+ }
+ ]
+ },
+ {
+ "translate": [-1.1031687133659438, 0.3677275292526274, -1.8],
+ "rotate": [0, 1, 1, -81],
+ "scale": [0.2, 0.2, 0.2],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.62, 0.41, 0.91],
+ "diffuse": [0.67, 0.13, 0.55],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 14
+ }
+ ]
+ },
+ {
+ "translate": [-1.189456162188418, 0.8486753235482847, -1.8],
+ "rotate": [0, 1, 1, -162],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.24, 0.86, 0.48],
+ "diffuse": [0.96, 0.92, 0.19],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.4969514724355169, 1.1838593344450343, -1.8],
+ "rotate": [0, 0, 1, 180],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.97, 0.5, 0.3],
+ "diffuse": [0.49, 0.64, 0.42],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.6790098882151636, 1.0267720991899796, -1.8],
+ "rotate": [1, 0, 1, 75],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.62, 0.32, 0.88],
+ "diffuse": [0.73, 0.88, 0.09],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19
+ }
+ ]
+ },
+ {
+ "translate": [0.718178500127203, -0.6252329194850188, -1.8],
+ "rotate": [1, 0, 0, 82],
+ "scale": [0.27, 0.27, 0.27],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.41, 0.79, 0.81],
+ "diffuse": [0.46, 0.45, 0.64],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [-1.6991289290192935, -1.0739739432032422, -1.8],
+ "rotate": [0, 0, 1, -8],
+ "scale": [0.38, 0.38, 0.38],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.02, 0.64, 0.25],
+ "diffuse": [0.45, 0.93, 0.04],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 11
+ }
+ ]
+ },
+ {
+ "translate": [-1.8840317457110516, 0.4787672504796565, -1.8],
+ "rotate": [1, 0, 1, 85],
+ "scale": [0.33, 0.33, 0.33],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.18, 0.67, 0.47],
+ "diffuse": [0.15, 0.53, 0.74],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [1.6167137683732282, 1.2096695775368205, -1.8],
+ "rotate": [0, 0, 1, -5],
+ "scale": [0.15, 0.15, 0.15],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.47, 1.0, 0.71],
+ "diffuse": [0.09, 0.78, 0.4],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16
+ }
+ ]
+ },
+ {
+ "translate": [1.4502399442389826, -1.2391959807605377, -1.8],
+ "rotate": [1, 1, 0, -68],
+ "scale": [0.14, 0.14, 0.14],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.71, 0.82, 0.29],
+ "diffuse": [0.27, 0.32, 0.66],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [-0.11113388083268094, 0.4787993330359237, -1.8],
+ "rotate": [1, 1, 0, -59],
+ "scale": [0.28, 0.28, 0.28],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.35, 0.5, 0.86],
+ "diffuse": [0.65, 0.97, 0.72],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20
+ }
+ ]
+ },
+ {
+ "translate": [-1.476055712680509, 0.8547163512177844, -1.8],
+ "rotate": [0, 1, 1, -51],
+ "scale": [0.16, 0.16, 0.16],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.7, 0.14, 0.65],
+ "diffuse": [0.85, 0.56, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 28
+ }
+ ]
+ },
+ {
+ "translate": [0.9490775816455248, -1.272620784252674, -1.8],
+ "rotate": [1, 0, 1, 114],
+ "scale": [0.12, 0.12, 0.12],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.97, 0.03, 0.81],
+ "diffuse": [0.89, 0.35, 0.67],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10
+ }
+ ]
+ },
+ {
+ "translate": [1.0562018621949039, -0.1341906771799306, -1.8],
+ "rotate": [1, 1, 0, 25],
+ "scale": [0.32, 0.32, 0.32],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.63, 0.94, 0.52],
+ "diffuse": [0.98, 0.74, 0.03],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30
+ }
+ ]
+ },
+ {
+ "translate": [-0.11402184168564022, 0.31257398175668705, -1.8],
+ "rotate": [0, 1, 1, -32],
+ "scale": [0.24, 0.24, 0.24],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.38, 0.2, 0.97],
+ "diffuse": [0.53, 0.01, 0.2],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 13
+ }
+ ]
+ },
+ {
+ "translate": [1.4574659827490681, 0.3720918843963661, -1.8],
+ "rotate": [1, 0, 1, 110],
+ "scale": [0.1, 0.1, 0.1],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.86, 0.05, 0.8],
+ "diffuse": [0.74, 0.32, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 12
+ }
+ ]
+ },
+ {
+ "translate": [1.4486638058906676, -1.6309710182495947, -1.8],
+ "rotate": [1, 1, 0, -154],
+ "scale": [0.23, 0.23, 0.23],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.09, 0.69, 0.93],
+ "diffuse": [0.74, 0.33, 0.01],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17
+ }
+ ]
+ },
+ {
+ "translate": [-0.2753250637535254, 1.6443272133500928, -1.8],
+ "rotate": [1, 0, 0, -4],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.46, 0.47, 0.69],
+ "diffuse": [0.47, 0.05, 0.56],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 29
+ }
+ ]
+ },
+ {
+ "translate": [-1.4089860941610395, -0.6722557055147054, -1.8],
+ "rotate": [0, 1, 1, 124],
+ "scale": [0.39, 0.39, 0.39],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.24, 0.32, 0.61],
+ "diffuse": [0.27, 0.62, 0.95],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 26
+ }
+ ]
+ },
+ {
+ "translate": [-1.776158777832805, 0.6487573095635533, -1.8],
+ "rotate": [1, 1, 0, -123],
+ "scale": [0.29, 0.29, 0.29],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.9, 0.59, 0.39],
+ "diffuse": [0.98, 0.82, 0.91],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 27
+ }
+ ]
+ },
+ {
+ "translate": [1.8893972334328313, -0.8527078896488944, -1.8],
+ "rotate": [1, 1, 0, -55],
+ "scale": [0.25, 0.25, 0.25],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.22, 0.48, 0.03],
+ "diffuse": [0.44, 0.08, 0.79],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/optional/recursiveCones4.json b/scenefiles/intersect/optional/recursiveCones4.json
new file mode 100644
index 0000000..465a794
--- /dev/null
+++ b/scenefiles/intersect/optional/recursiveCones4.json
@@ -0,0 +1,3228 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10.0, 4.1, 16.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 49.5,
+ "look": [-9.0, -3.2, -16.0]
+ },
+ "groups": [
+ {
+ "translate": [10.0, 10.0, 10.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [1.5, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [0.25, 1.0, -1.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [1.0, -1.8, -2.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [0.0, 0.0, 0.0],
+ "scale": [6.0, 6.0, 6.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.9766,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [6.75, 0.0, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.2444,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [7.875, 0.0, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.7666,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [6.75, 1.125, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.4099,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [6.75, 0.0, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.7733,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [6.75, -1.125, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.8391,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [6.75, 0.0, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.4326,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 2.25, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.7292,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [5.625, 2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.2173,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.0327,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 2.25, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.5034,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.8218,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 2.25, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.156,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.0, 2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1763,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [5.625, 0.0, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.7204,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 1.125, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.2493,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.0, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.215,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 0.0, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.3822,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -1.125, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.5107,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -2.25, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.6821,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [5.625, -2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.2206,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -2.25, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.2644,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, -2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.4539,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.975,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -2.25, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.9765,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.0, -2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.9912,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [5.625, 0.0, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.2907,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 1.125, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.3521,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 0.0, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.9804,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -1.125, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.2313,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.0, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.9015,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.5, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.3978,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 4.5, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.9743,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 4.5, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.0981,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 5.625, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.5722,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 4.5, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.769,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.3013,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 4.5, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.4459,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 6.75, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.0269,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 6.75, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.4265,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 7.875, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.4287,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 6.75, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.4833,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 6.75, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.2307,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 6.75, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.1662,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.5, 2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.3638,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 4.5, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.9119,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 5.625, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.8781,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.5, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.3818,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 4.5, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.0898,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 3.375, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.3375,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 4.5, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.2601,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 5.625, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.4547,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 4.5, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.14,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 4.5, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.3167,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.3216,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 4.5, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.1703,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.5, -2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.1609,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 4.5, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.4699,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 5.625, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.4889,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 4.5, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.6027,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 3.375, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.0336,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.5, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.118,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, 4.5],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.8243,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, 4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.7642,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 0.0, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.9797,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 1.125, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.576,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, 5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.2083,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -1.125, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.8013,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.9314,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, 4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.5151,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 2.25, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.8611,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 3.375, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0034,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, 5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.339,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 2.25, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.4136,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.1094,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, 6.75],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.6807,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0.0, 6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5309,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.125, 6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.0547,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, 7.875],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.2985,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0.0, 6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.2694,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.125, 6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.9206,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, 4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.518,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 1.125, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.8761,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, 5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.4771,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 0.0, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.4372,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -1.125, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.0605,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.6777,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, 4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.3203,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, -2.25, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.5373,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, 5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.8447,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, -2.25, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.7501,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -3.375, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.7896,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.324,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.6363,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 2.25, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.6632,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.9006,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.7511,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 2.25, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.7127,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-5.625, 2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.738,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 2.25, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.4347,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0.0, 2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1821,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 0.0, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.4735,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 1.125, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.5592,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0.0, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.8765,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-5.625, 0.0, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5276,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -1.125, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.7431,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-6.75, 0.0, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.2465,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-6.75, 1.125, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5588,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-6.75, 0.0, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.3771,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-7.875, 0.0, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.1929,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-6.75, -1.125, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.1008,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-6.75, 0.0, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.6242,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -2.25, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.5122,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, -2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.4791,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -2.25, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5268,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-5.625, -2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.4253,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.4091,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -2.25, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.5686,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0.0, -2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.6925,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 0.0, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.0647,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 1.125, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.1662,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-5.625, 0.0, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.4978,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -1.125, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.3406,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0.0, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.9831,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.5, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.2517,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -4.5, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.7581,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, -4.5, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.2695,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.2044,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -4.5, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.7193,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -5.625, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.0318,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -4.5, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.5974,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.5, 2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.955,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, -4.5, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.3558,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -3.375, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.9747,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.5, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.9687,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, -4.5, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.2683,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -5.625, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.8473,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -4.5, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.5476,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.8227,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -4.5, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.9057,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, -4.5, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.7067,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -5.625, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.4269,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -4.5, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.0462,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -6.75, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.7579,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, -6.75, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.3149,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -6.75, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.0117,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, -6.75, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.2467,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -7.875, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.9188,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -6.75, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.4903,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.5, -2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.6508,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, -4.5, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.933,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -3.375, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.594,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, -4.5, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.6853,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -5.625, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.9683,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.5, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.6723,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, -4.5],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.5824,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, -4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5379,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 0.0, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.3553,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 1.125, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.6406,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.3497,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -1.125, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.9028,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, -5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.8679,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, -4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.3281,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 2.25, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.7521,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 3.375, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.6802,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.2775,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 2.25, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.3222,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, -5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.3934,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, -4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.013,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 1.125, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5155,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.2358,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 0.0, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.0644,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -1.125, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.1072,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, -5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.3579,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, -4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.5328,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, -2.25, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.7034,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.0691,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, -2.25, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.5852,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -3.375, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.3579,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, -5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.2157,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, -6.75],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.7403,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0.0, -6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.6512,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.125, -6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.3646,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0.0, -6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.07,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.125, -6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.4063,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, -7.875],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.063,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/optional/recursiveCubes4.json b/scenefiles/intersect/optional/recursiveCubes4.json
new file mode 100644
index 0000000..bdc5208
--- /dev/null
+++ b/scenefiles/intersect/optional/recursiveCubes4.json
@@ -0,0 +1,3228 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10.0, 4.1, 16.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 49.5,
+ "look": [-9.0, -3.2, -16.0]
+ },
+ "groups": [
+ {
+ "translate": [10.0, 10.0, 10.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [1.5, 0.0, 0.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [0.25, 1.0, -1.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [1.0, -1.8, -2.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [0.0, 0.0, 0.0],
+ "scale": [6.0, 6.0, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1968,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.9766,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [6.75, 0.0, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.2444,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [7.875, 0.0, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.7666,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [6.75, 1.125, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.4099,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [6.75, 0.0, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.7733,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [6.75, -1.125, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.8391,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [6.75, 0.0, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.4326,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 2.25, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.7292,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [5.625, 2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.2173,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.0327,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 2.25, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.5034,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.8218,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 2.25, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.156,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.0, 2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1763,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [5.625, 0.0, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.7204,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 1.125, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.2493,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.0, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.215,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 0.0, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.3822,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -1.125, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.5107,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -2.25, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.6821,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [5.625, -2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.2206,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -2.25, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.2644,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, -2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.4539,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.975,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -2.25, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.9765,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.0, -2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.9912,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [5.625, 0.0, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.2907,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 1.125, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.3521,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 0.0, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.9804,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, -1.125, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.2313,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0.0, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.9015,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.5, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.3978,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 4.5, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.9743,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 4.5, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.0981,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 5.625, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.5722,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 4.5, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.769,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.3013,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 4.5, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.4459,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 6.75, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.0269,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 6.75, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.4265,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 7.875, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.4287,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 6.75, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.4833,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 6.75, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.2307,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 6.75, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.1662,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.5, 2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.3638,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 4.5, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.9119,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 5.625, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.8781,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.5, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.3818,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 4.5, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.0898,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 3.375, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.3375,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 4.5, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.2601,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 5.625, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.4547,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 4.5, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.14,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 4.5, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.3167,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.3216,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 4.5, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.1703,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.5, -2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.1609,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 4.5, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.4699,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 5.625, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.4889,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 4.5, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.6027,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 3.375, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.0336,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.5, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.118,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, 4.5],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.8243,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, 4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.7642,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 0.0, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.9797,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 1.125, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.576,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, 5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.2083,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -1.125, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.8013,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.9314,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, 4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.5151,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 2.25, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.8611,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 3.375, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0034,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, 5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.339,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 2.25, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.4136,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.1094,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, 6.75],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.6807,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0.0, 6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5309,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.125, 6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.0547,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, 7.875],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.2985,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0.0, 6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.2694,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.125, 6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.9206,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, 4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.518,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 1.125, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.8761,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, 5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.4771,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 0.0, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.4372,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -1.125, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.0605,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.6777,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, 4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.3203,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, -2.25, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.5373,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, 5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.8447,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, -2.25, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.7501,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -3.375, 4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.7896,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.324,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.6363,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 2.25, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.6632,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.9006,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.7511,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 2.25, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.7127,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-5.625, 2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.738,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 2.25, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.4347,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0.0, 2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.1821,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 0.0, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.4735,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 1.125, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.5592,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0.0, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.8765,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-5.625, 0.0, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5276,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -1.125, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.7431,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-6.75, 0.0, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.2465,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-6.75, 1.125, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5588,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-6.75, 0.0, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.3771,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-7.875, 0.0, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.1929,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-6.75, -1.125, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.1008,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-6.75, 0.0, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.6242,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -2.25, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.5122,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, -2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.4791,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -2.25, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5268,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-5.625, -2.25, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.4253,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.4091,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -2.25, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.5686,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0.0, -2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.6925,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 0.0, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.0647,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 1.125, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.1662,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-5.625, 0.0, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.4978,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, -1.125, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.3406,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0.0, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.9831,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.5, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.2517,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -4.5, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.7581,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, -4.5, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.2695,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.2044,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -4.5, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.7193,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -5.625, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.0318,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -4.5, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.5974,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.5, 2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.955,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, -4.5, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.3558,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -3.375, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.9747,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.5, 3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.9687,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, -4.5, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.2683,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -5.625, 2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.8473,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -4.5, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.5476,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -3.375, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.8227,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -4.5, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.9057,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, -4.5, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.7067,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -5.625, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.4269,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -4.5, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.0462,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -6.75, 0.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.7579,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, -6.75, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.3149,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -6.75, 1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.0117,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, -6.75, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.2467,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -7.875, 0.0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.9188,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -6.75, -1.125],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.4903,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.5, -2.25],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.6508,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, -4.5, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.933,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -3.375, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.594,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, -4.5, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.6853,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -5.625, -2.25],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.9683,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.5, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.6723,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, -4.5],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.5824,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, -4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5379,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [3.375, 0.0, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.3553,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 1.125, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.6406,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.3497,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, -1.125, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.9028,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0.0, -5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.8679,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, -4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 20.3281,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 2.25, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.7521,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 3.375, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.6802,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 21.2775,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 2.25, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.3222,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 2.25, -5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.3934,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, -4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.013,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 1.125, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.5155,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.2358,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-3.375, 0.0, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.0644,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, -1.125, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.1072,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0.0, -5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 16.3579,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, -4.5],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 22.5328,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, -2.25, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.7034,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, -3.375],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.0691,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, -2.25, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.5852,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -3.375, -4.5],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.3579,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.25, -5.625],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 24.2157,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, -6.75],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.7403,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0.0, -6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.6512,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 1.125, -6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 23.3646,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0.0, -6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 1.0, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 19.07,
+ "reflective": [0.75, 1.0, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -1.125, -6.75],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.75, 0.75, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 17.4063,
+ "reflective": [0.75, 0.75, 1.0],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, -7.875],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.75, 0.75],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 18.063,
+ "reflective": [1.0, 0.75, 0.75],
+ "blend": 0.75,
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1.0,
+ "textureV": 1.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/optional/recursive_sphere_10.json b/scenefiles/intersect/optional/recursive_sphere_10.json
new file mode 100644
index 0000000..19f7849
--- /dev/null
+++ b/scenefiles/intersect/optional/recursive_sphere_10.json
@@ -0,0 +1,672 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 9",
+ "translate": [0, 0, 0],
+ "scale": [0.01171875, 0.01171875, 0.01171875],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "name": "level 8",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.0234375, 0.0234375, 0.0234375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.017578125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 9"
+ }
+ ]
+ },
+ {
+ "translate": [0.017578125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 9"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.017578125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 9"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.017578125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 9"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.017578125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 9"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 7",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.046875, 0.046875, 0.046875],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.03515625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 8"
+ }
+ ]
+ },
+ {
+ "translate": [0.03515625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 8"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.03515625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 8"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.03515625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 8"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.03515625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 8"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 6",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.09375, 0.09375, 0.09375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.0703125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0.0703125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.0703125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.0703125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.0703125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 5",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.1875, 0.1875, 0.1875],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.140625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0.140625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.140625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.140625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.140625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 4",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.375, 0.375, 0.375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.28125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0.28125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.28125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.28125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.28125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 3",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.5625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0.5625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.5625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.5625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.5625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ }
+ ]
+ },
+
+ {
+ "name": "level 2",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 1.125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -1.125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 1.125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 2.25, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -2.25],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 2.25],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/optional/recursive_sphere_2.json b/scenefiles/intersect/optional/recursive_sphere_2.json
new file mode 100644
index 0000000..811ef9d
--- /dev/null
+++ b/scenefiles/intersect/optional/recursive_sphere_2.json
@@ -0,0 +1,140 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+ }
+ \ No newline at end of file
diff --git a/scenefiles/intersect/optional/recursive_sphere_3.json b/scenefiles/intersect/optional/recursive_sphere_3.json
new file mode 100644
index 0000000..6e34f2d
--- /dev/null
+++ b/scenefiles/intersect/optional/recursive_sphere_3.json
@@ -0,0 +1,207 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 2",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 2.25, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -2.25],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 2.25],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+ }
+ \ No newline at end of file
diff --git a/scenefiles/intersect/optional/recursive_sphere_4.json b/scenefiles/intersect/optional/recursive_sphere_4.json
new file mode 100644
index 0000000..b3a7f0b
--- /dev/null
+++ b/scenefiles/intersect/optional/recursive_sphere_4.json
@@ -0,0 +1,271 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 3",
+ "translate": [0, 0, 0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+
+ {
+ "name": "level 2",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 1.125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -1.125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 1.125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 2.25, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -2.25],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 2.25],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+ }
+ \ No newline at end of file
diff --git a/scenefiles/intersect/optional/recursive_sphere_5.json b/scenefiles/intersect/optional/recursive_sphere_5.json
new file mode 100644
index 0000000..609f61b
--- /dev/null
+++ b/scenefiles/intersect/optional/recursive_sphere_5.json
@@ -0,0 +1,341 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 4",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.375, 0.375, 0.375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 3",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.5625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0.5625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.5625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.5625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.5625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ }
+ ]
+ },
+
+ {
+ "name": "level 2",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 1.125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -1.125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 1.125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 2.25, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -2.25],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 2.25],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/optional/recursive_sphere_6.json b/scenefiles/intersect/optional/recursive_sphere_6.json
new file mode 100644
index 0000000..4764144
--- /dev/null
+++ b/scenefiles/intersect/optional/recursive_sphere_6.json
@@ -0,0 +1,408 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 5",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.1875, 0.1875, 0.1875],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 4",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.375, 0.375, 0.375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.28125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0.28125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.28125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.28125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.28125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 3",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.5625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0.5625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.5625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.5625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.5625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ }
+ ]
+ },
+
+ {
+ "name": "level 2",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 1.125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -1.125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 1.125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 2.25, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -2.25],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 2.25],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/optional/recursive_sphere_7.json b/scenefiles/intersect/optional/recursive_sphere_7.json
new file mode 100644
index 0000000..56f60eb
--- /dev/null
+++ b/scenefiles/intersect/optional/recursive_sphere_7.json
@@ -0,0 +1,475 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 6",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.09375, 0.09375, 0.09375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 5",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.1875, 0.1875, 0.1875],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.140625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0.140625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.140625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.140625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.140625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 4",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.375, 0.375, 0.375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.28125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0.28125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.28125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.28125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.28125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 3",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.5625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0.5625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.5625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.5625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.5625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ }
+ ]
+ },
+
+ {
+ "name": "level 2",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 1.125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -1.125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 1.125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 2.25, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -2.25],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 2.25],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/optional/recursive_sphere_8.json b/scenefiles/intersect/optional/recursive_sphere_8.json
new file mode 100644
index 0000000..14813e9
--- /dev/null
+++ b/scenefiles/intersect/optional/recursive_sphere_8.json
@@ -0,0 +1,542 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 7",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.046875, 0.046875, 0.046875],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 6",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.09375, 0.09375, 0.09375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.0703125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0.0703125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.0703125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.0703125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.0703125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 5",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.1875, 0.1875, 0.1875],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.140625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0.140625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.140625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.140625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.140625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 4",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.375, 0.375, 0.375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.28125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0.28125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.28125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.28125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.28125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 3",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.5625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0.5625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.5625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.5625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.5625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ }
+ ]
+ },
+
+ {
+ "name": "level 2",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 1.125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -1.125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 1.125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 2.25, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -2.25],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 2.25],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/optional/recursive_sphere_9.json b/scenefiles/intersect/optional/recursive_sphere_9.json
new file mode 100644
index 0000000..b53386c
--- /dev/null
+++ b/scenefiles/intersect/optional/recursive_sphere_9.json
@@ -0,0 +1,609 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.7,
+ "specularCoeff": 0.54,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [10, 4.1, 16],
+ "up": [0, 1, 0],
+ "heightAngle": 49.5,
+ "look": [-9, -3.2, -16]
+ },
+ "templateGroups": [
+ {
+ "name": "level 8",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.0234375, 0.0234375, 0.0234375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 7",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.046875, 0.046875, 0.046875],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.03515625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 8"
+ }
+ ]
+ },
+ {
+ "translate": [0.03515625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 8"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.03515625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 8"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.03515625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 8"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.03515625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 8"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 6",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.09375, 0.09375, 0.09375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.0703125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0.0703125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.0703125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.0703125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.0703125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 7"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 5",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.1875, 0.1875, 0.1875],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.140625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0.140625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.140625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.140625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.140625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 6"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 4",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.375, 0.375, 0.375],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.28125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0.28125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.28125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.28125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.28125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 5"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 3",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [0.75, 0.75, 0.75],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-0.5625, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0.5625, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0.5625, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -0.5625],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 0.5625],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 4"
+ }
+ ]
+ }
+ ]
+ },
+
+ {
+ "name": "level 2",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 0.75, 1],
+ "diffuse": [0.75, 0.75, 1],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-1.125, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [1.125, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 1.125, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -1.125],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 1.125],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 3"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "level 1",
+ "groups": [
+ {
+ "translate": [0, 0, 0],
+ "scale": [3, 3, 3],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [0.75, 1, 0.75],
+ "diffuse": [0.75, 1, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-2.25, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [2.25, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 2.25, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -2.25],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 2.25],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 2"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "name": "Directional Lights",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [0.25, 1, -1]
+ },
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [1, -1.8, -2]
+ }
+ ]
+ },
+ {
+ "name": "Point Light",
+ "translate": [10, 10, 10],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1, 1, 1],
+ "attenuationCoeff": [1.5, 0, 0]
+ }
+ ]
+ },
+ {
+ "name": "level 0",
+ "translate": [0, 0, 0],
+ "scale": [6, 6, 6],
+ "primitives": [
+ {
+ "type": "sphere",
+ "reflective": [1, 0.75, 0.75],
+ "diffuse": [1, 0.75, 0.75],
+ "shininess": 25,
+ "specular": [1, 1, 1],
+ "textureFile": "image/marsTexture.png",
+ "textureU": 1,
+ "textureV": 1,
+ "blend": 0.75
+ }
+ ]
+ },
+ {
+ "translate": [-4.5, 0, 0],
+ "rotate": [0, 0, 1, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [4.5, 0, 0],
+ "rotate": [0, 0, 1, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 4.5, 0],
+ "rotate": [1, 0, 0, 0],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, -4.5, 0],
+ "rotate": [0, 0, 1, 180],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, -4.5],
+ "rotate": [1, 0, 0, -90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ },
+ {
+ "translate": [0, 0, 4.5],
+ "rotate": [1, 0, 0, 90],
+ "groups": [
+ {
+ "name": "level 1"
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/optional_outputs/primitive_salad_1.png b/scenefiles/intersect/optional_outputs/primitive_salad_1.png
new file mode 100644
index 0000000..e649ece
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/primitive_salad_1.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/primitive_salad_2.png b/scenefiles/intersect/optional_outputs/primitive_salad_2.png
new file mode 100644
index 0000000..72cd778
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/primitive_salad_2.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/recursiveCones4.png b/scenefiles/intersect/optional_outputs/recursiveCones4.png
new file mode 100644
index 0000000..620ef05
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/recursiveCones4.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/recursiveCubes4.png b/scenefiles/intersect/optional_outputs/recursiveCubes4.png
new file mode 100644
index 0000000..bfa0522
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/recursiveCubes4.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/recursive_sphere_10.png b/scenefiles/intersect/optional_outputs/recursive_sphere_10.png
new file mode 100644
index 0000000..2e41018
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/recursive_sphere_10.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/recursive_sphere_2.png b/scenefiles/intersect/optional_outputs/recursive_sphere_2.png
new file mode 100644
index 0000000..5394b09
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/recursive_sphere_2.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/recursive_sphere_3.png b/scenefiles/intersect/optional_outputs/recursive_sphere_3.png
new file mode 100644
index 0000000..b550895
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/recursive_sphere_3.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/recursive_sphere_4.png b/scenefiles/intersect/optional_outputs/recursive_sphere_4.png
new file mode 100644
index 0000000..da5b35c
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/recursive_sphere_4.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/recursive_sphere_5.png b/scenefiles/intersect/optional_outputs/recursive_sphere_5.png
new file mode 100644
index 0000000..3b1f693
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/recursive_sphere_5.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/recursive_sphere_6.png b/scenefiles/intersect/optional_outputs/recursive_sphere_6.png
new file mode 100644
index 0000000..d06dead
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/recursive_sphere_6.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/recursive_sphere_7.png b/scenefiles/intersect/optional_outputs/recursive_sphere_7.png
new file mode 100644
index 0000000..73b6451
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/recursive_sphere_7.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/recursive_sphere_8.png b/scenefiles/intersect/optional_outputs/recursive_sphere_8.png
new file mode 100644
index 0000000..9fc6350
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/recursive_sphere_8.png
Binary files differ
diff --git a/scenefiles/intersect/optional_outputs/recursive_sphere_9.png b/scenefiles/intersect/optional_outputs/recursive_sphere_9.png
new file mode 100644
index 0000000..bf50c0a
--- /dev/null
+++ b/scenefiles/intersect/optional_outputs/recursive_sphere_9.png
Binary files differ
diff --git a/scenefiles/intersect/required/ambient_total.json b/scenefiles/intersect/required/ambient_total.json
new file mode 100644
index 0000000..bbce5e0
--- /dev/null
+++ b/scenefiles/intersect/required/ambient_total.json
@@ -0,0 +1,121 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.2,
+ "diffuseCoeff": 0,
+ "specularCoeff": 0,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [0.0, 0.0, 5.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 45.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [-2.0, -4.0, -6.0]
+ }
+ ]
+ },
+ {
+ "translate": [9.0, -3.0, 1.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ]
+ },
+ {
+ "translate": [-9.0, -3.0, 1.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [0.0, 0.0, -5.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.0, 0.5, 0.0],
+ "diffuse": [0.0, 1.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, -8.0],
+ "rotate": [0.0, 0.0, 1.0, 90.0],
+ "groups": [
+ {
+ "translate": [4.0, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.0, 0.5, 0.5],
+ "diffuse": [0.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.0, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.5, 0.5, 0.0],
+ "diffuse": [1.0, 1.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.5, 0.0, 0.5],
+ "diffuse": [1.0, 0.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.5, 0.5, 0.5],
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/required/diffuse_total.json b/scenefiles/intersect/required/diffuse_total.json
new file mode 100644
index 0000000..e719df5
--- /dev/null
+++ b/scenefiles/intersect/required/diffuse_total.json
@@ -0,0 +1,121 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [0.0, 0.0, 5.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 45.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [-2.0, -4.0, -6.0]
+ }
+ ]
+ },
+ {
+ "translate": [9.0, -3.0, 1.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ]
+ },
+ {
+ "translate": [-9.0, -3.0, 1.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [0.0, 0.0, -5.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.0, 0.5, 0.0],
+ "diffuse": [0.0, 1.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, -8.0],
+ "rotate": [0.0, 0.0, 1.0, 90.0],
+ "groups": [
+ {
+ "translate": [4.0, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.0, 0.5, 0.5],
+ "diffuse": [0.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.0, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.5, 0.5, 0.0],
+ "diffuse": [1.0, 1.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.5, 0.0, 0.5],
+ "diffuse": [1.0, 0.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.5, 0.5, 0.5],
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/required/directional_light_1.json b/scenefiles/intersect/required/directional_light_1.json
new file mode 100644
index 0000000..b4957f3
--- /dev/null
+++ b/scenefiles/intersect/required/directional_light_1.json
@@ -0,0 +1,84 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 4.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [0.0, -1.0, 0.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.8, 0.6, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.6, 0.6, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.8, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.7, 0.7, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.4, 0.8]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/required/directional_light_2.json b/scenefiles/intersect/required/directional_light_2.json
new file mode 100644
index 0000000..125562c
--- /dev/null
+++ b/scenefiles/intersect/required/directional_light_2.json
@@ -0,0 +1,102 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 4.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.9, 0.2, 0.2],
+ "direction": [0.0, -1.0, 0.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.2, 0.9, 0.2],
+ "direction": [0.0, -1.0, -1.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.2, 0.2, 0.9],
+ "direction": [0.0, -1.0, 1.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.8, 0.6, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.6, 0.6, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.8, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.7, 0.7, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.4, 0.8]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/required/parse_matrix.json b/scenefiles/intersect/required/parse_matrix.json
new file mode 100644
index 0000000..79b9c8b
--- /dev/null
+++ b/scenefiles/intersect/required/parse_matrix.json
@@ -0,0 +1,113 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-1.83627, 1.89243, -3.66398],
+ "up": [-0.150264, -0.908996, -0.388777],
+ "heightAngle": 64.0,
+ "look": [0.495877, -0.409496, 0.76578]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.5, 0.5, 0.5],
+ "direction": [-10.0, -10.0, -10.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.8, 0.4, 0.8],
+ "direction": [2.0, 2.0, -2.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.8, 0.4, 0.8],
+ "direction": [-4.0, -4.0, -4.0]
+ }
+ ]
+ },
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.8, 0.4, 0.8],
+ "direction": [6.0, 6.0, 6.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "matrix": [
+ [0.188431, -1.63652, -0.157292, 2.570533],
+ [-1.085494, -0.242748, 1.225244, 0.596201],
+ [-1.234764, -0.036338, -1.101128, -0.401192],
+ [0.0, 0.0, 0.0, 1.0]
+ ],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0,
+ "reflective": [0.9, 0.9, 0.9]
+ }
+ ]
+ },
+ {
+ "matrix": [
+ [0.307735, 0.0, 0.0, 0.091141],
+ [0.0, 0.307735, 0.0, -2.81254],
+ [0.0, 0.0, 0.307735, 1.058586],
+ [0.0, 0.0, 0.0, 1.0]
+ ],
+ "primitives": [
+ {
+ "type": "cube"
+ }
+ ]
+ },
+ {
+ "matrix": [
+ [0.331918, 0.0, 0.0, 1.028729],
+ [0.0, 0.331918, 0.0, -0.505467],
+ [0.0, 0.0, 0.331918, -0.936443],
+ [0.0, 0.0, 0.0, 1.0]
+ ],
+ "primitives": [
+ {
+ "type": "sphere"
+ }
+ ]
+ },
+ {
+ "matrix": [
+ [0.95674, 0.0, 0.0, 0.033189],
+ [0.0, 0.95674, 0.0, 0.568857],
+ [0.0, 0.0, 0.95674, 0.282701],
+ [0.0, 0.0, 0.0, 1.0]
+ ],
+ "primitives": [
+ {
+ "type": "cylinder"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/required/phong_total.json b/scenefiles/intersect/required/phong_total.json
new file mode 100644
index 0000000..5ed85c1
--- /dev/null
+++ b/scenefiles/intersect/required/phong_total.json
@@ -0,0 +1,121 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.2,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [0.0, 0.0, 5.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 45.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [-2.0, -4.0, -6.0]
+ }
+ ]
+ },
+ {
+ "translate": [9.0, -3.0, 1.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ]
+ },
+ {
+ "translate": [-9.0, -3.0, 1.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [0.0, 0.0, -5.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.0, 0.5, 0.0],
+ "diffuse": [0.0, 1.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, -8.0],
+ "rotate": [0.0, 0.0, 1.0, 90.0],
+ "groups": [
+ {
+ "translate": [4.0, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.0, 0.5, 0.5],
+ "diffuse": [0.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.0, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.5, 0.5, 0.0],
+ "diffuse": [1.0, 1.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.5, 0.0, 0.5],
+ "diffuse": [1.0, 0.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.5, 0.5, 0.5],
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/required/specular_total.json b/scenefiles/intersect/required/specular_total.json
new file mode 100644
index 0000000..a7269c2
--- /dev/null
+++ b/scenefiles/intersect/required/specular_total.json
@@ -0,0 +1,121 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0,
+ "diffuseCoeff": 0,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [0.0, 0.0, 5.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 45.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [-2.0, -4.0, -6.0]
+ }
+ ]
+ },
+ {
+ "translate": [9.0, -3.0, 1.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ]
+ },
+ {
+ "translate": [-9.0, -3.0, 1.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [0.5, 0.5, 0.5],
+ "attenuationCoeff": [1, 0, 0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [0.0, 0.0, -5.0],
+ "scale": [1.5, 1.5, 1.5],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "ambient": [0.0, 0.5, 0.0],
+ "diffuse": [0.0, 1.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, -8.0],
+ "rotate": [0.0, 0.0, 1.0, 90.0],
+ "groups": [
+ {
+ "translate": [4.0, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "ambient": [0.0, 0.5, 0.5],
+ "diffuse": [0.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [-4.0, 0.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.5, 0.5, 0.0],
+ "diffuse": [1.0, 1.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 4.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.5, 0.0, 0.5],
+ "diffuse": [1.0, 0.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -4.0, 0.0],
+ "scale": [3.0, 3.0, 3.0],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.5, 0.5, 0.5],
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 30.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/required/unit_cone.json b/scenefiles/intersect/required/unit_cone.json
new file mode 100644
index 0000000..5bc68df
--- /dev/null
+++ b/scenefiles/intersect/required/unit_cone.json
@@ -0,0 +1,40 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [3.0, 3.0, 3.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 30.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [-3.0, -2.0, -1.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1.0, 0.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/required/unit_cone_cap.json b/scenefiles/intersect/required/unit_cone_cap.json
new file mode 100644
index 0000000..45f47c2
--- /dev/null
+++ b/scenefiles/intersect/required/unit_cone_cap.json
@@ -0,0 +1,36 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-3, -3, -3],
+ "up": [0, 1, 0],
+ "heightAngle": 30,
+ "focus": [0, 0, 0]
+ },
+ "groups": [
+ {
+ "name": "root",
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1, 1, 1],
+ "direction": [10, 3, 0]
+ }
+ ],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [1, 0, 0],
+ "specular": [1, 1, 1],
+ "shininess": 25
+ }
+ ]
+ }
+ ]
+ }
+ \ No newline at end of file
diff --git a/scenefiles/intersect/required/unit_cube.json b/scenefiles/intersect/required/unit_cube.json
new file mode 100644
index 0000000..2c43b7b
--- /dev/null
+++ b/scenefiles/intersect/required/unit_cube.json
@@ -0,0 +1,40 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [3.0, 3.0, 3.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 30.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [-3.0, -2.0, -1.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [1.0, 0.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/required/unit_cylinder.json b/scenefiles/intersect/required/unit_cylinder.json
new file mode 100644
index 0000000..3244c2f
--- /dev/null
+++ b/scenefiles/intersect/required/unit_cylinder.json
@@ -0,0 +1,40 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [3.0, 3.0, 3.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 30.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [-3.0, -2.0, -1.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [1.0, 0.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/required/unit_sphere.json b/scenefiles/intersect/required/unit_sphere.json
new file mode 100644
index 0000000..9323ad1
--- /dev/null
+++ b/scenefiles/intersect/required/unit_sphere.json
@@ -0,0 +1,40 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [3.0, 3.0, 3.0],
+ "up": [0.0, 1.0, 0.0],
+ "heightAngle": 30.0,
+ "focus": [0.0, 0.0, 0.0]
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [1.0, 1.0, 1.0],
+ "direction": [-3.0, -2.0, -1.0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [1.0, 0.0, 0.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 25.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/scenefiles/intersect/required_outputs/_output_explanations.txt b/scenefiles/intersect/required_outputs/_output_explanations.txt
new file mode 100644
index 0000000..b078ebf
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/_output_explanations.txt
@@ -0,0 +1,12 @@
+ambient_total - phong_total where the only non-zero globalData coefficient is the ambient coefficient. All objects still possess their own material properties.
+diffuse_total - phong_total where the only non-zero globalData coefficient is the diffuse coefficient. All objects still possess their own material properties.
+directional_light_1 - A scene with 5 uniquely translated primitives, one of which with a scaling operation as well. The scene is lit by a single directional light source. The camera has been positioned, but is focused at [0,0,0].
+directional_light_2 - A scene with 5 uniquely translated primitives, one of which with a scaling operation as well. The scene is lit by 3 directional lights. The camera has been positioned, but is focused at [0,0,0].
+parse_matrix - A scene with 4 uniquely transformed primitives, where that transformation is defined by a matrix. The scene is lit by 3 directional lights. The camera has been positioned, and is given a non-standard up vector and look vector.
+phong_total - A scene with 5 uniquely translated and scaled primitives, 4 of which are rotated. The scene is lit by 1 directional light. The camera has been positioned, but is focused at [0,0,0].
+specular_total - phong_total where the only non-zero globalData coefficient is the specular coefficient. All objects still possess their own material properties.
+unit_cone_cap - A scene with a non-transformed cone, showing the base. Lit by a single directional light. The camera has been positioned, but is focused at [0,0,0].
+unit_cone - A scene with a non-transformed cone, showing the top triangular portion. Lit by a single directional light. The camera has been positioned, but is focused at [0,0,0].
+unit_cube - A scene with a non-transformed cube. Lit by a single directional light. The camera has been positioned, but is focused at [0,0,0].
+unit_cylinder - A scene with a non-transformed cylinder. Lit by a single directional light. The camera has been positioned, but is focused at [0,0,0].
+unit_sphere - A scene with a non-transformed sphere. Lit by a single directional light. The camera has been positioned, but is focused at [0,0,0]. \ No newline at end of file
diff --git a/scenefiles/intersect/required_outputs/ambient_total.png b/scenefiles/intersect/required_outputs/ambient_total.png
new file mode 100644
index 0000000..8e04054
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/ambient_total.png
Binary files differ
diff --git a/scenefiles/intersect/required_outputs/diffuse_total.png b/scenefiles/intersect/required_outputs/diffuse_total.png
new file mode 100644
index 0000000..1a9ec4d
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/diffuse_total.png
Binary files differ
diff --git a/scenefiles/intersect/required_outputs/directional_light_1.png b/scenefiles/intersect/required_outputs/directional_light_1.png
new file mode 100644
index 0000000..dbf7be1
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/directional_light_1.png
Binary files differ
diff --git a/scenefiles/intersect/required_outputs/directional_light_2.png b/scenefiles/intersect/required_outputs/directional_light_2.png
new file mode 100644
index 0000000..f120a50
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/directional_light_2.png
Binary files differ
diff --git a/scenefiles/intersect/required_outputs/parse_matrix.png b/scenefiles/intersect/required_outputs/parse_matrix.png
new file mode 100644
index 0000000..266940d
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/parse_matrix.png
Binary files differ
diff --git a/scenefiles/intersect/required_outputs/phong_total.png b/scenefiles/intersect/required_outputs/phong_total.png
new file mode 100644
index 0000000..801fb88
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/phong_total.png
Binary files differ
diff --git a/scenefiles/intersect/required_outputs/specular_total.png b/scenefiles/intersect/required_outputs/specular_total.png
new file mode 100644
index 0000000..86cda14
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/specular_total.png
Binary files differ
diff --git a/scenefiles/intersect/required_outputs/unit_cone.png b/scenefiles/intersect/required_outputs/unit_cone.png
new file mode 100644
index 0000000..dfe072a
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/unit_cone.png
Binary files differ
diff --git a/scenefiles/intersect/required_outputs/unit_cone_cap.png b/scenefiles/intersect/required_outputs/unit_cone_cap.png
new file mode 100644
index 0000000..d0717ed
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/unit_cone_cap.png
Binary files differ
diff --git a/scenefiles/intersect/required_outputs/unit_cube.png b/scenefiles/intersect/required_outputs/unit_cube.png
new file mode 100644
index 0000000..4e8f004
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/unit_cube.png
Binary files differ
diff --git a/scenefiles/intersect/required_outputs/unit_cylinder.png b/scenefiles/intersect/required_outputs/unit_cylinder.png
new file mode 100644
index 0000000..800522f
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/unit_cylinder.png
Binary files differ
diff --git a/scenefiles/intersect/required_outputs/unit_sphere.png b/scenefiles/intersect/required_outputs/unit_sphere.png
new file mode 100644
index 0000000..c19b368
--- /dev/null
+++ b/scenefiles/intersect/required_outputs/unit_sphere.png
Binary files differ
diff --git a/src/.DS_Store b/src/.DS_Store
new file mode 100644
index 0000000..cef448c
--- /dev/null
+++ b/src/.DS_Store
Binary files differ
diff --git a/src/accelerate/bvh.cpp b/src/accelerate/bvh.cpp
new file mode 100644
index 0000000..ce104a0
--- /dev/null
+++ b/src/accelerate/bvh.cpp
@@ -0,0 +1,139 @@
+#include "raytracer/raytracer.h"
+#include "bvh.h"
+
+bvh::bvh(
+ const std::vector<KdShape>& p_shapes,
+ int p_dimension)
+{
+ dimension = p_dimension;
+ if (p_shapes.empty()) {
+ return;
+ }
+
+ // compute the new bouding ragion from the shapes and add shapes to the root
+ BoundingRegion tmp {
+ glm::vec4(-FINF, -FINF, -FINF, 1.f),
+ glm::vec4(FINF, FINF, FINF, 1.f),
+ glm::vec4(-FINF, -FINF, -FINF, 1.f),
+ glm::vec4(FINF, FINF, FINF, 1.f),
+ glm::vec4(-FINF, -FINF, -FINF, 1.f),
+ glm::vec4(FINF, FINF, FINF, 1.f),
+ glm::vec4(0.f, 0.f, 0.f, 1.f)
+ };
+ shapes = std::vector<KdShape>();
+ for (const auto& shape : p_shapes) {
+ tmp.xmax = glm::max(tmp.xmax, shape.region.xmax);
+ tmp.xmin = glm::min(tmp.xmin, shape.region.xmin);
+ tmp.ymax = glm::max(tmp.ymax, shape.region.ymax);
+ tmp.ymin = glm::min(tmp.ymin, shape.region.ymin);
+ tmp.zmax = glm::max(tmp.zmax, shape.region.zmax);
+ tmp.zmin = glm::min(tmp.zmin, shape.region.zmin);
+ tmp.center.x = (tmp.xmax.x + tmp.xmin.x) / 2.f;
+ tmp.center.y = (tmp.ymax.y + tmp.ymin.y) / 2.f;
+ tmp.center.z = (tmp.zmax.z + tmp.zmin.z) / 2.f;
+
+ shapes.push_back(shape);
+ }
+ region = tmp;
+
+ // split the shapes into two groups, if more than two shapes
+ if (shapes.size() <= 2) {
+ return;
+ }
+ std::vector<KdShape> leftShapes;
+ std::vector<KdShape> rightShapes;
+ for (const auto& shape : shapes) {
+ if (shape.region.center[dimension] < region.center[dimension]) {
+ leftShapes.push_back(shape);
+ }
+ else if (shape.region.center[dimension] > region.center[dimension]) {
+ rightShapes.push_back(shape);
+ } else {
+ if (leftShapes.size() < rightShapes.size()) {
+ leftShapes.push_back(shape);
+ } else {
+ rightShapes.push_back(shape);
+ }
+ }
+ }
+
+ // make the children
+ leftChild = new bvh(leftShapes, (dimension + 1) % 3);
+ rightChild = new bvh(rightShapes, (dimension + 1) % 3);
+}
+
+float intersectRegion(
+ glm::vec4 p,
+ glm::vec4 d,
+ BoundingRegion region)
+{
+ float tXmin = (region.xmin.x - p.x) / d.x;
+ float tXmax = (region.xmax.x - p.x) / d.x;
+ float tYmin = (region.ymin.y - p.y) / d.y;
+ float tYmax = (region.ymax.y - p.y) / d.y;
+ float tZmin = (region.zmin.z - p.z) / d.z;
+ float tZmax = (region.zmax.z - p.z) / d.z;
+
+ float tMin = std::max(std::max(std::min(tXmin, tXmax), std::min(tYmin, tYmax)), std::min(tZmin, tZmax));
+ float tMax = std::min(std::min(std::max(tXmin, tXmax), std::max(tYmin, tYmax)), std::max(tZmin, tZmax));
+
+ if (tMin > tMax) {
+ return FINF;
+ }
+ return tMin;
+}
+
+float RayTracer::traverseBVH(
+ glm::vec4 p,
+ glm::vec4 d,
+ RenderShapeData &testShape,
+ bvh *root)
+{
+ std::vector<bvh*> stack = std::vector<bvh*>();
+ stack.push_back(root);
+ float minT = FINF;
+
+ while (!stack.empty())
+ {
+ auto current = *stack.back();
+ stack.pop_back();
+
+ if (current.leftChild == nullptr && current.rightChild == nullptr) {
+ for (const auto &shape: current.shapes) {
+ glm::vec4 pObject = shape.shape.inverseCTM * p;
+ glm::vec4 dObject = glm::normalize(shape.shape.inverseCTM * d);
+
+ glm::vec4 intersection = findIntersection(pObject, dObject, shape.shape);
+ if (intersection.w == 0.f) {
+ continue;
+ }
+ intersection = shape.shape.ctm * intersection;
+ // check within bounds
+ float tWorld = (intersection.x - p.x) / d.x;
+ if (tWorld < minT)
+ {
+ minT = tWorld;
+ testShape = shape.shape;
+ }
+ }
+ } else {
+ float leftIntersect = intersectRegion(p, d, current.leftChild->region);
+ float rightIntersect = intersectRegion(p, d, current.rightChild->region);
+ if (leftIntersect != FINF && rightIntersect != FINF) {
+ if (leftIntersect < rightIntersect) {
+ stack.push_back(current.rightChild);
+ stack.push_back(current.leftChild);
+ } else {
+ stack.push_back(current.leftChild);
+ stack.push_back(current.rightChild);
+ }
+ } else if (leftIntersect != FINF) {
+ stack.push_back(current.leftChild);
+ } else if (rightIntersect != FINF) {
+ stack.push_back(current.rightChild);
+ }
+ }
+ }
+
+ return minT;
+} \ No newline at end of file
diff --git a/src/accelerate/bvh.h b/src/accelerate/bvh.h
new file mode 100644
index 0000000..062f748
--- /dev/null
+++ b/src/accelerate/bvh.h
@@ -0,0 +1,20 @@
+#include "raytracer/raytracer.h"
+
+#ifndef PROJECTS_RAY_BVH_H
+
+class bvh
+{
+public:
+ bvh(const std::vector<KdShape> &shapes, int dimension);
+
+ std::vector<KdShape> shapes;
+ int dimension;
+ BoundingRegion region{};
+ bvh *leftChild;
+ bvh *rightChild;
+};
+
+
+#define PROJECTS_RAY_BVH_H
+
+#endif //PROJECTS_RAY_BVH_H
diff --git a/src/accelerate/kdtree.cpp b/src/accelerate/kdtree.cpp
new file mode 100644
index 0000000..4156c98
--- /dev/null
+++ b/src/accelerate/kdtree.cpp
@@ -0,0 +1,273 @@
+#include "kdtree.h"
+#include "raytracer/raytracer.h"
+
+// Constructor
+KdTree::KdTree(int pDimension, float pSplitCoord) {
+ empty = true;
+ dimension = pDimension;
+ splitCoord = pSplitCoord;
+
+ shapesWithinBounds = std::vector<KdShape>();
+
+ leftChild = nullptr;
+ rightChild = nullptr;
+}
+
+void KdTree::insert(KdShape shape)
+{
+ // first, add shape to this node
+ shapesWithinBounds.push_back(shape);
+
+ if (empty) {
+ empty = false;
+ return;
+ }
+
+ int nextDimension = (dimension + 1) % 3;
+ if (dimension == 0) // x split
+ {
+ if (
+ shape.region.xmin.x > splitCoord
+ )
+ // bound box is strictly to the right, only add right
+ {
+ if (rightChild == nullptr) {
+ rightChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is y
+ }
+ }
+ else if (
+ shape.region.xmin.x < splitCoord
+ && shape.region.xmax.x > splitCoord
+ )
+ // bounding box overlaps center, need to add to both children
+ {
+ if (rightChild == nullptr) {
+ rightChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is y
+ }
+
+ if (leftChild == nullptr) {
+ leftChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is y
+ }
+
+ }
+ else if (
+ shape.region.xmax.x < splitCoord
+ )
+ // bounding box strictly to the left, only add left
+ {
+ if (leftChild == nullptr) {
+ leftChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is y
+ }
+ }
+ }
+
+ else if (dimension == 1) // y split
+ {
+ if (shape.region.ymin.y > splitCoord) {
+ if (rightChild == nullptr) {
+ rightChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is z
+ }
+ }
+ else if (
+ shape.region.ymin.y < splitCoord
+ && shape.region.ymax.y > splitCoord
+ ) {
+ if (rightChild == nullptr) {
+ rightChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is z
+ }
+
+ if (leftChild == nullptr) {
+ leftChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is z
+ }
+ }
+ else if (
+ shape.region.ymax.y < splitCoord
+ ) {
+ if (leftChild == nullptr) {
+ leftChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is z
+ }
+ }
+ }
+
+ else if (dimension == 2) // z split
+ {
+ if (shape.region.zmin.z > splitCoord) {
+ if (rightChild == nullptr) {
+ rightChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is x
+ }
+ }
+ else if (
+ shape.region.zmin.z < splitCoord
+ && shape.region.zmax.z > splitCoord
+ ) {
+ if (rightChild == nullptr) {
+ rightChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is x
+ }
+
+ if (leftChild == nullptr) {
+ leftChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is x
+ }
+ }
+ else if (
+ shape.region.zmax.z < splitCoord
+ ) {
+ if (leftChild == nullptr) {
+ leftChild = new KdTree(
+ nextDimension,
+ shape.region.center[nextDimension]); // next dim is x
+ }
+ }
+ }
+
+ // now, add shape to children
+ if (leftChild != nullptr) {
+ leftChild->insert(shape);
+ }
+ if (rightChild != nullptr) {
+ rightChild->insert(shape);
+ }
+}
+
+BoundingRegion KdTree::transformBoundingRegion(BoundingRegion region, glm::mat4 transformationMatrix, glm::vec3 basis)
+{
+ std::vector<glm::vec4> transformedPoints = std::vector<glm::vec4>();
+ transformedPoints.push_back(transformationMatrix * region.xmax);
+ transformedPoints.push_back(transformationMatrix * region.xmin);
+ transformedPoints.push_back(transformationMatrix * region.ymax);
+ transformedPoints.push_back(transformationMatrix * region.ymin);
+ transformedPoints.push_back(transformationMatrix * region.zmax);
+ transformedPoints.push_back(transformationMatrix * region.zmin);
+
+ BoundingRegion transformedRegion{
+ glm::vec4(-FINF),
+ glm::vec4(FINF),
+ glm::vec4(-FINF),
+ glm::vec4(FINF),
+ glm::vec4(-FINF),
+ glm::vec4(FINF),
+ glm::vec4(0.f)
+ }; // just init values, will be set to be correct
+
+ // these are the new bound points, but they may have been rotated or reflected
+ // this also ensures axis aligned bounding boxes, given the dots with the basis
+ for (glm::vec4 point: transformedPoints) {
+ if (point.x * basis.x > transformedRegion.xmax.x) {
+ transformedRegion.xmax = point;
+ }
+ if (point.x * basis.x < transformedRegion.xmin.x) {
+ transformedRegion.xmin = point;
+ }
+ if (point.y * basis.y > transformedRegion.ymax.y) {
+ transformedRegion.ymax = point;
+ }
+ if (point.y * basis.y < transformedRegion.ymin.y) {
+ transformedRegion.ymin = point;
+ }
+ if (point.z * basis.z > transformedRegion.zmax.z) {
+ transformedRegion.zmax = point;
+ }
+ if (point.z * basis.z < transformedRegion.zmin.z) {
+ transformedRegion.zmin = point;
+ }
+ }
+
+ transformedRegion.center = transformationMatrix * region.center;
+ return transformedRegion;
+}
+
+// TODO: return the float with the shape
+float RayTracer::traverse(
+ glm::vec4 p,
+ glm::vec4 d,
+ float tStart,
+ float tEnd,
+ RenderShapeData &testShape,
+ KdTree *tree)
+{
+ if (tree == nullptr) {
+ return FINF;
+ }
+
+ // leaf node
+ if ( tree->shapesWithinBounds.size() <= 2 ||
+ tree->leftChild == nullptr || tree->rightChild == nullptr)
+ {
+ float minT = FINF;
+ for (const auto &shape: tree->shapesWithinBounds) {
+ glm::vec4 pObject = shape.shape.inverseCTM * p;
+ glm::vec4 dObject = glm::normalize(shape.shape.inverseCTM * d);
+
+ glm::vec4 intersection = findIntersection(pObject, dObject, shape.shape);
+ if (intersection.w == 0.f) {
+ continue;
+ }
+ intersection = shape.shape.ctm * intersection;
+ // check within bounds
+ if (
+ intersection.x <= shape.region.xmax.x && intersection.x >= shape.region.xmin.x
+ &&
+ intersection.y <= shape.region.ymax.y && intersection.y >= shape.region.ymin.y
+ &&
+ intersection.z <= shape.region.zmax.z && intersection.z >= shape.region.zmin.z
+ )
+ {
+ float tWorld = (intersection.x - p.x) / d.x;
+ if (tWorld < minT) {
+ minT = tWorld;
+ testShape = shape.shape;
+ }
+ }
+ }
+ return minT;
+ }
+
+ // solve for t, only in current 1d-dimension
+ float t = (tree->splitCoord - p[tree->dimension]) / d[tree->dimension];
+
+ // There are three cases:
+ // 1) only intersects with left (front) child (t <= tEnd)
+ // 2) only intersects with right (back) child (t <= tStart)
+ // 3) intersects with both children (tStart <= t <= tEnd)
+ // on last case, we need to traverse both children,
+ // but gain a significant speedup by traversing the one that is closer first.
+
+ if (t <= tStart && tree->rightChild != nullptr) // case 1)
+ {
+ return traverse(p, d, tStart, tEnd, testShape, tree->rightChild);
+ }
+ else if (t >= tEnd && tree->leftChild != nullptr) // case 2)
+ {
+ return traverse(p, d, tStart, tEnd, testShape, tree->leftChild);
+ }
+ else // case 3)
+ {
+ float t_hit = traverse(p, d, tStart, t, testShape, tree->leftChild);
+ if (t_hit < t)
+ { // this is where we save time!
+ return t_hit;
+ }
+ return traverse(p, d, t, tEnd, testShape, tree->rightChild);
+ }
+} \ No newline at end of file
diff --git a/src/accelerate/kdtree.h b/src/accelerate/kdtree.h
new file mode 100644
index 0000000..e33aa59
--- /dev/null
+++ b/src/accelerate/kdtree.h
@@ -0,0 +1,53 @@
+#ifndef KDTREE_H
+#define KDTREE_H
+#include "utils/sceneparser.h"
+#include <queue>
+#include <vector>
+
+typedef struct {
+ glm::vec4 xmax;
+ glm::vec4 xmin;
+ glm::vec4 ymax;
+ glm::vec4 ymin;
+ glm::vec4 zmax;
+ glm::vec4 zmin;
+ glm::vec4 center;
+} BoundingRegion;
+
+typedef struct KdShape
+{
+ RenderShapeData shape;
+ BoundingRegion region;
+} KdShape;
+
+class KdTree
+{
+public:
+
+ KdTree(int pDimension, float pSplitCoord);
+
+ bool empty;
+ int dimension;
+ float splitCoord;
+ std::vector<KdShape> shapesWithinBounds;
+ void insert(KdShape shape);
+
+ KdTree *leftChild;
+ KdTree *rightChild;
+
+ // todo: make basis a matrix
+ static BoundingRegion transformBoundingRegion(BoundingRegion region, glm::mat4 transformationMatrix, glm::vec3 basis=glm::vec3(1.0f, 1.0f, 1.0f));
+};
+
+const static BoundingRegion OBJECT_BOUNDS{
+ glm::vec4(.5f, 0.f, 0.f, 1.f),
+ glm::vec4(-.5f, 0.f, 0.f, 1.f),
+ glm::vec4(0.f, .5f, 0.f, 1.f),
+ glm::vec4(0.f, -.5f, 0.f, 1.f),
+ glm::vec4(0.f, 0.f, .5f, 1.f),
+ glm::vec4(0.f, 0.f, -.5f, 1.f),
+ glm::vec4(0.f, 0.f, 0.f, 1.f)
+};
+
+
+#endif // KDTREE_H \ No newline at end of file
diff --git a/src/accelerate/myqtconcurrent.cpp b/src/accelerate/myqtconcurrent.cpp
new file mode 100644
index 0000000..1dff0e0
--- /dev/null
+++ b/src/accelerate/myqtconcurrent.cpp
@@ -0,0 +1,80 @@
+
+#include <QList>
+#include <QtConcurrent>
+#include "raytracer/raytracer.h"
+
+struct pixelRoutineArgs {
+ glm::vec4 pCamera;
+ glm::vec4 dCamera;
+ const RayTraceScene &scene;
+ RayTracer rt;
+};
+static RGBA pixelRoutine(pixelRoutineArgs args);
+
+void RayTracer::renderParallel(RGBA *imageData, const RayTraceScene &scene)
+{
+ Camera camera = scene.getCamera();
+ float cameraDepth = 1.f;
+ float viewplaneHeight = 2.f*cameraDepth*std::tan(camera.getHeightAngle() / 2.f);
+ float viewplaneWidth = cameraDepth*viewplaneHeight*((float)scene.width()/(float)scene.height());
+
+ QList<pixelRoutineArgs> l{};
+ for (int imageRow = 0; imageRow < scene.height(); imageRow++) {
+ for (int imageCol = 0; imageCol < scene.width(); imageCol++) {
+ float xCameraSpace = viewplaneWidth *
+ (-.5f + (imageCol + .5f) / scene.width());
+ float yCameraSpace = viewplaneHeight *
+ (-.5f + (imageRow + .5f) / scene.height());
+
+ glm::vec4 pixelDirCamera{xCameraSpace, -yCameraSpace, -cameraDepth, 0.f}; //w=0 for dir
+ glm::vec4 eyeCamera{0.f, 0.f, 0.f, 1.f}; // w=1.f for point
+ l.append({
+ eyeCamera, // eye
+ pixelDirCamera, // direction
+ scene,
+ *this
+ });
+
+ }
+ }
+ QList<RGBA> pixels = QtConcurrent::blockingMapped(l, pixelRoutine);
+ QtConcurrent::blockingMap(l, pixelRoutine);
+ int index = 0;
+ for (RGBA p : pixels) {
+ imageData[index++] = p;
+ }
+
+ if (m_config.enableAntiAliasing)
+ {
+ filterBlur(imageData, scene.width(), scene.height());
+ }
+}
+
+
+RGBA pixelRoutine(pixelRoutineArgs args)
+{
+ auto eyeCamera = args.pCamera;
+ auto pixelDirCamera = args.dCamera;
+ auto scene = args.scene;
+ auto rt = args.rt;
+
+ // convert camera space to world space
+ auto inv = scene.getCamera().getInverseViewMatrix();
+ glm::vec4 pWorld = inv * eyeCamera;
+ glm::vec4 dWorld = glm::normalize(inv * pixelDirCamera);
+
+ if (rt.m_config.enableDepthOfField)
+ {
+ // if we're doing depth of field, we need to shoot multiple rays, see camera.cpp
+ return RayTracer::toRGBA(rt.secondaryRays(pWorld, dWorld, scene));
+ }
+ if (rt.m_config.enableSuperSample)
+ {
+ // if we're doing super sampling, we need to shoot multiple rays, see raytracer.cpp
+ return rt.superSample(eyeCamera, pixelDirCamera, scene);
+ }
+
+ // shoot ray!
+ RGBA pixel = RayTracer::toRGBA(rt.getPixelFromRay(pWorld, dWorld, scene, 0));
+ return pixel;
+}
diff --git a/src/accelerate/myqthreads.cpp b/src/accelerate/myqthreads.cpp
new file mode 100644
index 0000000..ead3aec
--- /dev/null
+++ b/src/accelerate/myqthreads.cpp
@@ -0,0 +1,130 @@
+#include "raytracer/raytracer.h"
+#include <QThread>
+
+/**
+ * Extra credit -> own implementation of multithreading using QThreads.
+ * NOT USED for illuminate (not any faster than QT's version), but was used in intersect.
+ */
+
+//struct intersectRoutineArgs {
+// RenderShapeData shape;
+// glm::vec4 pWorld;
+// glm::vec4 dWorld;
+//};
+//
+//struct intersectData {
+// float distance;
+// glm::vec4 intersectionWorld;
+// glm::vec4 intersectionObj;
+// RenderShapeData intersectedShape;
+//};
+//
+//Q_DECLARE_METATYPE(intersectData);
+//
+//class IntersectWorker : public QThread
+//{
+// Q_OBJECT
+// void run() override {
+// exec();
+// /* ... here is the expensive or blocking operation ... */
+// glm::vec4 pObject = glm::inverse(a.shape.ctm) * a.pWorld;
+// glm::vec4 dObject = glm::normalize(glm::inverse(a.shape.ctm) * a.dWorld);
+//
+// glm::vec4 intersectionObj = RayTracer::findIntersection(pObject, dObject, a.shape);
+// if (intersectionObj.w == 0) // no hit
+// {
+// const intersectData response{
+// FINF,
+// glm::vec4(0.f),
+// glm::vec4(0.f),
+// a.shape
+// };
+// ps.append(response);
+// emit data(response);
+// } else {
+// auto intersectionWorld = a.shape.ctm * intersectionObj;
+// float distance = glm::distance(intersectionWorld, a.pWorld);
+//
+// const intersectData response{
+// distance,
+// intersectionWorld,
+// intersectionObj,
+// a.shape
+// };
+// ps.append(response);
+// emit data(response);
+// }
+// emit finished();
+// }
+//public:
+// intersectRoutineArgs a;
+// QList<intersectData> &ps;
+// IntersectWorker(intersectRoutineArgs args, QList<intersectData> &p) : ps(p)
+// {
+// a = args;
+// }
+// signals:
+// void data(const intersectData &s);
+// void finished();
+//};
+//
+//
+//class IntersectController : public QObject
+//{
+// Q_OBJECT
+//public:
+// std::vector<QThread*> qthreads;
+// QList<intersectData> intersectPoints;
+// IntersectController(const std::vector<RenderShapeData> &shapes, glm::vec4 pWorld, glm::vec4 dWorld) {
+// qRegisterMetaType<const intersectData&>("myType");
+// int id = 0;
+// for (const RenderShapeData &shape: shapes) {
+// const intersectRoutineArgs threadArgs{shape, pWorld, dWorld};
+// IntersectWorker *thread = new IntersectWorker(threadArgs, intersectPoints);
+//
+// connect(thread, &IntersectWorker::data, this, &IntersectController::addIntersectionPoint);
+// connect(thread, &IntersectWorker::finished, thread, &QThread::quit);
+//
+// connect(thread, &IntersectWorker::finished, thread, &QThread::deleteLater);
+//
+// qthreads.push_back(thread);
+// }
+// }
+// ~IntersectController() {
+// for (QThread* workerThread: qthreads) {
+// workerThread->exit();
+// }
+// qthreads.clear();
+// intersectPoints.clear();
+// }
+// void getClosestIntersection(float &minDist, glm::vec4 &closestIntersectionWorld, glm::vec4 &closestIntersectionObj, RenderShapeData intersectedShape) {
+// // start then wait
+// for (QThread* thread: qthreads) {
+// thread->start();
+// }
+// for (QThread* thread: qthreads) {
+// thread->quit();
+// thread->wait();
+// }
+//
+//
+// // once all threads are done, find the closest
+// for (const intersectData &i : intersectPoints) {
+// if (i.distance < minDist) {
+// minDist = i.distance;
+//
+// intersectedShape = i.intersectedShape;
+// closestIntersectionObj = i.intersectionObj;
+// closestIntersectionWorld = i.intersectionWorld;
+// }
+// }
+//}
+//public slots:
+// void addIntersectionPoint(const intersectData &s) {
+// intersectPoints.append(s);
+// }
+// signals:
+// void operate(intersectRoutineArgs a);
+//};
+//
+//#include "myqthreads.moc" \ No newline at end of file
diff --git a/src/aliasing/filter.cpp b/src/aliasing/filter.cpp
new file mode 100644
index 0000000..1732dc4
--- /dev/null
+++ b/src/aliasing/filter.cpp
@@ -0,0 +1,114 @@
+#include "raytracer/raytracer.h"
+
+/**
+ * Extra credit.
+ * Code from filter project to offer antialiasing.
+ * FilterBlur at bottom of file used in raytracer.
+ */
+
+enum KERNEL_CHANNEL {
+ RED,
+ GREEN,
+ BLUE,
+ NONE=-1,
+};
+
+struct Kernel1D {
+ std::function<double(double, KERNEL_CHANNEL)> getWeight;
+ double radius;
+};
+
+enum CONVOLVE_DIRECTION {
+ HORIZONTAL,
+ VERTICAL
+};
+
+RGBA getPixelWrapped(std::vector<RGBA> &data, int width, int height, int x, int y) {
+ int newX = (x < 0) ? x + width : x % width;
+ int newY = (y < 0) ? y + height : y % height;
+ return data[width * newY + newX];
+}
+
+std::uint8_t floatToUint8(float x) {
+ x = std::min(255.f, x);
+ return round(x * 255.f);
+}
+
+std::vector<RGBA> convolve1D(std::vector<RGBA> data, int width, int height, Kernel1D kernel, CONVOLVE_DIRECTION direction) {
+ // need to assign then set, since the direction could be either way
+ std::vector<RGBA> result;
+ result.assign(width*height, RGBA{0, 0, 0, 255});
+
+ // get the order of the for loop, based on the bound
+ int outerBound = direction == CONVOLVE_DIRECTION::HORIZONTAL ? height : width;
+ int innerBound = direction == CONVOLVE_DIRECTION::HORIZONTAL ? width : height;
+
+ for (int i = 0; i < outerBound; i++) {
+ for (int j = 0; j < innerBound; j++) {
+ float redAcc = 0.f, greenAcc = 0.f, blueAcc = 0.f;
+ for (int k = -kernel.radius; k <= kernel.radius; k++) {
+ // get the weight for each channel, at this kernel index
+ double rWeight = kernel.getWeight(k, KERNEL_CHANNEL::RED);
+ double gWeight = kernel.getWeight(k, KERNEL_CHANNEL::GREEN);
+ double bWeight = kernel.getWeight(k, KERNEL_CHANNEL::BLUE);
+
+ // determine the pixel location on the canvas
+ int pixelX = direction == CONVOLVE_DIRECTION::HORIZONTAL ? j + k : i;
+ int pixelY = direction == CONVOLVE_DIRECTION::HORIZONTAL ? i : j + k;
+
+ // get the pixel to compute this inner index of convolution.
+ // if out of bounds, get the wrapped
+ RGBA pixel;
+ if (pixelX < 0 || pixelX >= width || pixelY < 0 || pixelY >= height)
+ pixel = getPixelWrapped(data, width, height, pixelX, pixelY);
+ else
+ pixel = data.at(width * pixelY + pixelX);
+
+ // sum the weights on each channel
+ redAcc += rWeight * pixel.r/255.f;
+ greenAcc += gWeight * pixel.g/255.f;
+ blueAcc += bWeight * pixel.b/255.f;
+ }
+
+ // get location then set the pixel into the result
+ int pixelOnCanvas = direction == CONVOLVE_DIRECTION::HORIZONTAL ? width * i + j : width * j + i;
+ result[pixelOnCanvas] = RGBA{floatToUint8(redAcc), floatToUint8(greenAcc), floatToUint8(blueAcc), 255};
+ }
+ }
+
+ return result;
+}
+
+double triangleFilter(double x, double a) {
+ double radius;
+ if (a < 1) {
+ radius = 1/a;
+ } else {
+ radius = 1;
+ }
+
+ if (x < -radius || x > radius)
+ return 0;
+
+ return (1 - std::fabs(x)/radius) / radius;
+}
+
+void RayTracer::filterBlur(RGBA *imageData, int width, int height, float blurRadius) {
+ // make triangle filter
+ // note: 1/blurRadius for the "radius" of the filter will normalize the area under it to 1
+ Kernel1D triangleKernel;
+ triangleKernel.radius = blurRadius;
+ triangleKernel.getWeight = [blurRadius](double x, int c) { return triangleFilter(x, 1/blurRadius); };
+
+ std::vector<RGBA> data{};
+ for (int i = 0; i < width*height; i++) {
+ data.push_back(imageData[i]);
+ }
+
+ std::vector<RGBA> res = convolve1D(data, width, height, triangleKernel, HORIZONTAL);
+ res = convolve1D(res, width,height, triangleKernel, VERTICAL);
+
+ for (int i = 0; i < res.size(); i++) {
+ imageData[i] = res[i];
+ }
+}
diff --git a/src/aliasing/supersample.cpp b/src/aliasing/supersample.cpp
new file mode 100644
index 0000000..aa8e9d3
--- /dev/null
+++ b/src/aliasing/supersample.cpp
@@ -0,0 +1,119 @@
+#include "raytracer/raytracer.h"
+
+/**
+ * Extra credit -> Super Sampling
+ */
+
+const float SUPERSAMPLE_DISTANCE_FROM_CENTER = .25f; // note: max of .5f, unless overlapping with other pixels
+bool SUPER_SAMPLE = false;
+bool ADAPTIVE_SUPER_SAMPLING = false;
+
+RGBA RayTracer::superSample(
+ glm::vec4 eyeCamera,
+ glm::vec4 pixelDirCamera,
+ const RayTraceScene &scene) {
+ // get the color value at value between center and four corners
+ float x_delta = SUPERSAMPLE_DISTANCE_FROM_CENTER / (scene.width());
+ float y_delta = SUPERSAMPLE_DISTANCE_FROM_CENTER / (scene.height());
+ // TL == TOP LEFT
+ // BR = BOTTOM RIGHT, not Battle Royale :)
+ glm::vec4 pixelTL = getPixelFromRay(
+ eyeCamera,
+ glm::vec4(pixelDirCamera.x - x_delta, pixelDirCamera.y - y_delta, pixelDirCamera.z, 0.f),
+ scene);
+ glm::vec4 pixelTR = getPixelFromRay(
+ eyeCamera,
+ glm::vec4(pixelDirCamera.x + x_delta, pixelDirCamera.y - y_delta, pixelDirCamera.z, 0.f),
+ scene);
+ glm::vec4 pixelBL = getPixelFromRay(
+ eyeCamera,
+ glm::vec4(pixelDirCamera.x - x_delta, pixelDirCamera.y + y_delta, pixelDirCamera.z, 0.f),
+ scene);
+ glm::vec4 pixelBR = getPixelFromRay(
+ eyeCamera,
+ glm::vec4(pixelDirCamera.x + x_delta, pixelDirCamera.y + y_delta, pixelDirCamera.z, 0.f),
+ scene);
+
+ if (!ADAPTIVE_SUPER_SAMPLING) {
+ return toRGBA((pixelTL + pixelTR + pixelBL + pixelBR) / 4.f);
+ }
+
+ // ADAPTIVE SUPER SAMPLING
+ // make the region from the center of pixel smaller until we hit something
+ RGBA nohit = {0, 0, 0, 0}; // just here to say that a is 0 if no hit...
+ float TRAVERSE_DISTANCE = .025f;
+ float num_pixels = 4.f;
+ if (pixelTL.a == 0) {
+ num_pixels--;
+ float smallerDist = SUPERSAMPLE_DISTANCE_FROM_CENTER - TRAVERSE_DISTANCE;
+ while (smallerDist < TRAVERSE_DISTANCE) {
+ float x_delta = smallerDist / (scene.width());
+ float y_delta = smallerDist / (scene.height());
+ pixelTL = getPixelFromRay(
+ eyeCamera,
+ glm::vec4(pixelDirCamera.x - x_delta, pixelDirCamera.y - y_delta, pixelDirCamera.z, 0.f),
+ scene);
+ if (pixelTL.a != 0) {
+ num_pixels++;
+ break;
+ }
+ smallerDist -= TRAVERSE_DISTANCE;
+ }
+ }
+ if (pixelTR.a == 0) {
+ num_pixels--;
+ float smallerDist = SUPERSAMPLE_DISTANCE_FROM_CENTER - TRAVERSE_DISTANCE;
+ while (smallerDist < TRAVERSE_DISTANCE) {
+ float x_delta = smallerDist / (scene.width());
+ float y_delta = smallerDist / (scene.height());
+ pixelTR = getPixelFromRay(
+ eyeCamera,
+ glm::vec4(pixelDirCamera.x - x_delta, pixelDirCamera.y - y_delta, pixelDirCamera.z, 0.f),
+ scene);
+ if (pixelTR.a != 0) {
+ num_pixels += 1;
+ break;
+ }
+ smallerDist -= TRAVERSE_DISTANCE;
+ }
+ }
+ if (pixelBL.a == 0) {
+ num_pixels--;
+ float smallerDist = SUPERSAMPLE_DISTANCE_FROM_CENTER - TRAVERSE_DISTANCE;
+ while (smallerDist < TRAVERSE_DISTANCE) {
+ float x_delta = smallerDist / (scene.width());
+ float y_delta = smallerDist / (scene.height());
+ pixelBL = getPixelFromRay(
+ eyeCamera,
+ glm::vec4(pixelDirCamera.x - x_delta, pixelDirCamera.y - y_delta, pixelDirCamera.z, 0.f),
+ scene);
+ if (pixelBL.a != 0) {
+ num_pixels += 1;
+ break;
+ }
+ smallerDist -= TRAVERSE_DISTANCE;
+ }
+ }
+ if (pixelBR.a == 0) {
+ num_pixels--;
+ float smallerDist = SUPERSAMPLE_DISTANCE_FROM_CENTER - TRAVERSE_DISTANCE;
+ while (smallerDist < TRAVERSE_DISTANCE) {
+ float x_delta = smallerDist / (scene.width());
+ float y_delta = smallerDist / (scene.height());
+ pixelBR = getPixelFromRay(
+ eyeCamera,
+ glm::vec4(pixelDirCamera.x - x_delta, pixelDirCamera.y - y_delta, pixelDirCamera.z, 0.f),
+ scene);
+ if (pixelBR.a != 0) {
+ num_pixels += 1;
+ break;
+ }
+ smallerDist -= TRAVERSE_DISTANCE;
+ }
+ }
+
+ if (num_pixels == 0.f) {
+ return nohit;
+ }
+ return toRGBA((pixelTL + pixelTR + pixelBL + pixelBR) / num_pixels);
+}
diff --git a/src/camera/camera.cpp b/src/camera/camera.cpp
new file mode 100644
index 0000000..62e8021
--- /dev/null
+++ b/src/camera/camera.cpp
@@ -0,0 +1,72 @@
+#include <stdexcept>
+#include "camera.h"
+
+Camera::Camera(SceneCameraData cameraData) :
+ m_pos(cameraData.pos),
+ m_heightAngle(cameraData.heightAngle),
+ m_focalLength(cameraData.focalLength),
+ m_aperture(cameraData.aperture)
+{
+ // VIEW MATRIX INTIALIZATION
+ // cast to 3 for dots & cross
+ glm::vec3 look3{cameraData.look.x, cameraData.look.y, cameraData.look.z};
+ glm::vec3 up3{cameraData.up.x, cameraData.up.y, cameraData.up.z};
+
+ // calculate new basis
+ glm::vec3 e0 = -glm::normalize(look3);
+ glm::vec3 e1 = glm::normalize(up3 - glm::dot(up3, e0) * e0);
+ glm::vec3 e2 = glm::cross(e1, e0);
+
+ glm::mat4 alignment
+ {
+ e2.x, e1.x, e0.x, 0.f,
+ e2.y, e1.y, e0.y, 0.f,
+ e2.z, e1.z, e0.z, 0.f,
+ 0.f, 0.f, 0.f, 1.f
+ };
+ glm::mat4 translation
+ {
+ 1.f, 0.f, 0.f, 0.f,
+ 0.f, 1.f, 0.f, 0.f,
+ 0.f, 0.f, 1.f, 0.f,
+ -cameraData.pos.x, -cameraData.pos.y, -cameraData.pos.z, 1.f
+ };
+
+ m_viewMatrix = alignment * translation;
+ m_inverse = glm::inverse(m_viewMatrix);
+}
+
+
+glm::mat4 Camera::getViewMatrix() const {
+ // Optional TODO: implement the getter or make your own design
+ return m_viewMatrix;
+}
+
+glm::mat4 Camera::getInverseViewMatrix() const {
+ // Optional TODO: implement the getter or make your own design
+ return m_inverse;
+}
+
+float Camera::getAspectRatio() const {
+ // Optional TODO: implement the getter or make your own design
+ throw std::runtime_error("not implemented");
+}
+
+float Camera::getHeightAngle() const {
+ // Optional TODO: implement the getter or make your own design
+ return m_heightAngle;
+}
+
+float Camera::getFocalLength() const {
+ // Optional TODO: implement the getter or make your own design
+ return m_focalLength;
+}
+
+float Camera::getAperture() const {
+ // Optional TODO: implement the getter or make your own design
+ return m_aperture;
+}
+
+glm::vec3 Camera::getPos() const {
+ return m_pos;
+}
diff --git a/src/camera/camera.h b/src/camera/camera.h
new file mode 100644
index 0000000..e0cd013
--- /dev/null
+++ b/src/camera/camera.h
@@ -0,0 +1,49 @@
+#pragma once
+
+#include "utils/scenedata.h"
+#include <glm/glm.hpp>
+
+// A class representing a virtual camera.
+
+// Feel free to make your own design choices for Camera class, the functions below are all optional / for your convenience.
+// You can either implement and use these getters, or make your own design.
+// If you decide to make your own design, feel free to delete these as TAs won't rely on them to grade your assignments.
+
+class Camera {
+public:
+ Camera(SceneCameraData cameraData);
+ // Returns the view matrix for the current camera settings.
+ // You might also want to define another function that return the inverse of the view matrix.
+ glm::mat4 getViewMatrix() const;
+ glm::mat4 getInverseViewMatrix() const;
+
+ // Returns the aspect ratio of the camera.
+ float getAspectRatio() const;
+
+ // Returns the height angle of the camera in RADIANS.
+ float getHeightAngle() const;
+
+ // Returns the focal length of this camera.
+ // This is for the depth of field extra-credit feature only;
+ // You can ignore if you are not attempting to implement depth of field.
+ float getFocalLength() const;
+
+ // Returns the focal length of this camera.
+ // This is for the depth of field extra-credit feature only;
+ // You can ignore if you are not attempting to implement depth of field.
+ float getAperture() const;
+
+ glm::vec3 getPos() const;
+
+ float cameraDepth = -1.f;
+
+private:
+ glm::mat4 m_viewMatrix;
+ glm::mat4 m_inverse;
+ float m_heightAngle;
+ glm::vec3 m_pos;
+
+ float m_focalLength;
+ float m_aperture;
+};
+
diff --git a/src/illuminate/illuminate.cpp b/src/illuminate/illuminate.cpp
new file mode 100644
index 0000000..d6d43c8
--- /dev/null
+++ b/src/illuminate/illuminate.cpp
@@ -0,0 +1,304 @@
+#include "raytracer/raytracer.h"
+
+glm::vec4 RayTracer::illuminationFromPointLight(
+ const SceneLightData &light,
+ glm::vec3 intersectionWorld,
+ glm::vec3 normalWorld,
+ glm::vec3 directionToCamera,
+ const RenderShapeData &shape,
+ const RayTraceScene &scene
+ )
+{
+ auto directionFromIntersectionToLight = light.pos.xyz() - intersectionWorld;
+ directionFromIntersectionToLight = glm::normalize(directionFromIntersectionToLight);
+
+ // check if this light is blocked by an object
+ auto distanceToLight = glm::distance(light.pos.xyz(), intersectionWorld);
+ bool isShadow = RayTracer::isShadowed(
+ light.pos,
+ distanceToLight,
+ glm::vec4(directionFromIntersectionToLight, 0.f),
+ glm::vec4(intersectionWorld, 1.f),
+ scene);
+ if (isShadow)
+ {
+ // if this is a shadow, then no light contribution
+ return glm::vec4(0.f);
+ }
+
+ // calculate attenuation
+ float c1 = light.function.x;
+ float c2 = light.function.y;
+ float c3 = light.function.z;
+ float attenuation = std::min(1.f, 1.f / (c1 + distanceToLight * c2 + (distanceToLight * distanceToLight) * c3));
+
+ return phong(
+ light.color,
+ attenuation,
+ directionFromIntersectionToLight,
+ directionToCamera,
+ intersectionWorld,
+ normalWorld,
+ shape,
+ scene);
+}
+
+glm::vec4 RayTracer::illuminationFromSpotLight(
+ const SceneLightData &light,
+ glm::vec3 intersectionWorld,
+ glm::vec3 normalWorld,
+ glm::vec3 directionToCamera,
+ const RenderShapeData &shape,
+ const RayTraceScene &scene
+)
+{
+ auto distance = glm::distance(light.pos.xyz(), intersectionWorld);
+
+ // calculate the angle from the shape to the spot light
+ auto directionFromIntersectionToLight = glm::normalize(light.pos.xyz() - intersectionWorld);
+
+ // calculate intensity, based on angle. apply falloff if necessary
+ auto lightDirection = glm::normalize(light.dir.xyz());
+ // invert the direction of the intersection to light for dot product to work correctly
+ auto cosTheta = glm::dot(-directionFromIntersectionToLight, lightDirection);
+ auto theta = glm::acos(cosTheta);
+
+ // determine intensity, based on location on spot cone
+ glm::vec4 intensity;
+ float inner = light.angle - light.penumbra;
+ if (theta <= inner)
+ {
+ intensity = light.color;
+ }
+ else if
+ (
+ theta > inner
+ && theta <= light.angle
+ )
+ {
+ // inside the penumbra, need to apply falloff
+ float falloff = -2 * std::pow(theta - inner, 3) / std::pow(light.penumbra, 3) +
+ 3 * std::pow(theta - inner, 2) / std::pow(light.penumbra, 2);
+ intensity = light.color * (1 - falloff);
+ }
+ else // theta > light.angle
+ {
+ return glm::vec4(0.f);
+ }
+
+ // if the light is within the cone, see if it's a shadow
+ auto distanceToLight = glm::distance(light.pos.xyz(), intersectionWorld);
+ bool isShadow = RayTracer::isShadowed(
+ light.pos,
+ distanceToLight,
+ glm::vec4(directionFromIntersectionToLight, 0.f),
+ glm::vec4(intersectionWorld, 1.f),
+ scene);
+ if (isShadow)
+ {
+ // if this is a shadow, then no light contribution
+ return glm::vec4(0.f);
+ }
+
+ // calculate attenuation
+ float c1 = light.function.x;
+ float c2 = light.function.y;
+ float c3 = light.function.z;
+ float attenuation = std::min(1.f, 1.f / (c1 + distance * c2 + (distance * distance) * c3));
+
+ return phong(
+ intensity,
+ attenuation,
+ directionFromIntersectionToLight,
+ directionToCamera,
+ intersectionWorld,
+ normalWorld,
+ shape,
+ scene);
+}
+
+glm::vec4 RayTracer::illuminationFromDirectionalLight(
+ const SceneLightData &light,
+ glm::vec3 intersectionWorld,
+ glm::vec3 normalWorld,
+ glm::vec3 directionToCamera,
+ const RenderShapeData &shape,
+ const RayTraceScene &scene
+)
+{
+ // define direction and distance of directional light
+ auto directionFromIntersectionToLight = - light.dir;
+ directionFromIntersectionToLight = glm::normalize(directionFromIntersectionToLight);
+ float distanceToLight = FINF; // directional light infinitely far away
+
+ // check if an object blocks ours
+ bool isShadow = RayTracer::isShadowed(
+ light.pos,
+ distanceToLight,
+ directionFromIntersectionToLight,
+ glm::vec4(intersectionWorld, 1.f),
+ scene);
+ if (isShadow)
+ {
+ // if this is a shadow, then no light contribution
+ return glm::vec4(0.f);
+ }
+
+ float attenuation = 1.f; // directional lights don't attenuate
+ return phong(
+ light.color,
+ attenuation,
+ directionFromIntersectionToLight,
+ directionToCamera,
+ intersectionWorld,
+ normalWorld,
+ shape,
+ scene);
+}
+
+
+
+// Calculates the RGBA of a pixel from intersection infomation and globally-defined coefficients
+glm::vec4 RayTracer::illuminatePixel(
+ glm::vec3 intersectionWorld,
+ glm::vec3 normalWorld,
+ glm::vec3 directionToCamera,
+ const RenderShapeData& shape,
+ const RayTraceScene &scene,
+ int depth)
+{
+ // Normalizing directions
+ normalWorld = glm::normalize(normalWorld);
+ directionToCamera = glm::normalize(directionToCamera);
+
+ // to be summed then returned
+ glm::vec4 illumination(0, 0, 0, 1.f);
+
+ // add the ambient term
+ float ka = scene.getGlobalData().ka;
+ illumination += ka*shape.primitive.material.cAmbient;
+
+ for (const SceneLightData &light : scene.getLights()) {
+ switch (light.type) {
+ case LightType::LIGHT_POINT:
+ illumination +=
+ illuminationFromPointLight(light, intersectionWorld, normalWorld, directionToCamera, shape, scene);
+ continue;
+ case LightType::LIGHT_DIRECTIONAL:
+ illumination +=
+ illuminationFromDirectionalLight(light, intersectionWorld, normalWorld, directionToCamera, shape, scene);
+ continue;
+ case LightType::LIGHT_SPOT:
+ illumination +=
+ illuminationFromSpotLight(light, intersectionWorld, normalWorld, directionToCamera, shape, scene);
+ continue;
+ case LightType::LIGHT_AREA:
+ illumination +=
+ illuminationFromAreaLight(light, intersectionWorld, normalWorld, directionToCamera, shape, scene);
+ continue;
+ default:
+ continue;
+ }
+ }
+
+ auto incidentDir = -directionToCamera;
+ // recursive raytracing for the reflection and refraction (see reflect.cpp)
+ illumination += refract(intersectionWorld, normalWorld, incidentDir, shape, scene, depth + 1);
+ illumination += reflect(intersectionWorld, normalWorld, incidentDir, shape, scene, depth + 1);
+
+ return illumination;
+}
+
+// helper function to handle the diffuse and specular terms
+// also handles the texture within that diffuse term
+glm::vec4 RayTracer::phong(
+ glm::vec4 lightColor,
+ float attenuation,
+ glm::vec3 directionFromIntersectionToLight,
+ glm::vec3 directionToCamera,
+ glm::vec3 intersectionWorld,
+ glm::vec3 normalWorld,
+ const RenderShapeData &shape,
+ const RayTraceScene &scene)
+{
+ float kd = scene.getGlobalData().kd;
+ float ks = scene.getGlobalData().ks;
+ auto material = shape.primitive.material;
+
+ glm::vec4 illumination(0.f);
+
+ // calculate diffuse term
+ auto dotDiffuse = glm::dot(normalWorld, directionFromIntersectionToLight);
+ if (dotDiffuse > 0) // ensure not facing away
+ {
+ auto diffuse = (kd * material.cDiffuse);
+ if (material.textureMap.isUsed)
+ {
+ glm::vec4 pObject = shape.inverseCTM * glm::vec4(intersectionWorld, 1.f);
+ diffuse = interpolateTexture(pObject, shape, diffuse);
+ }
+ illumination += (attenuation * lightColor) * dotDiffuse * diffuse;
+ }
+
+ // add specular term
+ auto reflectedDirOverNormal =
+ 2 * glm::dot(directionFromIntersectionToLight, normalWorld) * normalWorld -
+ directionFromIntersectionToLight;
+ auto dotSpecular = glm::dot(reflectedDirOverNormal, directionToCamera);
+ auto toPow = std::pow(dotSpecular, material.shininess);
+ if (dotSpecular > 0) {
+ illumination += (attenuation * lightColor) * toPow * (ks * material.cSpecular);
+ }
+
+ return illumination;
+}
+
+// EXTRA CREDIT -> AREA LIGHT
+glm::vec4 RayTracer::illuminationFromAreaLight(
+ const SceneLightData &light,
+ glm::vec3 intersectionWorld,
+ glm::vec3 normalWorld,
+ glm::vec3 directionToCamera,
+ const RenderShapeData &shape,
+ const RayTraceScene &scene
+) {
+ // select a random point within the light's height and width
+ float width = light.width;
+ float height = light.height;
+ float x = ((float) rand() / (float) RAND_MAX) * width - width / 2.f;
+ float y = ((float) rand() / (float) RAND_MAX) * height - height / 2.f;
+ glm::vec4 lightPosition = light.pos + glm::vec4(x, y, 0.f, 0.f);
+
+ auto directionFromIntersectionToLight = lightPosition.xyz() - intersectionWorld;
+ directionFromIntersectionToLight = glm::normalize(directionFromIntersectionToLight);
+
+ // check if this light is blocked by an object
+ auto distanceToLight = glm::distance(lightPosition.xyz(), intersectionWorld);
+ bool isShadow = RayTracer::isShadowed(
+ lightPosition,
+ distanceToLight,
+ glm::vec4(directionFromIntersectionToLight, 0.f),
+ glm::vec4(intersectionWorld, 1.f),
+ scene);
+ if (isShadow)
+ {
+ // if this is a shadow, then shoow a ray to a random point in the light
+ return glm::vec4(0.f);
+ }
+
+ // calculate attenuation
+ float c1 = light.function.x;
+ float c2 = light.function.y;
+ float c3 = light.function.z;
+ float attenuation = std::min(1.f, 1.f / (c1 + distanceToLight * c2 + (distanceToLight * distanceToLight) * c3));
+
+ return phong(
+ light.color,
+ attenuation,
+ directionFromIntersectionToLight,
+ directionToCamera,
+ intersectionWorld,
+ normalWorld,
+ shape,
+ scene);
+}
diff --git a/src/illuminate/reflect.cpp b/src/illuminate/reflect.cpp
new file mode 100644
index 0000000..c7fea98
--- /dev/null
+++ b/src/illuminate/reflect.cpp
@@ -0,0 +1,115 @@
+//
+// Created by Michael Foiani on 11/4/23.
+//
+
+#include "raytracer/raytracer.h"
+
+// helper that reflects vectors
+glm::vec3 reflectVector(
+ glm::vec3 incidentDir,
+ glm::vec3 normal)
+{
+ return incidentDir - 2.f * glm::dot(incidentDir, normal) * normal;
+}
+
+glm::vec4 RayTracer::reflect(
+ glm::vec3 intersectionWorld,
+ glm::vec3 normalWorld,
+ glm::vec3 incidentDir,
+ const RenderShapeData &shape,
+ const RayTraceScene &scene,
+ int depth)
+{
+ auto material = shape.primitive.material;
+ // check if the material is reflective
+ if (material.cReflective == glm::vec4(0.f))
+ {
+ return glm::vec4(0.f);
+ }
+ auto reflectedDir = reflectVector(incidentDir, normalWorld);
+
+ // shoot a ray from the intersection point in the reflected direction
+ auto reflectColors = getPixelFromRay(glm::vec4(intersectionWorld + .001f * reflectedDir, 1.f), glm::vec4(reflectedDir, 0.f), scene, depth + 1);
+ return scene.getGlobalData().ks * material.cReflective * reflectColors;
+}
+
+// EXTRA CREDIT -> refracting
+
+// TRUE REFRACTING
+// get the reflection coefficient from fresnel's equations
+bool REAL_REFRACTING = false;
+float fresnels(
+ float currentMediumIor,
+ float otherMediumIor,
+ float cosAngleIncident,
+ float cosAngleTransmitted)
+{
+ float rPerp = (currentMediumIor * cosAngleIncident - otherMediumIor * cosAngleTransmitted) /
+ (currentMediumIor * cosAngleIncident + otherMediumIor * cosAngleTransmitted);
+ rPerp *= rPerp;
+ float rPara = (otherMediumIor * cosAngleIncident - currentMediumIor * cosAngleTransmitted) /
+ (otherMediumIor * cosAngleIncident + currentMediumIor * cosAngleTransmitted);
+ rPara *= rPara;
+ return (rPerp + rPara) / 2.f;
+}
+
+// Your refracting
+glm::vec4 RayTracer::refract(
+ glm::vec3 intersectionWorld,
+ glm::vec3 normalWorld,
+ glm::vec3 incidentDir,
+ const RenderShapeData& shape,
+ const RayTraceScene &scene,
+ int depth
+)
+{
+ auto material = shape.primitive.material;
+ // check if the material is transparent
+ if (material.cTransparent == glm::vec4(0.f))
+ {
+ return glm::vec4(0.f);
+ }
+
+ // apply snells law to find the sin of refracted angle (squared)
+ incidentDir = glm::normalize(incidentDir);
+ float cosAngleIncident = glm::dot(incidentDir, normalWorld);
+ float currentMediumIor = mediumIor;
+ float otherMediumIor = material.ior;
+
+ if (cosAngleIncident < 0)
+ {
+ // outside the object
+ cosAngleIncident = -cosAngleIncident;
+ }
+ else
+ {
+ // inside the object, invert the normal and swap the Iors
+ normalWorld = -normalWorld;
+ std::swap(currentMediumIor, otherMediumIor);
+ }
+
+ float iorRatio = currentMediumIor / otherMediumIor;
+ float sinAngleTransmittedSquared = iorRatio * iorRatio * (1 - cosAngleIncident * cosAngleIncident);
+ if (sinAngleTransmittedSquared > 1.f) // total internal reflection, not considered
+ {
+ return glm::vec4(0.f);
+ }
+
+ auto cosAngleTransmitted = glm::sqrt(1 - sinAngleTransmittedSquared);
+
+ // compute refracted ray according to snell's law
+ auto refractedDir = glm::normalize(
+ incidentDir * iorRatio
+ + (iorRatio * cosAngleIncident - cosAngleTransmitted) * normalWorld);
+
+ // send a ray in the refracted direction to get the colors
+ auto refractedColors = getPixelFromRay(
+ glm::vec4(intersectionWorld + .001f * refractedDir, 1.f),
+ glm::vec4(refractedDir, 0.f),
+ scene,
+ depth + 1);
+
+ float fresnel = fresnels(currentMediumIor, otherMediumIor, cosAngleIncident, cosAngleTransmitted);
+ auto color = scene.getGlobalData().kt * material.cTransparent * refractedColors * (1 - fresnel);
+ return color;
+} \ No newline at end of file
diff --git a/src/illuminate/shadow.cpp b/src/illuminate/shadow.cpp
new file mode 100644
index 0000000..99e2b29
--- /dev/null
+++ b/src/illuminate/shadow.cpp
@@ -0,0 +1,58 @@
+#include "raytracer/raytracer.h"
+
+bool RayTracer::isShadowed(
+ glm::vec4 lightPosition,
+ float distanceToLight,
+ glm::vec4 directionFromIntersectionToLight,
+ glm::vec4 intersectionWorld,
+ const RayTraceScene &scene)
+{
+ // normalize direction
+ directionFromIntersectionToLight = glm::normalize(directionFromIntersectionToLight);
+
+ // acceleration causes "bad jaggies" so we disable it for now
+ if (m_config.enableAcceleration)
+ {
+ RenderShapeData shapeData;
+ auto pBias = intersectionWorld + .001f * directionFromIntersectionToLight;
+ float t = traverseBVH(pBias, directionFromIntersectionToLight, shapeData, scene.m_bvh);
+ return t != FINF;
+ }
+
+ for (const RenderShapeData &s: scene.getShapes()) {
+ // convert this world ray to object space
+ glm::vec4 dObject = glm::normalize(
+ s.inverseCTM * directionFromIntersectionToLight);
+ glm::vec4 pObject = s.inverseCTM * intersectionWorld;
+
+ // see if there is an intersection
+ glm::vec4 newIntersectionObj = findIntersection(pObject, dObject, s);
+
+ if (newIntersectionObj.w == 1.f) // hit!
+ {
+ // check if the intersection is the same as the pObject
+ if (floatEquals(glm::distance(newIntersectionObj, pObject), 0.f, 0.001f))
+ {
+ // don't consider self-intersections
+ continue;
+ }
+
+ // check if this intersection is closer than the direction to the light
+ auto newIntersectionWorld = s.ctm * newIntersectionObj;
+ if (distanceToLight == FINF)
+ {
+ // if the light is infinitely far away light, then any non-self intersection is valid
+ return true;
+ }
+
+ float newDist = glm::distance(newIntersectionWorld, lightPosition);
+ if (newDist < distanceToLight - 0.001f)
+ {
+ // an object in front of the camera is the way -> shadow
+ return true;
+ }
+ }
+ }
+
+ return false;
+} \ No newline at end of file
diff --git a/src/intersect/intersect.cpp b/src/intersect/intersect.cpp
new file mode 100644
index 0000000..3a39a87
--- /dev/null
+++ b/src/intersect/intersect.cpp
@@ -0,0 +1,265 @@
+#include "raytracer/raytracer.h"
+
+/**
+ * @brief This source file handles intersection calculations to be used by the ray tracer.
+ * The implementation for findIntersection in the RayTracer namespace is at the end of the file.
+ */
+
+// TODO: implement mesh
+
+glm::vec4 intersectCircle(
+ glm::vec4 p,
+ glm::vec4 d,
+ const RenderShapeData& shape)
+{
+ // 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 discriminant = b*b - 4*a*c;
+ if (discriminant < 0) // no solution
+ {
+ return glm::vec4(0.f);
+ }
+
+ float t1 = (-b - std::sqrt(discriminant)) / (2.f*a);
+ float t2 = (-b + std::sqrt(discriminant)) / (2.f*a);
+ if (t1 <= 0 && t2 <= 0) // both behind camera
+ {
+ return glm::vec4(0.f);
+ } else if (t1 <= 0) // t2 in front of camera
+ {
+ return p + t2*d;
+ } else if (t2 <= 0) // t1 in front of camera
+ {
+ return p + t1*d;
+ } else {
+ float t = std::min(t1, t2);
+ return p + t*d; // want best intersection point
+ }
+}
+
+glm::vec4 intersectCone(
+ glm::vec4 p,
+ glm::vec4 d,
+ const RenderShapeData& shape)
+{
+ float t = FINF;
+
+ // implicit: x^2 + y^2 - z^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 discriminant = b*b - 4*a*c;
+ if (discriminant >= 0)
+ {
+ float t1 = (-b - std::sqrt(discriminant)) / (2.f*a);
+ float t2 = (-b + std::sqrt(discriminant)) / (2.f*a);
+
+ auto p1Top = p + t1 * d;
+ if (
+ t1 > 0 &&
+ p1Top.y >= -.5f && p1Top.y <= .5f)
+
+ {
+ t = std::min(t1, t);
+ }
+
+ auto p2Top = p + t2 * d;
+ if (
+ t2 > 0 &&
+ p2Top.y >= -.5f && p2Top.y <= .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;
+ if (
+ tBase > 0 &&
+ pBase.x*pBase.x + pBase.z*pBase.z <= radius*radius
+ )
+ {
+ t = std::min(t, tBase);
+ }
+
+ return t == FINF ? glm::vec4(0.f) : p + t*d;
+}
+
+glm::vec4 intersectCylinder(
+ glm::vec4 p,
+ glm::vec4 d,
+ const RenderShapeData& shape)
+{
+ float t = FINF;
+
+ // implicit: x^2 + z^2 = 0, y between -.5, 5 rectuangular side
+ float radius = 0.5f;
+ float a = d.x*d.x + d.z*d.z;
+ float b = 2.f * (p.x*d.x + p.z*d.z);
+ float c = p.x*p.x + p.z*p.z - radius*radius;
+
+ float discriminant = b*b - 4*a*c;
+ if (discriminant >= 0)
+ {
+ float t1 = (-b - std::sqrt(discriminant)) / (2.f*a);
+ float t2 = (-b + std::sqrt(discriminant)) / (2.f*a);
+
+ auto p1Top = p + t1 * d;
+ if (
+ t1 > 0 &&
+ p1Top.y >= -.5f && p1Top.y <= .5f)
+ {
+ t = std::min(t1, t);
+ }
+
+ auto p2Top = p + t2 * d;
+ if (
+ t2 > 0 &&
+ p2Top.y >= -.5f && p2Top.y <= .5f)
+ {
+ t = std::min(t2, t);
+ }
+ }
+
+
+ // implicit p_y + t*d_y = -.5f, top base
+ float tTop = (.5f - p.y) / d.y;
+ auto pTop = p + tTop * d;
+ if (
+ tTop > 0 &&
+ pTop.x*pTop.x + pTop.z*pTop.z <= radius*radius
+ )
+ {
+ t = std::min(t, tTop);
+ }
+
+
+ // implicit p_y + t*d_y = -.5f, top base
+ float tBase = (- .5f - p.y) / d.y;
+ auto pBase = p + tBase * d;
+ if (
+ tBase > 0 &&
+ pBase.x*pBase.x + pBase.z*pBase.z <= radius*radius
+ )
+ {
+ t = std::min(t, tBase);
+ }
+
+ return t == FINF ? glm::vec4(0.f) : p + t*d;
+}
+
+glm::vec4 intersectCube (
+ glm::vec4 p,
+ glm::vec4 d,
+ const RenderShapeData& shape)
+{
+ // float t = FINF;
+ float apothem = .5f;
+
+ // start with x-dir
+ float tmin = (-apothem - p.x) / d.x;
+ float tmax = (apothem - p.x) / d.x;
+
+ // see if it hits top or bottom
+ if (tmin > tmax)
+ {
+ std::swap(tmin, tmax);
+ }
+
+ // y-dir
+ float tymin = (-apothem - p.y) / d.y;
+ float tymax = (apothem - p.y) / d.y;
+
+ if (tymin > tymax)
+ {
+ std::swap(tymin, tymax);
+ }
+
+ if ((tmin > tymax) || (tymin > tmax))
+ { // no hit
+ return glm::vec4(0.f);
+ }
+
+ if (tymin > tmin)
+ {
+ tmin = tymin;
+ }
+ if (tymax < tmax)
+ {
+ tmax = tymax;
+ }
+
+ // z-dir
+ float tzmin = (-apothem - p.z) / d.z;
+ float tzmax = (apothem - p.z) / d.z;
+
+ if (tzmin > tzmax)
+ {
+ std::swap(tzmin, tzmax);
+ }
+
+ if ((tmin > tzmax) || (tzmin > tmax))
+ { // no hit
+ return glm::vec4(0.f);
+ }
+
+ if (tzmin > tmin)
+ {
+ tmin = tzmin;
+ }
+ if (tzmax < tmax)
+ {
+ tmax = tzmax;
+ }
+
+ if (tmin <= 0 && tmax <= 0) // both behind camera
+ {
+ return glm::vec4(0.f);
+ } else if (tmin > 0) // tmin in front of camera
+ {
+ return p + tmin*d;
+ } else if (tmin <= 0) // tmax in front of camera
+ {
+ return p + tmax*d;
+ }
+
+ return glm::vec4(0.f);
+}
+
+/**
+ * @brief Finds the intersection point of a ray and a shape.
+ * The ray and shape should be in the same space for this function to work properly.
+ * This function does not check if the intersection point is in front of the camera.
+ * @param p, the point of the ray
+ * @param d, the direction of the space
+ * @param shape, the shape to be intersected with the ray
+ * @return the intersection point as a vec4. If there exists no intersection, returns vec4(0.f).
+ */
+glm::vec4 RayTracer::findIntersection(
+ glm::vec4 p,
+ glm::vec4 d,
+ const RenderShapeData& shape)
+{
+ switch(shape.primitive.type) {
+ case PrimitiveType::PRIMITIVE_SPHERE:
+ return intersectCircle(p, d, shape);
+ case PrimitiveType::PRIMITIVE_CONE:
+ return intersectCone(p, d, shape);
+ case PrimitiveType::PRIMITIVE_CYLINDER:
+ return intersectCylinder(p, d, shape);
+ case PrimitiveType::PRIMITIVE_CUBE:
+ return intersectCube(p, d, shape);
+ case PrimitiveType::PRIMITIVE_MESH:
+ break;
+ }
+ return glm::vec4(0.f);
+} \ No newline at end of file
diff --git a/src/intersect/normals.cpp b/src/intersect/normals.cpp
new file mode 100644
index 0000000..a5ffdbe
--- /dev/null
+++ b/src/intersect/normals.cpp
@@ -0,0 +1,97 @@
+//
+// Created by Michael Foiani on 11/4/23.
+//
+
+#include "raytracer/raytracer.h"
+
+glm::vec3 getConeNormal(
+ glm::vec4 intersectPointObject)
+{
+ if (RayTracer::floatEquals(intersectPointObject.y, -.5f)) // normal for base
+ {
+ return {0.f, -1.f, 0.f};
+ }
+ if (RayTracer::floatEquals(intersectPointObject.y, .5f)) // normal for top
+ {
+ return {0.f, 1.f, 0.f};
+ }
+
+ // gradient in object space for cone top is 2x, r^2 - .5*y, 2z
+ return glm::vec3{
+ 2.f * intersectPointObject.x,
+ .25f - .5f * intersectPointObject.y,
+ 2.f * intersectPointObject.z
+ };
+}
+
+glm::vec3 getCylinderNormal(
+ glm::vec4 intersectPointObject)
+{
+ if (RayTracer::floatEquals(intersectPointObject.y, -.5f)) // normal for base
+ {
+ return {0.f, -1.f, 0.f};
+ }
+ if (RayTracer::floatEquals(intersectPointObject.y, .5f)) // normal for top
+ {
+ return {0.f, 1.f, 0.f};
+ }
+
+ // gradient in object space for cylinder top is 2x, 0, 2z
+ return glm::vec3{
+ 2.f * intersectPointObject.x,
+ 0.f,
+ 2.f * intersectPointObject.z
+ };
+}
+
+glm::vec3 getCubeNormal(
+ glm::vec4 intersectPointObject)
+{
+ if (RayTracer::floatEquals(intersectPointObject.y, -.5f)) // neg y
+ {
+ return {0.f, -1.f, 0.f};
+ }
+ if (RayTracer::floatEquals(intersectPointObject.y, .5f)) // pos y
+ {
+ return {0.f, 1.f, 0.f};
+ }
+ if (RayTracer::floatEquals(intersectPointObject.x, -.5f)) // neg x
+ {
+ return {-1.f, 0.f, 0.f};
+ }
+ if (RayTracer::floatEquals(intersectPointObject.x, .5f)) // pos x
+ {
+ return {1.f, 0.f, 0.f};
+ }
+ if (RayTracer::floatEquals(intersectPointObject.z, -.5f)) // neg z
+ {
+ return {0.f, 0.f, -1.f};
+ }
+ if (RayTracer::floatEquals(intersectPointObject.z, .5f)) // pos z
+ {
+ return {0.f, 0.f, 1.f};
+ }
+ return glm::vec3(0.f);
+}
+
+glm::vec3 RayTracer::getNormal(
+ glm::vec4 intersectPointObject,
+ const RenderShapeData& shape,
+ const RayTraceScene &scene)
+{
+ switch(shape.primitive.type)
+ {
+ case PrimitiveType::PRIMITIVE_SPHERE:
+ // gradient in object space for sphere is 2x, 2y, 2z
+ return 2.f * intersectPointObject;
+ case PrimitiveType::PRIMITIVE_CONE:
+ return getConeNormal(intersectPointObject);
+ case PrimitiveType::PRIMITIVE_CYLINDER:
+ return getCylinderNormal(intersectPointObject);
+ case PrimitiveType::PRIMITIVE_CUBE:
+ return getCubeNormal(intersectPointObject);
+ case PrimitiveType::PRIMITIVE_MESH:
+ break;
+ }
+ return glm::vec3(0.f);
+} \ No newline at end of file
diff --git a/src/main.cpp b/src/main.cpp
new file mode 100644
index 0000000..8cb00b8
--- /dev/null
+++ b/src/main.cpp
@@ -0,0 +1,86 @@
+#include <QCoreApplication>
+#include <QCommandLineParser>
+#include <QImage>
+#include <QtCore>
+
+#include <iostream>
+#include "utils/sceneparser.h"
+#include "raytracer/raytracer.h"
+#include "raytracer/raytracescene.h"
+
+int main(int argc, char *argv[])
+{
+ QCoreApplication a(argc, argv);
+
+ QCommandLineParser parser;
+ parser.addHelpOption();
+ parser.addPositionalArgument("config", "Path of the config file.");
+ parser.process(a);
+
+ auto positionalArgs = parser.positionalArguments();
+ if (positionalArgs.size() != 1) {
+ std::cerr << "Not enough arguments. Please provide a path to a config file (.ini) as a command-line argument." << std::endl;
+ a.exit(1);
+ return 1;
+ }
+
+ QSettings settings( positionalArgs[0], QSettings::IniFormat );
+ QString iScenePath = settings.value("IO/scene").toString();
+ QString oImagePath = settings.value("IO/output").toString();
+
+ RenderData metaData;
+ bool success = SceneParser::parse(iScenePath.toStdString(), metaData);
+
+ if (!success) {
+ std::cerr << "Error loading scene: \"" << iScenePath.toStdString() << "\"" << std::endl;
+ a.exit(1);
+ return 1;
+ }
+
+ // Raytracing-relevant code starts here
+
+ int width = settings.value("Canvas/width").toInt();
+ int height = settings.value("Canvas/height").toInt();
+
+ // Extracting data pointer from Qt's image API
+ QImage image = QImage(width, height, QImage::Format_RGBX8888);
+ image.fill(Qt::black);
+ RGBA *data = reinterpret_cast<RGBA *>(image.bits());
+
+ // Setting up the raytracer
+ Config rtConfig{};
+ rtConfig.enableShadow = settings.value("Feature/shadows").toBool();
+ rtConfig.enableReflection = settings.value("Feature/reflect").toBool();
+ rtConfig.enableRefraction = settings.value("Feature/refract").toBool();
+ rtConfig.enableTextureMap = settings.value("Feature/texture").toBool();
+ rtConfig.enableTextureFilter = settings.value("Feature/texture-filter").toBool();
+ rtConfig.enableParallelism = settings.value("Feature/parallel").toBool();
+ rtConfig.enableSuperSample = settings.value("Feature/super-sample").toBool();
+ rtConfig.enableAntiAliasing = settings.value("Feature/post-process").toBool();
+ rtConfig.enableAcceleration = settings.value("Feature/acceleration").toBool();
+ rtConfig.enableDepthOfField = settings.value("Feature/depthoffield").toBool();
+ rtConfig.maxRecursiveDepth = settings.value("Settings/maximum-recursive-depth").toInt();
+ rtConfig.onlyRenderNormals = settings.value("Settings/only-render-normals").toBool();
+
+ RayTracer raytracer{ rtConfig };
+
+ RayTraceScene rtScene{ width, height, metaData };
+
+ // Note that we're passing `data` as a pointer (to its first element)
+ // Recall from Lab 1 that you can access its elements like this: `data[i]`
+ raytracer.render(data, rtScene);
+
+ // Saving the image
+ success = image.save(oImagePath);
+ if (!success) {
+ success = image.save(oImagePath, "PNG");
+ }
+ if (success) {
+ std::cout << "Saved rendered image to \"" << oImagePath.toStdString() << "\"" << std::endl;
+ } else {
+ std::cerr << "Error: failed to save image to \"" << oImagePath.toStdString() << "\"" << std::endl;
+ }
+
+ a.exit();
+ return 0;
+}
diff --git a/src/raytracer/raytracer.cpp b/src/raytracer/raytracer.cpp
new file mode 100644
index 0000000..c3466cf
--- /dev/null
+++ b/src/raytracer/raytracer.cpp
@@ -0,0 +1,150 @@
+#include <QList>
+#include <QtConcurrent>
+#include <iostream>
+#include "raytracer.h"
+#include "raytracescene.h"
+
+//struct Ray {
+// glm::vec3 p;
+// glm::vec3 d;
+//};
+
+RayTracer::RayTracer(const Config &config) : m_config(config) {}
+
+void RayTracer::render(RGBA *imageData, const RayTraceScene &scene) {
+ if(m_config.enableParallelism)
+ {
+ renderParallel(imageData, scene);
+ return;
+ }
+
+ // naive rendering
+ Camera camera = scene.getCamera();
+ float cameraDepth = 1.f;
+
+ float viewplaneHeight = 2.f*cameraDepth*std::tan(camera.getHeightAngle() / 2.f);
+ float viewplaneWidth = cameraDepth*viewplaneHeight*((float)scene.width()/(float)scene.height());
+
+ for (int imageRow = 0; imageRow < scene.height(); imageRow++) {
+ for (int imageCol = 0; imageCol < scene.width(); imageCol++) {
+ float xCameraSpace = viewplaneWidth *
+ (-.5f + (imageCol + .5f) / scene.width());
+ float yCameraSpace = viewplaneHeight *
+ (-.5f + (imageRow + .5f) / scene.height());
+
+ glm::vec4 pixelDirCamera{xCameraSpace, -yCameraSpace, -cameraDepth, 0.f}; //w=0 for dir
+ glm::vec4 eyeCamera{0.f, 0.f, 0.f, 1.f}; // w=1.f for point
+
+ // convert to world space
+ glm::vec4 pWorld = camera.getInverseViewMatrix() * eyeCamera;
+ glm::vec4 dWorld = glm::normalize(camera.getInverseViewMatrix() * pixelDirCamera);
+
+ // cast ray!
+ glm::vec4 pixel = getPixelFromRay(pWorld, dWorld, scene);
+ imageData[imageRow * scene.width() + imageCol] = toRGBA(pixel);
+ }
+ }
+}
+
+
+glm::vec4 RayTracer::getPixelFromRay(
+ glm::vec4 pWorld,
+ glm::vec4 dWorld,
+ const RayTraceScene &scene,
+ int depth)
+{
+ if (depth > m_config.maxRecursiveDepth)
+ {
+ return glm::vec4(0.f);
+ }
+
+ // variables from computing the intersection
+ glm::vec4 closestIntersectionObj;
+ glm::vec4 closestIntersectionWorld;
+ RenderShapeData intersectedShape;
+
+ if (m_config.enableAcceleration)
+ {
+ float tWorld = traverseBVH(pWorld, dWorld, intersectedShape, scene.m_bvh);
+ if (tWorld == FINF)
+ {
+ return glm::vec4(0.f);
+ }
+ closestIntersectionWorld = pWorld + tWorld * dWorld;
+ closestIntersectionObj = intersectedShape.inverseCTM * closestIntersectionWorld;
+ }
+ else
+ {
+ float minDist = FINF;
+ // shoot a ray at each shape
+ for (const RenderShapeData &shape : scene.getShapes()) {
+ glm::vec4 pObject = shape.inverseCTM * pWorld;
+ glm::vec4 dObject = glm::normalize(shape.inverseCTM * dWorld);
+
+ glm::vec4 newIntersectionObj = findIntersection(pObject, dObject, shape);
+ if (newIntersectionObj.w == 0) // no hit
+ {
+ continue;
+ }
+
+ auto newIntersectionWorld = shape.ctm * newIntersectionObj;
+ float newDist = glm::distance(newIntersectionWorld, pWorld);
+ if (
+ newDist < minDist // closer intersection
+ && !floatEquals(newDist, 0) // and not a self intersection
+ )
+ {
+ minDist = newDist;
+
+ intersectedShape = shape;
+ closestIntersectionObj = newIntersectionObj;
+ closestIntersectionWorld = newIntersectionWorld;
+ }
+ }
+
+ if (minDist == FINF) // no hit
+ {
+ return glm::vec4(0.f);
+ }
+ }
+
+ glm::vec3 normalObject = getNormal(closestIntersectionObj, intersectedShape, scene);
+ glm::vec3 normalWorld =
+ (
+ glm::inverse(glm::transpose(intersectedShape.ctm))
+ * glm::vec4(normalObject, 0.f)
+ ).xyz();
+
+ return illuminatePixel(closestIntersectionWorld, normalWorld, -dWorld, intersectedShape, scene, depth);
+}
+
+// EXTRA CREDIT -> depth of field
+glm::vec4 RayTracer::secondaryRays(glm::vec4 pWorld, glm::vec4 dWorld, RayTraceScene &scene)
+{
+ auto inv = scene.getCamera().getInverseViewMatrix();
+ float focalLength = scene.getCamera().getFocalLength();
+ float aperture = scene.getCamera().getAperture();
+
+ glm::vec4 illumination(0.f);
+ glm::vec4 focalPoint = pWorld + focalLength * dWorld;
+
+ int TIMES = 500;
+ for (int i = 0; i < TIMES; i++) {
+ // generate a random number from -aperature to aperature
+ float rand1 = ((float) rand() / (float) RAND_MAX) * aperture;
+ rand1 *= (rand() % 2 == 0) ? 1 : -1;
+ // generate another number also inside the aperature lens
+ float rand2 = ((float) rand() / (float) RAND_MAX) * std::sqrt(aperture - rand1*rand1);
+ rand2 *= (rand() % 2 == 0) ? 1 : -1;
+ glm::vec4 randEye = (rand() % 2 == 0) ? glm::vec4(rand1, rand2, 0.f, 1.f) : glm::vec4(rand2, rand1, 0.f, 1.f);
+ // convert this random point to world space
+ glm::vec4 eyeWorld = inv * randEye;
+
+ // make the ray
+ glm::vec4 randomDir = glm::vec4(glm::normalize(focalPoint.xyz() - eyeWorld.xyz()), 0.f);
+
+ illumination += getPixelFromRay(eyeWorld, randomDir, scene, 0);
+ }
+
+ return illumination / (float) TIMES;
+} \ No newline at end of file
diff --git a/src/raytracer/raytracer.h b/src/raytracer/raytracer.h
new file mode 100644
index 0000000..6a16cdf
--- /dev/null
+++ b/src/raytracer/raytracer.h
@@ -0,0 +1,140 @@
+#pragma once
+
+#include <glm/glm.hpp>
+#include "utils/rgba.h"
+#include "utils/sceneparser.h"
+#include "raytracescene.h"
+#include "accelerate/kdtree.h"
+#include "accelerate/bvh.h"
+
+// A forward declaration for the RaytraceScene class
+
+class RayTraceScene;
+
+// A class representing a ray-tracer
+
+const float FINF = std::numeric_limits<float>::infinity();
+static float mediumIor = 1.0f;
+
+struct Config {
+ bool enableShadow = false;
+ bool enableReflection = false;
+ bool enableRefraction = false;
+ bool enableTextureMap = false;
+ bool enableTextureFilter = false;
+ bool enableParallelism = false;
+ bool enableSuperSample = false;
+ bool enableAntiAliasing = false;
+ bool enableAcceleration = false;
+ bool enableDepthOfField = false;
+ int maxRecursiveDepth = 4;
+ bool onlyRenderNormals = false;
+};
+
+class RayTracer
+{
+public:
+ // constructor for the config
+ explicit RayTracer(const Config &config);
+ const Config &m_config;
+
+ // Renders the scene synchronously.
+ // The ray-tracer will render the scene and fill imageData in-place.
+ // @param imageData The pointer to the imageData to be filled.
+ // @param scene The scene to be rendered.
+ void render(RGBA *imageData, const RayTraceScene &scene);
+
+ // shadow
+ bool isShadowed(glm::vec4 lightPosition, float distanceToLight, glm::vec4 directionFromIntersectionToLight,
+ glm::vec4 intersectionWorld, const RayTraceScene &scene);
+
+ // texture
+ glm::vec4 interpolateTexture(
+ glm::vec4 pObject,
+ const RenderShapeData &shape,
+ glm::vec4 illuminationToInterpolate);
+
+ glm::vec3 getNormal(
+ glm::vec4 intersectPointObject,
+ const RenderShapeData &shape,
+ const RayTraceScene &scene);
+
+ // ray tracing
+ glm::vec4 getPixelFromRay(
+ glm::vec4 pWorld,
+ glm::vec4 dWorld,
+ const RayTraceScene &scene,
+ int depth = 0);
+
+ // intersect
+ glm::vec4 findIntersection(
+ glm::vec4 p,
+ glm::vec4 d,
+ const RenderShapeData& shape);
+
+ // utils
+ static RGBA toRGBA(const glm::vec4 &illumination);
+ static bool floatEquals(float a, float b, float epsilon = 0.0001f);
+
+ // refracting, reflecting
+ glm::vec4 refract(
+ glm::vec3 intersectionWorld,
+ glm::vec3 normalWorld,
+ glm::vec3 incidentDir,
+ const RenderShapeData &shape,
+ const RayTraceScene &scene,
+ int depth);
+ glm::vec4 reflect(
+ glm::vec3 intersectionWorld,
+ glm::vec3 normalWorld,
+ glm::vec3 incidentDir,
+ const RenderShapeData &shape,
+ const RayTraceScene &scene,
+ int depth);
+ glm::vec4 illuminatePixel(
+ glm::vec3 intersectionWorld,
+ glm::vec3 normalWorld,
+ glm::vec3 directionToCamera,
+ const RenderShapeData &shape,
+ const RayTraceScene &scene,
+ int depth);
+
+
+ // shading, and helpers for each type of light
+ glm::vec4
+ phong(glm::vec4 lightColor, float attenuation, glm::vec3 directionFromIntersectionToLight,
+ glm::vec3 directionToCamera,
+ glm::vec3 intersectionWorld, glm::vec3 normalWorld, const RenderShapeData &shape, const RayTraceScene &scene);
+
+ glm::vec4
+ illuminationFromPointLight(const SceneLightData &light, glm::vec3 intersectionWorld, glm::vec3 normalWorld,
+ glm::vec3 directionToCamera, const RenderShapeData &shape,
+ const RayTraceScene &scene);
+
+ glm::vec4 illuminationFromSpotLight(const SceneLightData &light, glm::vec3 intersectionWorld, glm::vec3 normalWorld,
+ glm::vec3 directionToCamera, const RenderShapeData &shape,
+ const RayTraceScene &scene);
+
+ glm::vec4
+ illuminationFromDirectionalLight(const SceneLightData &light, glm::vec3 intersectionWorld, glm::vec3 normalWorld,
+ glm::vec3 directionToCamera, const RenderShapeData &shape,
+ const RayTraceScene &scene);
+
+ glm::vec4 illuminationFromAreaLight(const SceneLightData &light, glm::vec3 intersectionWorld, glm::vec3 normalWorld,
+ glm::vec3 directionToCamera, const RenderShapeData &shape,
+ const RayTraceScene &scene);
+
+
+ // acceleration data structures
+ void renderParallel(RGBA *imageData, const RayTraceScene &scene);
+ float traverse(glm::vec4 p, glm::vec4 d, float tStart, float tEnd, RenderShapeData &testShape, KdTree *tree);
+ float traverseBVH(glm::vec4 p, glm::vec4 d, RenderShapeData &testShape, bvh *root);
+
+ // aliasing
+ RGBA superSample(glm::vec4 eyeCamera, glm::vec4 pixelDirCamera, const RayTraceScene &scene);
+ void filterBlur(RGBA *imageData, int width, int height, float blurRadius = 3.f);
+
+ // depth of field
+ glm::vec4 secondaryRays(glm::vec4 pWorld, glm::vec4 dWorld, RayTraceScene &scene);
+};
+
diff --git a/src/raytracer/raytracescene.cpp b/src/raytracer/raytracescene.cpp
new file mode 100644
index 0000000..f70aa83
--- /dev/null
+++ b/src/raytracer/raytracescene.cpp
@@ -0,0 +1,56 @@
+#include <stdexcept>
+#include "raytracescene.h"
+#include "utils/sceneparser.h"
+#include "raytracer.h"
+#include <iostream>
+
+RayTraceScene::RayTraceScene(int width, int height, const RenderData &metaData) :
+ m_camera(* new Camera(metaData.cameraData))
+{
+ // Optional TODO: implement this. Store whatever you feel is necessary.
+ m_width = width;
+ m_height = height;
+ m_sceneGlobalData = metaData.globalData;
+ m_shapes = metaData.shapes;
+ m_lights = metaData.lights;
+
+ // populate the kd tree
+ m_kdTree = nullptr;
+ std::vector<KdShape> shapes;
+ for (const auto& shape : metaData.shapes) {
+ KdShape s{
+ shape,
+ KdTree::transformBoundingRegion(OBJECT_BOUNDS, shape.ctm)
+ };
+ shapes.push_back(s);
+ }
+ m_bvh = new bvh(shapes, 0);
+}
+
+const int& RayTraceScene::width() const {
+ // Optional TODO: implement the getter or make your own design
+ return m_width;
+}
+
+const int& RayTraceScene::height() const {
+ // Optional TODO: implement the getter or make your own design
+ return m_height;
+}
+
+const SceneGlobalData& RayTraceScene::getGlobalData() const {
+ // Optional TODO: implement the getter or make your own design
+ return m_sceneGlobalData;
+}
+
+const std::vector<RenderShapeData> RayTraceScene::getShapes() const {
+ return m_shapes;
+}
+
+const std::vector<SceneLightData> RayTraceScene::getLights() const {
+ return m_lights;
+}
+
+const Camera& RayTraceScene::getCamera() const {
+ // Optional TODO: implement the getter or make your own design
+ return m_camera;
+}
diff --git a/src/raytracer/raytracescene.h b/src/raytracer/raytracescene.h
new file mode 100644
index 0000000..b61bd2f
--- /dev/null
+++ b/src/raytracer/raytracescene.h
@@ -0,0 +1,42 @@
+#pragma once
+
+#include "utils/scenedata.h"
+#include "utils/sceneparser.h"
+#include "camera/camera.h"
+#include "accelerate/kdtree.h"
+#include "accelerate/bvh.h"
+
+// A class representing a scene to be ray-traced
+
+// Feel free to make your own design choices for RayTraceScene, the functions below are all optional / for your convenience.
+// You can either implement and use these getters, or make your own design.
+// If you decide to make your own design, feel free to delete these as TAs won't rely on them to grade your assignments.
+class RayTraceScene
+{
+public:
+ RayTraceScene(int width, int height, const RenderData &metaData);
+
+ // The getter of the width of the scene
+ const int& width() const;
+
+ // The getter of the height of the scene
+ const int& height() const;
+
+ // The getter of the global data of the scene
+ const SceneGlobalData& getGlobalData() const;
+ const std::vector<RenderShapeData> getShapes() const;
+ const std::vector<SceneLightData> getLights() const;
+
+ // The getter of the shared pointer to the camera instance of the scene
+ const Camera& getCamera() const;
+
+ KdTree *m_kdTree;
+ bvh *m_bvh;
+private:
+ int m_width;
+ int m_height;
+ SceneGlobalData m_sceneGlobalData;
+ Camera& m_camera;
+ std::vector<RenderShapeData>m_shapes;
+ std::vector<SceneLightData>m_lights;
+};
diff --git a/src/texture/texture.cpp b/src/texture/texture.cpp
new file mode 100644
index 0000000..1fa4353
--- /dev/null
+++ b/src/texture/texture.cpp
@@ -0,0 +1,180 @@
+//
+// Created by Michael Foiani on 11/4/23.
+//
+
+#include "raytracer/raytracer.h"
+
+glm::vec2 getUVCube(glm::vec4 pObject) {
+ float u = -1.f,v = -1.f;
+
+ if (RayTracer::floatEquals(pObject.y, -.5f)) // neg y, bottom face
+ {
+ u = pObject.x + 0.5f;
+ v = pObject.z + 0.5f;
+ }
+ else if (RayTracer::floatEquals(pObject.y, .5f)) // pos y, top face
+ {
+ u = pObject.x + 0.5f;
+ v = .5f - pObject.z; // flip z
+ }
+ else if (RayTracer::floatEquals(pObject.x, -.5f)) // neg x, left face
+ {
+ u = pObject.z + 0.5f;
+ v = pObject.y + 0.5f;
+ }
+ else if (RayTracer::floatEquals(pObject.x, .5f)) // pos x, right face
+ {
+ u = .5f - pObject.z; // flip z
+ v = pObject.y + 0.5f;
+ }
+ else if (RayTracer::floatEquals(pObject.z, -.5f)) // neg z, back face
+ {
+ u = .5f - pObject.x; // flip x
+ v = pObject.y + 0.5f;
+ }
+ else if (RayTracer::floatEquals(pObject.z, .5f)) // pos z, front face
+ {
+ u = pObject.x + 0.5f;
+ v = pObject.y + 0.5f;
+ }
+
+ return {u, v};
+}
+
+glm::vec2 getUVCone(glm::vec4 pObject) {
+ float u, v;
+
+ // three cases -> 1) top cap, 2) bottom cap, 3) conical side
+ if (RayTracer::floatEquals(pObject.y, -.5f)) // 1) bottom cap
+ {
+ u = pObject.x + 0.5f;
+ v = pObject.z + 0.5f;
+ }
+ else if (RayTracer::floatEquals(pObject.y, .5f)) // 2) top cap
+ {
+ u = pObject.x + 0.5f;
+ v = 0.5f - pObject.z; // flip z
+ }
+ else // case 3) conical face
+ {
+ // get u from theta zpos and xpos
+ float theta = glm::atan(pObject.x, pObject.z);
+ u = (theta + 1.5 * M_PI) / (2 * M_PI);
+
+ // get v from ypos, trivial
+ v = pObject.y + 0.5f;
+ }
+
+ return {u, v};
+}
+
+glm::vec2 getUVCylinder(glm::vec4 pObject) {
+ float u, v;
+
+ // three cases -> top cap, bottom cap, cylindrical side
+ if (RayTracer::floatEquals(pObject.y, -.5f)) // 1) bottom cap
+ {
+ u = pObject.x + 0.5f;
+ v = pObject.z + 0.5f;
+ }
+ else if (RayTracer::floatEquals(pObject.y, .5f)) // 2) top cap
+ {
+ u = pObject.x + 0.5f;
+ v = 0.5f - pObject.z; // flip z
+ }
+ else // case 3) cylindrical face
+ {
+ // get u from theta zpos and xpos
+ float theta = glm::atan(pObject.x, pObject.z);
+ u = (theta + 1.5 * M_PI) / (2 * M_PI);
+
+ // get v from ypos and origin
+ v = pObject.y + 0.5f;
+ }
+
+ return {u, v};
+}
+
+glm::vec2 getUVMesh(glm::vec4 pObject) {
+ return glm::vec2(-1.f);
+}
+
+glm::vec2 getUVSphere(glm::vec4 pObject) {
+ float u = -1.f,v = -1.f;
+
+ // get u from theta between xpos and zpos
+ // get u from theta zpos and xpos
+ float theta = glm::atan(pObject.x, pObject.z);
+ u = (theta + 1.5 * M_PI) / (2 * M_PI);
+
+ // get v from phi from ypos and origin
+ float height = pObject.y/.5f;
+ height = std::clamp(height, -1.f, 1.f);
+ float phi = glm::asin(height);
+ v = phi / M_PI + .5f;
+
+ return {u, v};
+}
+
+glm::vec4 RayTracer::interpolateTexture(
+ glm::vec4 pObject,
+ const RenderShapeData &shape,
+ glm::vec4 illuminationToInterpolate)
+{
+ auto material = shape.primitive.material;
+ if (!material.textureMap.isUsed)
+ {
+ // return if no texture
+ return illuminationToInterpolate;
+ }
+
+ // determine uv based on shape
+ glm::vec2 uv;
+ switch (shape.primitive.type)
+ {
+ case PrimitiveType::PRIMITIVE_CUBE:
+ uv = getUVCube(pObject);
+ break;
+ case PrimitiveType::PRIMITIVE_CONE:
+ uv = getUVCone(pObject);
+ break;
+ case PrimitiveType::PRIMITIVE_CYLINDER:
+ uv = getUVCylinder(pObject);
+ break;
+ case PrimitiveType::PRIMITIVE_SPHERE:
+ uv = getUVSphere(pObject);
+ break;
+ case PrimitiveType::PRIMITIVE_MESH:
+ uv = getUVMesh(pObject);
+ break;
+ }
+
+ float u = uv.x, v = uv.y;
+ if (u == -1.f) {
+ return illuminationToInterpolate;
+ }
+
+ // map u,v to texture image
+ TextureData textureData = material.textureData;
+ if (textureData.data == nullptr) {
+ return illuminationToInterpolate;
+ }
+
+ int m = material.textureMap.repeatU;
+ int c = (int) glm::floor(u * m * textureData.width) % textureData.width;
+ if (c >= textureData.width) {
+ c = textureData.width - 1;
+ }
+ int n = material.textureMap.repeatV;
+ int r = (int) glm::floor((1-v) * n * textureData.height) % textureData.height;
+ if (r >= textureData.height) {
+ r = textureData.height - 1;
+ }
+ RGBA texture = textureData.data[r * textureData.width + c];
+
+ // interpolate the texture color with the illumination
+ float blend = shape.primitive.material.blend;
+ glm::vec4 blended = blend * (glm::vec4(texture.r, texture.g, texture.b, texture.a) / 255.f)
+ + (1.f - blend) * illuminationToInterpolate;
+ return blended;
+} \ No newline at end of file
diff --git a/src/utils/raytracerutils.cpp b/src/utils/raytracerutils.cpp
new file mode 100644
index 0000000..bdb49a4
--- /dev/null
+++ b/src/utils/raytracerutils.cpp
@@ -0,0 +1,21 @@
+//
+// Created by Michael Foiani on 11/4/23.
+//
+
+#include "raytracer/raytracer.h"
+
+// Helper function to convert illumination to RGBA, applying some form of tone-mapping (e.g. clamping) in the process
+RGBA RayTracer::toRGBA(const glm::vec4 &illumination) {
+ // Task 1
+ return RGBA
+ {
+ (std::uint8_t) (255 * std::clamp(illumination.r, 0.f, 1.f)),
+ (std::uint8_t) (255 * std::clamp(illumination.g, 0.f, 1.f)),
+ (std::uint8_t) (255 * std::clamp(illumination.b, 0.f, 1.f)),
+ (std::uint8_t) (255 * std::clamp(illumination.b, 0.f, 1.f))
+ };
+}
+
+bool RayTracer::floatEquals(float a, float b, float epsilon) {
+ return std::abs(a - b) <= epsilon;
+} \ No newline at end of file
diff --git a/src/utils/rgba.h b/src/utils/rgba.h
new file mode 100644
index 0000000..2103dab
--- /dev/null
+++ b/src/utils/rgba.h
@@ -0,0 +1,10 @@
+#pragma once
+
+#include <cstdint>
+
+struct RGBA {
+ std::uint8_t r;
+ std::uint8_t g;
+ std::uint8_t b;
+ std::uint8_t a = 255;
+};
diff --git a/src/utils/scenedata.h b/src/utils/scenedata.h
new file mode 100644
index 0000000..043b84d
--- /dev/null
+++ b/src/utils/scenedata.h
@@ -0,0 +1,179 @@
+#pragma once
+
+#include <vector>
+#include <string>
+
+#include <glm/glm.hpp>
+#include "rgba.h"
+
+// Enum of the types of virtual lights that might be in the scene
+enum class LightType {
+ LIGHT_POINT,
+ LIGHT_DIRECTIONAL,
+ LIGHT_SPOT,
+ LIGHT_AREA
+};
+
+// Enum of the types of primitives that might be in the scene
+enum class PrimitiveType {
+ PRIMITIVE_CUBE,
+ PRIMITIVE_CONE,
+ PRIMITIVE_CYLINDER,
+ PRIMITIVE_SPHERE,
+ PRIMITIVE_MESH
+};
+
+// Enum of the types of transformations that can be applied
+enum class TransformationType {
+ TRANSFORMATION_TRANSLATE,
+ TRANSFORMATION_SCALE,
+ TRANSFORMATION_ROTATE,
+ TRANSFORMATION_MATRIX
+};
+
+// Type which can be used to store an RGBA color in floats [0,1]
+using SceneColor = glm::vec4;
+
+// Struct which contains the global color coefficients of a scene.
+// These are multiplied with the object-specific materials in the lighting equation.
+struct SceneGlobalData {
+ float ka; // Ambient term
+ float kd; // Diffuse term
+ float ks; // Specular term
+ float kt; // Transparency; used for extra credit (refraction)
+};
+
+// Struct which contains raw parsed data fro a single light
+struct SceneLight {
+ int id;
+ LightType type;
+
+ SceneColor color;
+ glm::vec3 function; // Attenuation function
+ glm::vec4 dir; // Not applicable to point lights
+
+ float penumbra; // Only applicable to spot lights, in RADIANS
+ float angle; // Only applicable to spot lights, in RADIANS
+
+ float width, height; // No longer supported (area lights)
+};
+
+// Struct which contains data for a single light with CTM applied
+struct SceneLightData {
+ int id;
+ LightType type;
+
+ SceneColor color;
+ glm::vec3 function; // Attenuation function
+
+ glm::vec4 pos; // Position with CTM applied (Not applicable to directional lights)
+ glm::vec4 dir; // Direction with CTM applied (Not applicable to point lights)
+
+ float penumbra; // Only applicable to spot lights, in RADIANS
+ float angle; // Only applicable to spot lights, in RADIANS
+
+ float width, height; // No longer supported (area lights)
+};
+
+// Struct which contains data for the camera of a scene
+struct SceneCameraData {
+ glm::vec4 pos;
+ glm::vec4 look;
+ glm::vec4 up;
+
+ float heightAngle; // The height angle of the camera in RADIANS
+
+ float aperture; // Only applicable for depth of field
+ float focalLength; // Only applicable for depth of field
+};
+
+// Struct which contains data for texture mapping files
+struct SceneFileMap {
+ SceneFileMap() : isUsed(false) {}
+
+ bool isUsed;
+ std::string filename;
+
+ float repeatU;
+ float repeatV;
+
+ void clear()
+ {
+ isUsed = false;
+ repeatU = 0.0f;
+ repeatV = 0.0f;
+ filename = std::string();
+ }
+};
+
+struct TextureData {
+ int width;
+ int height;
+ RGBA* data;
+};
+
+// Struct which contains data for a material (e.g. one which might be assigned to an object)
+struct SceneMaterial {
+ SceneColor cAmbient; // Ambient term
+ SceneColor cDiffuse; // Diffuse term
+ SceneColor cSpecular; // Specular term
+ float shininess; // Specular exponent
+
+ SceneColor cReflective; // Used to weight contribution of reflected ray lighting (via multiplication)
+
+ SceneColor cTransparent; // Transparency; used for extra credit (refraction)
+ float ior; // Index of refraction; used for extra credit (refraction)
+
+ SceneFileMap textureMap; // Used for texture mapping
+ float blend; // Used for texture mapping
+
+ TextureData textureData;
+
+ SceneColor cEmissive; // Not used
+ SceneFileMap bumpMap; // Not used
+
+ void clear()
+ {
+ cAmbient = glm::vec4(0);
+ cDiffuse = glm::vec4(0);
+ cSpecular = glm::vec4(0);
+ shininess = 0;
+
+ cReflective = glm::vec4(0);
+
+ cTransparent = glm::vec4(0);
+ ior = 0;
+
+ textureMap.clear();
+ blend = 0;
+
+ cEmissive = glm::vec4(0);
+ bumpMap.clear();
+ }
+};
+
+// Struct which contains data for a single primitive in a scene
+struct ScenePrimitive {
+ PrimitiveType type;
+ SceneMaterial material;
+ std::string meshfile; // Used for triangle meshes
+};
+
+// Struct which contains data for a transformation.
+struct SceneTransformation {
+ TransformationType type;
+
+ glm::vec3 translate; // Only applicable when translating. Defines t_x, t_y, and t_z, the amounts to translate by, along each axis.
+ glm::vec3 scale; // Only applicable when scaling. Defines s_x, s_y, and s_z, the amounts to scale by, along each axis.
+ glm::vec3 rotate; // Only applicable when rotating. Defines the axis of rotation; should be a unit vector.
+ float angle; // Only applicable when rotating. Defines the angle to rotate by in RADIANS, following the right-hand rule.
+ glm::mat4 matrix; // Only applicable when transforming by a custom matrix. This is that custom matrix.
+};
+
+// Struct which represents a node in the scene graph/tree, to be parsed by the student's `SceneParser`.
+struct SceneNode {
+ std::vector<SceneTransformation*> transformations; // Note the order of transformations described in lab 5
+ std::vector<ScenePrimitive*> primitives;
+ std::vector<SceneLight*> lights;
+ std::vector<SceneNode*> children;
+};
diff --git a/src/utils/scenefilereader.cpp b/src/utils/scenefilereader.cpp
new file mode 100644
index 0000000..ef2ad5e
--- /dev/null
+++ b/src/utils/scenefilereader.cpp
@@ -0,0 +1,1073 @@
+#include "scenefilereader.h"
+#include "scenedata.h"
+
+#include "glm/gtc/type_ptr.hpp"
+
+#include <cassert>
+#include <cstring>
+#include <iostream>
+#include <filesystem>
+
+#include <QFile>
+#include <QJsonArray>
+
+#define ERROR_AT(e) "error at line " << e.lineNumber() << " col " << e.columnNumber() << ": "
+#define PARSE_ERROR(e) std::cout << ERROR_AT(e) << "could not parse <" << e.tagName().toStdString() \
+ << ">" << std::endl
+#define UNSUPPORTED_ELEMENT(e) std::cout << ERROR_AT(e) << "unsupported element <" \
+ << e.tagName().toStdString() << ">" << std::endl;
+
+// Students, please ignore this file.
+ScenefileReader::ScenefileReader(const std::string &name) {
+ file_name = name;
+
+ memset(&m_cameraData, 0, sizeof(SceneCameraData));
+ memset(&m_globalData, 0, sizeof(SceneGlobalData));
+
+ m_root = new SceneNode;
+
+ m_templates.clear();
+ m_nodes.clear();
+
+ m_nodes.push_back(m_root);
+}
+
+ScenefileReader::~ScenefileReader() {
+ // Delete all Scene Nodes
+ for (unsigned int node = 0; node < m_nodes.size(); node++) {
+ for (size_t i = 0; i < (m_nodes[node])->transformations.size(); i++)
+ {
+ delete (m_nodes[node])->transformations[i];
+ }
+ for (size_t i = 0; i < (m_nodes[node])->primitives.size(); i++)
+ {
+ delete (m_nodes[node])->primitives[i];
+ }
+ (m_nodes[node])->transformations.clear();
+ (m_nodes[node])->primitives.clear();
+ (m_nodes[node])->children.clear();
+ delete m_nodes[node];
+ }
+
+ m_nodes.clear();
+ m_templates.clear();
+}
+
+SceneGlobalData ScenefileReader::getGlobalData() const {
+ return m_globalData;
+}
+
+SceneCameraData ScenefileReader::getCameraData() const {
+ return m_cameraData;
+}
+
+SceneNode *ScenefileReader::getRootNode() const {
+ return m_root;
+}
+
+// This is where it all goes down...
+bool ScenefileReader::readJSON() {
+ // Read the file
+ QFile file(file_name.c_str());
+ if (!file.open(QFile::ReadOnly)) {
+ std::cout << "could not open " << file_name << std::endl;
+ return false;
+ }
+
+ // Load the JSON document
+ QByteArray fileContents = file.readAll();
+ QJsonParseError jsonError;
+ QJsonDocument doc = QJsonDocument::fromJson(fileContents, &jsonError);
+ if (doc.isNull()) {
+ std::cout << "could not parse " << file_name << std::endl;
+ std::cout << "parse error at line " << jsonError.offset << ": "
+ << jsonError.errorString().toStdString() << std::endl;
+ return false;
+ }
+ file.close();
+
+ if (!doc.isObject()) {
+ std::cout << "document is not an object" << std::endl;
+ return false;
+ }
+
+ // Get the root element
+ QJsonObject scenefile = doc.object();
+
+ if (!scenefile.contains("globalData")) {
+ std::cout << "missing required field \"globalData\" on root object" << std::endl;
+ return false;
+ }
+ if (!scenefile.contains("cameraData")) {
+ std::cout << "missing required field \"cameraData\" on root object" << std::endl;
+ return false;
+ }
+
+ QStringList requiredFields = {"globalData", "cameraData"};
+ QStringList optionalFields = {"name", "groups", "templateGroups"};
+ // If other fields are present, raise an error
+ QStringList allFields = requiredFields + optionalFields;
+ for (auto &field : scenefile.keys()) {
+ if (!allFields.contains(field)) {
+ std::cout << "unknown field \"" << field.toStdString() << "\" on root object" << std::endl;
+ return false;
+ }
+ }
+
+ // Parse the global data
+ if (!parseGlobalData(scenefile["globalData"].toObject())) {
+ std::cout << "could not parse \"globalData\"" << std::endl;
+ return false;
+ }
+
+ // Parse the camera data
+ if (!parseCameraData(scenefile["cameraData"].toObject())) {
+ std::cout << "could not parse \"cameraData\"" << std::endl;
+ return false;
+ }
+
+ // Parse the template groups
+ if (scenefile.contains("templateGroups")) {
+ if (!parseTemplateGroups(scenefile["templateGroups"])) {
+ return false;
+ }
+ }
+
+ // Parse the groups
+ if (scenefile.contains("groups")) {
+ if (!parseGroups(scenefile["groups"], m_root)) {
+ return false;
+ }
+ }
+
+ std::cout << "Finished reading " << file_name << std::endl;
+ return true;
+}
+
+/**
+ * Parse a globalData field and fill in m_globalData.
+ */
+bool ScenefileReader::parseGlobalData(const QJsonObject &globalData) {
+ QStringList requiredFields = {"ambientCoeff", "diffuseCoeff", "specularCoeff"};
+ QStringList optionalFields = {"transparentCoeff"};
+ QStringList allFields = requiredFields + optionalFields;
+ for (auto field : globalData.keys()) {
+ if (!allFields.contains(field)) {
+ std::cout << "unknown field \"" << field.toStdString() << "\" on globalData object" << std::endl;
+ return false;
+ }
+ }
+ for (auto field : requiredFields) {
+ if (!globalData.contains(field)) {
+ std::cout << "missing required field \"" << field.toStdString() << "\" on globalData object" << std::endl;
+ return false;
+ }
+ }
+
+ // Parse the global data
+ if (globalData["ambientCoeff"].isDouble()) {
+ m_globalData.ka = globalData["ambientCoeff"].toDouble();
+ }
+ else {
+ std::cout << "globalData ambientCoeff must be a floating-point value" << std::endl;
+ return false;
+ }
+ if (globalData["diffuseCoeff"].isDouble()) {
+ m_globalData.kd = globalData["diffuseCoeff"].toDouble();
+ }
+ else {
+ std::cout << "globalData diffuseCoeff must be a floating-point value" << std::endl;
+ return false;
+ }
+ if (globalData["specularCoeff"].isDouble()) {
+ m_globalData.ks = globalData["specularCoeff"].toDouble();
+ }
+ else {
+ std::cout << "globalData specularCoeff must be a floating-point value" << std::endl;
+ return false;
+ }
+ if (globalData.contains("transparentCoeff")) {
+ if (globalData["transparentCoeff"].isDouble()) {
+ m_globalData.kt = globalData["transparentCoeff"].toDouble();
+ }
+ else {
+ std::cout << "globalData transparentCoeff must be a floating-point value" << std::endl;
+ return false;
+ }
+ }
+
+ return true;
+}
+
+/**
+ * Parse a Light and add a new CS123SceneLightData to m_lights.
+ */
+bool ScenefileReader::parseLightData(const QJsonObject &lightData, SceneNode *node) {
+ QStringList requiredFields = {"type", "color"};
+ QStringList optionalFields = {"name", "attenuationCoeff", "direction", "penumbra", "angle", "width", "height"};
+ QStringList allFields = requiredFields + optionalFields;
+ for (auto &field : lightData.keys()) {
+ if (!allFields.contains(field)) {
+ std::cout << "unknown field \"" << field.toStdString() << "\" on light object" << std::endl;
+ return false;
+ }
+ }
+ for (auto &field : requiredFields) {
+ if (!lightData.contains(field)) {
+ std::cout << "missing required field \"" << field.toStdString() << "\" on light object" << std::endl;
+ return false;
+ }
+ }
+
+ // Create a default light
+ SceneLight *light = new SceneLight();
+ memset(light, 0, sizeof(SceneLight));
+ node->lights.push_back(light);
+
+ light->dir = glm::vec4(0.f, 0.f, 0.f, 0.f);
+ light->function = glm::vec3(1, 0, 0);
+
+ // parse the color
+ if (!lightData["color"].isArray()) {
+ std::cout << "light color must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray colorArray = lightData["color"].toArray();
+ if (colorArray.size() != 3) {
+ std::cout << "light color must be of size 3" << std::endl;
+ return false;
+ }
+ if (!colorArray[0].isDouble() || !colorArray[1].isDouble() || !colorArray[2].isDouble()) {
+ std::cout << "light color must contain floating-point values" << std::endl;
+ return false;
+ }
+ light->color.r = colorArray[0].toDouble();
+ light->color.g = colorArray[1].toDouble();
+ light->color.b = colorArray[2].toDouble();
+
+ // parse the type
+ if (!lightData["type"].isString()) {
+ std::cout << "light type must be of type string" << std::endl;
+ return false;
+ }
+ std::string lightType = lightData["type"].toString().toStdString();
+
+ // parse directional light
+ if (lightType == "directional") {
+ light->type = LightType::LIGHT_DIRECTIONAL;
+
+ // parse direction
+ if (!lightData.contains("direction")) {
+ std::cout << "directional light must contain field \"direction\"" << std::endl;
+ return false;
+ }
+ if (!lightData["direction"].isArray()) {
+ std::cout << "directional light direction must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray directionArray = lightData["direction"].toArray();
+ if (directionArray.size() != 3) {
+ std::cout << "directional light direction must be of size 3" << std::endl;
+ return false;
+ }
+ if (!directionArray[0].isDouble() || !directionArray[1].isDouble() || !directionArray[2].isDouble()) {
+ std::cout << "directional light direction must contain floating-point values" << std::endl;
+ return false;
+ }
+ light->dir.x = directionArray[0].toDouble();
+ light->dir.y = directionArray[1].toDouble();
+ light->dir.z = directionArray[2].toDouble();
+ }
+ else if (lightType == "point") {
+ light->type = LightType::LIGHT_POINT;
+
+ // parse the attenuation coefficient
+ if (!lightData.contains("attenuationCoeff")) {
+ std::cout << "point light must contain field \"attenuationCoeff\"" << std::endl;
+ return false;
+ }
+ if (!lightData["attenuationCoeff"].isArray()) {
+ std::cout << "point light attenuationCoeff must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray attenuationArray = lightData["attenuationCoeff"].toArray();
+ if (attenuationArray.size() != 3) {
+ std::cout << "point light attenuationCoeff must be of size 3" << std::endl;
+ return false;
+ }
+ if (!attenuationArray[0].isDouble() || !attenuationArray[1].isDouble() || !attenuationArray[2].isDouble()) {
+ std::cout << "ppoint light attenuationCoeff must contain floating-point values" << std::endl;
+ return false;
+ }
+ light->function.x = attenuationArray[0].toDouble();
+ light->function.y = attenuationArray[1].toDouble();
+ light->function.z = attenuationArray[2].toDouble();
+ }
+ else if (lightType == "spot") {
+ QStringList pointRequiredFields = {"direction", "penumbra", "angle", "attenuationCoeff"};
+ for (auto &field : pointRequiredFields) {
+ if (!lightData.contains(field)) {
+ std::cout << "missing required field \"" << field.toStdString() << "\" on spotlight object" << std::endl;
+ return false;
+ }
+ }
+ light->type = LightType::LIGHT_SPOT;
+
+ // parse direction
+ if (!lightData["direction"].isArray()) {
+ std::cout << "spotlight direction must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray directionArray = lightData["direction"].toArray();
+ if (directionArray.size() != 3) {
+ std::cout << "spotlight direction must be of size 3" << std::endl;
+ return false;
+ }
+ if (!directionArray[0].isDouble() || !directionArray[1].isDouble() || !directionArray[2].isDouble()) {
+ std::cout << "spotlight direction must contain floating-point values" << std::endl;
+ return false;
+ }
+ light->dir.x = directionArray[0].toDouble();
+ light->dir.y = directionArray[1].toDouble();
+ light->dir.z = directionArray[2].toDouble();
+
+ // parse attenuation coefficient
+ if (!lightData["attenuationCoeff"].isArray()) {
+ std::cout << "spotlight attenuationCoeff must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray attenuationArray = lightData["attenuationCoeff"].toArray();
+ if (attenuationArray.size() != 3) {
+ std::cout << "spotlight attenuationCoeff must be of size 3" << std::endl;
+ return false;
+ }
+ if (!attenuationArray[0].isDouble() || !attenuationArray[1].isDouble() || !attenuationArray[2].isDouble()) {
+ std::cout << "spotlight direction must contain floating-point values" << std::endl;
+ return false;
+ }
+ light->function.x = attenuationArray[0].toDouble();
+ light->function.y = attenuationArray[1].toDouble();
+ light->function.z = attenuationArray[2].toDouble();
+
+ // parse penumbra
+ if (!lightData["penumbra"].isDouble()) {
+ std::cout << "spotlight penumbra must be of type float" << std::endl;
+ return false;
+ }
+ light->penumbra = lightData["penumbra"].toDouble() * M_PI / 180.f;
+
+ // parse angle
+ if (!lightData["angle"].isDouble()) {
+ std::cout << "spotlight angle must be of type float" << std::endl;
+ return false;
+ }
+ light->angle = lightData["angle"].toDouble() * M_PI / 180.f;
+ }
+ else if (lightType == "area") {
+ light->type = LightType::LIGHT_AREA;
+
+ QStringList pointRequiredFields = {"width", "height"};
+ for (auto &field : pointRequiredFields) {
+ if (!lightData.contains(field)) {
+ std::cout << "missing required field \"" << field.toStdString() << "\" on area light object" << std::endl;
+ return false;
+ }
+ }
+
+ // parse width
+ if (!lightData["width"].isDouble()) {
+ std::cout << "arealight penumbra must be of type float" << std::endl;
+ return false;
+ }
+ light->width = lightData["width"].toDouble();
+
+ // parse height
+ if (!lightData["height"].isDouble()) {
+ std::cout << "arealight height must be of type float" << std::endl;
+ return false;
+ }
+ light->height = lightData["height"].toDouble();
+
+ // parse the attenuation coefficient
+ if (!lightData.contains("attenuationCoeff")) {
+ std::cout << "area light must contain field \"attenuationCoeff\"" << std::endl;
+ return false;
+ }
+ if (!lightData["attenuationCoeff"].isArray()) {
+ std::cout << "area light attenuationCoeff must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray attenuationArray = lightData["attenuationCoeff"].toArray();
+ if (attenuationArray.size() != 3) {
+ std::cout << "area light attenuationCoeff must be of size 3" << std::endl;
+ return false;
+ }
+ if (!attenuationArray[0].isDouble() || !attenuationArray[1].isDouble() || !attenuationArray[2].isDouble()) {
+ std::cout << "area light attenuationCoeff must contain floating-point values" << std::endl;
+ return false;
+ }
+ light->function.x = attenuationArray[0].toDouble();
+ light->function.y = attenuationArray[1].toDouble();
+ light->function.z = attenuationArray[2].toDouble();
+ }
+ else {
+ std::cout << "unknown light type \"" << lightType << "\"" << std::endl;
+ return false;
+ }
+
+ return true;
+}
+
+/**
+ * Parse cameraData and fill in m_cameraData.
+ */
+bool ScenefileReader::parseCameraData(const QJsonObject &cameradata) {
+ QStringList requiredFields = {"position", "up", "heightAngle"};
+ QStringList optionalFields = {"aperture", "focalLength", "look", "focus"};
+ QStringList allFields = requiredFields + optionalFields;
+ for (auto &field : cameradata.keys()) {
+ if (!allFields.contains(field)) {
+ std::cout << "unknown field \"" << field.toStdString() << "\" on cameraData object" << std::endl;
+ return false;
+ }
+ }
+ for (auto &field : requiredFields) {
+ if (!cameradata.contains(field)) {
+ std::cout << "missing required field \"" << field.toStdString() << "\" on cameraData object" << std::endl;
+ return false;
+ }
+ }
+
+ // Must have either look or focus, but not both
+ if (cameradata.contains("look") && cameradata.contains("focus")) {
+ std::cout << "cameraData cannot contain both \"look\" and \"focus\"" << std::endl;
+ return false;
+ }
+
+ // Parse the camera data
+ if (cameradata["position"].isArray()) {
+ QJsonArray position = cameradata["position"].toArray();
+ if (position.size() != 3) {
+ std::cout << "cameraData position must have 3 elements" << std::endl;
+ return false;
+ }
+ if (!position[0].isDouble() || !position[1].isDouble() || !position[2].isDouble()) {
+ std::cout << "cameraData position must be a floating-point value" << std::endl;
+ return false;
+ }
+ m_cameraData.pos.x = position[0].toDouble();
+ m_cameraData.pos.y = position[1].toDouble();
+ m_cameraData.pos.z = position[2].toDouble();
+ }
+ else {
+ std::cout << "cameraData position must be an array" << std::endl;
+ return false;
+ }
+
+ if (cameradata["up"].isArray()) {
+ QJsonArray up = cameradata["up"].toArray();
+ if (up.size() != 3) {
+ std::cout << "cameraData up must have 3 elements" << std::endl;
+ return false;
+ }
+ if (!up[0].isDouble() || !up[1].isDouble() || !up[2].isDouble()) {
+ std::cout << "cameraData up must be a floating-point value" << std::endl;
+ return false;
+ }
+ m_cameraData.up.x = up[0].toDouble();
+ m_cameraData.up.y = up[1].toDouble();
+ m_cameraData.up.z = up[2].toDouble();
+ }
+ else {
+ std::cout << "cameraData up must be an array" << std::endl;
+ return false;
+ }
+
+ if (cameradata["heightAngle"].isDouble()) {
+ m_cameraData.heightAngle = cameradata["heightAngle"].toDouble() * M_PI / 180.f;
+ }
+ else {
+ std::cout << "cameraData heightAngle must be a floating-point value" << std::endl;
+ return false;
+ }
+
+ if (cameradata.contains("aperture")) {
+ if (cameradata["aperture"].isDouble()) {
+ m_cameraData.aperture = cameradata["aperture"].toDouble();
+ }
+ else {
+ std::cout << "cameraData aperture must be a floating-point value" << std::endl;
+ return false;
+ }
+ }
+
+ if (cameradata.contains("focalLength")) {
+ if (cameradata["focalLength"].isDouble()) {
+ m_cameraData.focalLength = cameradata["focalLength"].toDouble();
+ }
+ else {
+ std::cout << "cameraData focalLength must be a floating-point value" << std::endl;
+ return false;
+ }
+ }
+
+ // Parse the look or focus
+ // if the focus is specified, we will convert it to a look vector later
+ if (cameradata.contains("look")) {
+ if (cameradata["look"].isArray()) {
+ QJsonArray look = cameradata["look"].toArray();
+ if (look.size() != 3) {
+ std::cout << "cameraData look must have 3 elements" << std::endl;
+ return false;
+ }
+ if (!look[0].isDouble() || !look[1].isDouble() || !look[2].isDouble()) {
+ std::cout << "cameraData look must be a floating-point value" << std::endl;
+ return false;
+ }
+ m_cameraData.look.x = look[0].toDouble();
+ m_cameraData.look.y = look[1].toDouble();
+ m_cameraData.look.z = look[2].toDouble();
+ }
+ else {
+ std::cout << "cameraData look must be an array" << std::endl;
+ return false;
+ }
+ }
+ else if (cameradata.contains("focus")) {
+ if (cameradata["focus"].isArray()) {
+ QJsonArray focus = cameradata["focus"].toArray();
+ if (focus.size() != 3) {
+ std::cout << "cameraData focus must have 3 elements" << std::endl;
+ return false;
+ }
+ if (!focus[0].isDouble() || !focus[1].isDouble() || !focus[2].isDouble()) {
+ std::cout << "cameraData focus must be a floating-point value" << std::endl;
+ return false;
+ }
+ m_cameraData.look.x = focus[0].toDouble();
+ m_cameraData.look.y = focus[1].toDouble();
+ m_cameraData.look.z = focus[2].toDouble();
+ }
+ else {
+ std::cout << "cameraData focus must be an array" << std::endl;
+ return false;
+ }
+ }
+
+ // Convert the focus point (stored in the look vector) into a
+ // look vector from the camera position to that focus point.
+ if (cameradata.contains("focus")) {
+ m_cameraData.look -= m_cameraData.pos;
+ }
+
+ return true;
+}
+
+bool ScenefileReader::parseTemplateGroups(const QJsonValue &templateGroups) {
+ if (!templateGroups.isArray()) {
+ std::cout << "templateGroups must be an array" << std::endl;
+ return false;
+ }
+
+ QJsonArray templateGroupsArray = templateGroups.toArray();
+ for (auto templateGroup : templateGroupsArray) {
+ if (!templateGroup.isObject()) {
+ std::cout << "templateGroup items must be of type object" << std::endl;
+ return false;
+ }
+
+ if (!parseTemplateGroupData(templateGroup.toObject())) {
+ return false;
+ }
+ }
+
+ return true;
+}
+
+bool ScenefileReader::parseTemplateGroupData(const QJsonObject &templateGroup) {
+ QStringList requiredFields = {"name"};
+ QStringList optionalFields = {"translate", "rotate", "scale", "matrix", "lights", "primitives", "groups"};
+ QStringList allFields = requiredFields + optionalFields;
+ for (auto &field : templateGroup.keys()) {
+ if (!allFields.contains(field)) {
+ std::cout << "unknown field \"" << field.toStdString() << "\" on templateGroup object" << std::endl;
+ return false;
+ }
+ }
+
+ for (auto &field : requiredFields) {
+ if (!templateGroup.contains(field)) {
+ std::cout << "missing required field \"" << field.toStdString() << "\" on templateGroup object" << std::endl;
+ return false;
+ }
+ }
+
+ if (!templateGroup["name"].isString()) {
+ std::cout << "templateGroup name must be a string" << std::endl;
+ }
+ if (m_templates.contains(templateGroup["name"].toString().toStdString())) {
+ std::cout << "templateGroups cannot have the same" << std::endl;
+ }
+
+ SceneNode *templateNode = new SceneNode;
+ m_nodes.push_back(templateNode);
+ m_templates[templateGroup["name"].toString().toStdString()] = templateNode;
+
+ return parseGroupData(templateGroup, templateNode);
+}
+
+/**
+ * Parse a group object and create a new CS123SceneNode in m_nodes.
+ * NAME OF NODE CANNOT REFERENCE TEMPLATE NODE
+ */
+bool ScenefileReader::parseGroupData(const QJsonObject &object, SceneNode *node) {
+ QStringList optionalFields = {"name", "translate", "rotate", "scale", "matrix", "lights", "primitives", "groups"};
+ QStringList allFields = optionalFields;
+ for (auto &field : object.keys()) {
+ if (!allFields.contains(field)) {
+ std::cout << "unknown field \"" << field.toStdString() << "\" on group object" << std::endl;
+ return false;
+ }
+ }
+
+ // parse translation if defined
+ if (object.contains("translate")) {
+ if (!object["translate"].isArray()) {
+ std::cout << "group translate must be of type array" << std::endl;
+ return false;
+ }
+
+ QJsonArray translateArray = object["translate"].toArray();
+ if (translateArray.size() != 3) {
+ std::cout << "group translate must have 3 elements" << std::endl;
+ return false;
+ }
+ if (!translateArray[0].isDouble() || !translateArray[1].isDouble() || !translateArray[2].isDouble()) {
+ std::cout << "group translate must contain floating-point values" << std::endl;
+ return false;
+ }
+
+ SceneTransformation *translation = new SceneTransformation();
+ translation->type = TransformationType::TRANSFORMATION_TRANSLATE;
+ translation->translate.x = translateArray[0].toDouble();
+ translation->translate.y = translateArray[1].toDouble();
+ translation->translate.z = translateArray[2].toDouble();
+
+ node->transformations.push_back(translation);
+ }
+
+ // parse rotation if defined
+ if (object.contains("rotate")) {
+ if (!object["rotate"].isArray()) {
+ std::cout << "group rotate must be of type array" << std::endl;
+ return false;
+ }
+
+ QJsonArray rotateArray = object["rotate"].toArray();
+ if (rotateArray.size() != 4) {
+ std::cout << "group rotate must have 4 elements" << std::endl;
+ return false;
+ }
+ if (!rotateArray[0].isDouble() || !rotateArray[1].isDouble() || !rotateArray[2].isDouble() || !rotateArray[3].isDouble()) {
+ std::cout << "group rotate must contain floating-point values" << std::endl;
+ return false;
+ }
+
+ SceneTransformation *rotation = new SceneTransformation();
+ rotation->type = TransformationType::TRANSFORMATION_ROTATE;
+ rotation->rotate.x = rotateArray[0].toDouble();
+ rotation->rotate.y = rotateArray[1].toDouble();
+ rotation->rotate.z = rotateArray[2].toDouble();
+ rotation->angle = rotateArray[3].toDouble() * M_PI / 180.f;
+
+ node->transformations.push_back(rotation);
+ }
+
+ // parse scale if defined
+ if (object.contains("scale")) {
+ if (!object["scale"].isArray()) {
+ std::cout << "group scale must be of type array" << std::endl;
+ return false;
+ }
+
+ QJsonArray scaleArray = object["scale"].toArray();
+ if (scaleArray.size() != 3) {
+ std::cout << "group scale must have 3 elements" << std::endl;
+ return false;
+ }
+ if (!scaleArray[0].isDouble() || !scaleArray[1].isDouble() || !scaleArray[2].isDouble()) {
+ std::cout << "group scale must contain floating-point values" << std::endl;
+ return false;
+ }
+
+ SceneTransformation *scale = new SceneTransformation();
+ scale->type = TransformationType::TRANSFORMATION_SCALE;
+ scale->scale.x = scaleArray[0].toDouble();
+ scale->scale.y = scaleArray[1].toDouble();
+ scale->scale.z = scaleArray[2].toDouble();
+
+ node->transformations.push_back(scale);
+ }
+
+ // parse matrix if defined
+ if (object.contains("matrix")) {
+ if (!object["matrix"].isArray()) {
+ std::cout << "group matrix must be of type array of array" << std::endl;
+ return false;
+ }
+
+ QJsonArray matrixArray = object["matrix"].toArray();
+ if (matrixArray.size() != 4) {
+ std::cout << "group matrix must be 4x4" << std::endl;
+ return false;
+ }
+
+ SceneTransformation *matrixTransformation = new SceneTransformation();
+ matrixTransformation->type = TransformationType::TRANSFORMATION_MATRIX;
+
+ float *matrixPtr = glm::value_ptr(matrixTransformation->matrix);
+ int rowIndex = 0;
+ for (auto row : matrixArray) {
+ if (!row.isArray()) {
+ std::cout << "group matrix must be of type array of array" << std::endl;
+ return false;
+ }
+
+ QJsonArray rowArray = row.toArray();
+ if (rowArray.size() != 4) {
+ std::cout << "group matrix must be 4x4" << std::endl;
+ return false;
+ }
+
+ int colIndex = 0;
+ for (auto val : rowArray) {
+ if (!val.isDouble()) {
+ std::cout << "group matrix must contain all floating-point values" << std::endl;
+ return false;
+ }
+
+ // fill in column-wise
+ matrixPtr[colIndex * 4 + rowIndex] = (float)val.toDouble();
+ colIndex++;
+ }
+ rowIndex++;
+ }
+
+ node->transformations.push_back(matrixTransformation);
+ }
+
+ // parse lights if any
+ if (object.contains("lights")) {
+ if (!object["lights"].isArray()) {
+ std::cout << "group lights must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray lightsArray = object["lights"].toArray();
+ for (auto light : lightsArray) {
+ if (!light.isObject()) {
+ std::cout << "light must be of type object" << std::endl;
+ return false;
+ }
+
+ if (!parseLightData(light.toObject(), node)) {
+ return false;
+ }
+ }
+ }
+
+ // parse primitives if any
+ if (object.contains("primitives")) {
+ if (!object["primitives"].isArray()) {
+ std::cout << "group primitives must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray primitivesArray = object["primitives"].toArray();
+ for (auto primitive : primitivesArray) {
+ if (!primitive.isObject()) {
+ std::cout << "primitive must be of type object" << std::endl;
+ return false;
+ }
+
+ if (!parsePrimitive(primitive.toObject(), node)) {
+ return false;
+ }
+ }
+ }
+
+ // parse children groups if any
+ if (object.contains("groups")) {
+ if (!parseGroups(object["groups"], node)) {
+ return false;
+ }
+ }
+
+ return true;
+}
+
+bool ScenefileReader::parseGroups(const QJsonValue &groups, SceneNode *parent) {
+ if (!groups.isArray()) {
+ std::cout << "groups must be of type array" << std::endl;
+ return false;
+ }
+
+ QJsonArray groupsArray = groups.toArray();
+ for (auto group : groupsArray) {
+ if (!group.isObject()) {
+ std::cout << "group items must be of type object" << std::endl;
+ return false;
+ }
+
+ QJsonObject groupData = group.toObject();
+ if (groupData.contains("name")) {
+ if (!groupData["name"].isString()) {
+ std::cout << "group name must be of type string" << std::endl;
+ return false;
+ }
+
+ // if its a reference to a template group append it
+ std::string groupName = groupData["name"].toString().toStdString();
+ if (m_templates.contains(groupName)) {
+ parent->children.push_back(m_templates[groupName]);
+ continue;
+ }
+ }
+
+ SceneNode *node = new SceneNode;
+ m_nodes.push_back(node);
+ parent->children.push_back(node);
+
+ if (!parseGroupData(group.toObject(), node)) {
+ return false;
+ }
+ }
+
+ return true;
+}
+
+/**
+ * Parse an <object type="primitive"> tag into node.
+ */
+bool ScenefileReader::parsePrimitive(const QJsonObject &prim, SceneNode *node) {
+ QStringList requiredFields = {"type"};
+ QStringList optionalFields = {
+ "meshFile", "ambient", "diffuse", "specular", "reflective", "transparent", "shininess", "ior",
+ "blend", "textureFile", "textureU", "textureV", "bumpMapFile", "bumpMapU", "bumpMapV"};
+
+ QStringList allFields = requiredFields + optionalFields;
+ for (auto field : prim.keys()) {
+ if (!allFields.contains(field)) {
+ std::cout << "unknown field \"" << field.toStdString() << "\" on primitive object" << std::endl;
+ return false;
+ }
+ }
+ for (auto field : requiredFields) {
+ if (!prim.contains(field)) {
+ std::cout << "missing required field \"" << field.toStdString() << "\" on primitive object" << std::endl;
+ return false;
+ }
+ }
+
+ if (!prim["type"].isString()) {
+ std::cout << "primitive type must be of type string" << std::endl;
+ return false;
+ }
+ std::string primType = prim["type"].toString().toStdString();
+
+ // Default primitive
+ ScenePrimitive *primitive = new ScenePrimitive();
+ SceneMaterial &mat = primitive->material;
+ mat.clear();
+ primitive->type = PrimitiveType::PRIMITIVE_CUBE;
+ mat.textureMap.isUsed = false;
+ mat.bumpMap.isUsed = false;
+ mat.cDiffuse.r = mat.cDiffuse.g = mat.cDiffuse.b = 1;
+ node->primitives.push_back(primitive);
+
+ std::filesystem::path basepath = std::filesystem::path(file_name).parent_path().parent_path();
+ if (primType == "sphere")
+ primitive->type = PrimitiveType::PRIMITIVE_SPHERE;
+ else if (primType == "cube")
+ primitive->type = PrimitiveType::PRIMITIVE_CUBE;
+ else if (primType == "cylinder")
+ primitive->type = PrimitiveType::PRIMITIVE_CYLINDER;
+ else if (primType == "cone")
+ primitive->type = PrimitiveType::PRIMITIVE_CONE;
+ else if (primType == "mesh") {
+ primitive->type = PrimitiveType::PRIMITIVE_MESH;
+ if (!prim.contains("meshFile")) {
+ std::cout << "primitive type mesh must contain field meshFile" << std::endl;
+ return false;
+ }
+ if (!prim["meshFile"].isString()) {
+ std::cout << "primitive meshFile must be of type string" << std::endl;
+ return false;
+ }
+
+ std::filesystem::path relativePath(prim["meshFile"].toString().toStdString());
+ primitive->meshfile = (basepath / relativePath).string();
+ }
+ else {
+ std::cout << "unknown primitive type \"" << primType << "\"" << std::endl;
+ return false;
+ }
+
+ if (prim.contains("ambient")) {
+ if (!prim["ambient"].isArray()) {
+ std::cout << "primitive ambient must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray ambientArray = prim["ambient"].toArray();
+ if (ambientArray.size() != 3) {
+ std::cout << "primitive ambient array must be of size 3" << std::endl;
+ return false;
+ }
+
+ for (int i = 0; i < 3; i++) {
+ if (!ambientArray[i].isDouble()) {
+ std::cout << "primitive ambient must contain floating-point values" << std::endl;
+ return false;
+ }
+
+ mat.cAmbient[i] = ambientArray[i].toDouble();
+ }
+ }
+
+ if (prim.contains("diffuse")) {
+ if (!prim["diffuse"].isArray()) {
+ std::cout << "primitive diffuse must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray diffuseArray = prim["diffuse"].toArray();
+ if (diffuseArray.size() != 3) {
+ std::cout << "primitive diffuse array must be of size 3" << std::endl;
+ return false;
+ }
+
+ for (int i = 0; i < 3; i++) {
+ if (!diffuseArray[i].isDouble()) {
+ std::cout << "primitive diffuse must contain floating-point values" << std::endl;
+ return false;
+ }
+
+ mat.cDiffuse[i] = diffuseArray[i].toDouble();
+ }
+ }
+
+ if (prim.contains("specular")) {
+ if (!prim["specular"].isArray()) {
+ std::cout << "primitive specular must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray specularArray = prim["specular"].toArray();
+ if (specularArray.size() != 3) {
+ std::cout << "primitive specular array must be of size 3" << std::endl;
+ return false;
+ }
+
+ for (int i = 0; i < 3; i++) {
+ if (!specularArray[i].isDouble()) {
+ std::cout << "primitive specular must contain floating-point values" << std::endl;
+ return false;
+ }
+
+ mat.cSpecular[i] = specularArray[i].toDouble();
+ }
+ }
+
+ if (prim.contains("reflective")) {
+ if (!prim["reflective"].isArray()) {
+ std::cout << "primitive reflective must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray reflectiveArray = prim["reflective"].toArray();
+ if (reflectiveArray.size() != 3) {
+ std::cout << "primitive reflective array must be of size 3" << std::endl;
+ return false;
+ }
+
+ for (int i = 0; i < 3; i++) {
+ if (!reflectiveArray[i].isDouble()) {
+ std::cout << "primitive reflective must contain floating-point values" << std::endl;
+ return false;
+ }
+
+ mat.cReflective[i] = reflectiveArray[i].toDouble();
+ }
+ }
+
+ if (prim.contains("transparent")) {
+ if (!prim["transparent"].isArray()) {
+ std::cout << "primitive transparent must be of type array" << std::endl;
+ return false;
+ }
+ QJsonArray transparentArray = prim["transparent"].toArray();
+ if (transparentArray.size() != 3) {
+ std::cout << "primitive transparent array must be of size 3" << std::endl;
+ return false;
+ }
+
+ for (int i = 0; i < 3; i++) {
+ if (!transparentArray[i].isDouble()) {
+ std::cout << "primitive transparent must contain floating-point values" << std::endl;
+ return false;
+ }
+
+ mat.cTransparent[i] = transparentArray[i].toDouble();
+ }
+ }
+
+ if (prim.contains("shininess")) {
+ if (!prim["shininess"].isDouble()) {
+ std::cout << "primitive shininess must be of type float" << std::endl;
+ return false;
+ }
+
+ mat.shininess = (float) prim["shininess"].toDouble();
+ }
+
+ if (prim.contains("ior")) {
+ if (!prim["ior"].isDouble()) {
+ std::cout << "primitive ior must be of type float" << std::endl;
+ return false;
+ }
+
+ mat.ior = (float) prim["ior"].toDouble();
+ }
+
+ if (prim.contains("blend")) {
+ if (!prim["blend"].isDouble()) {
+ std::cout << "primitive blend must be of type float" << std::endl;
+ return false;
+ }
+
+ mat.blend = (float)prim["blend"].toDouble();
+ }
+
+ if (prim.contains("textureFile")) {
+ if (!prim["textureFile"].isString()) {
+ std::cout << "primitive textureFile must be of type string" << std::endl;
+ return false;
+ }
+ std::filesystem::path fileRelativePath(prim["textureFile"].toString().toStdString());
+
+ mat.textureMap.filename = (basepath / fileRelativePath).string();
+ mat.textureMap.repeatU = prim.contains("textureU") && prim["textureU"].isDouble() ? prim["textureU"].toDouble() : 1;
+ mat.textureMap.repeatV = prim.contains("textureV") && prim["textureV"].isDouble() ? prim["textureV"].toDouble() : 1;
+ mat.textureMap.isUsed = true;
+ }
+
+ if (prim.contains("bumpMapFile")) {
+ if (!prim["bumpMapFile"].isString()) {
+ std::cout << "primitive bumpMapFile must be of type string" << std::endl;
+ return false;
+ }
+ std::filesystem::path fileRelativePath(prim["bumpMapFile"].toString().toStdString());
+
+ mat.bumpMap.filename = (basepath / fileRelativePath).string();
+ mat.bumpMap.repeatU = prim.contains("bumpMapU") && prim["bumpMapU"].isDouble() ? prim["bumpMapU"].toDouble() : 1;
+ mat.bumpMap.repeatV = prim.contains("bumpMapV") && prim["bumpMapV"].isDouble() ? prim["bumpMapV"].toDouble() : 1;
+ mat.bumpMap.isUsed = true;
+ }
+
+ return true;
+}
diff --git a/src/utils/scenefilereader.h b/src/utils/scenefilereader.h
new file mode 100644
index 0000000..e51f4e5
--- /dev/null
+++ b/src/utils/scenefilereader.h
@@ -0,0 +1,50 @@
+#pragma once
+
+#include "scenedata.h"
+
+#include <vector>
+#include <map>
+
+#include <QJsonDocument>
+#include <QJsonObject>
+
+// This class parses the scene graph specified by the CS123 Xml file format.
+class ScenefileReader {
+public:
+ // Create a ScenefileReader, passing it the scene file.
+ ScenefileReader(const std::string &filename);
+
+ // Clean up all data for the scene
+ ~ScenefileReader();
+
+ // Parse the XML scene file. Returns false if scene is invalid.
+ bool readJSON();
+
+ SceneGlobalData getGlobalData() const;
+
+ SceneCameraData getCameraData() const;
+
+ SceneNode *getRootNode() const;
+
+private:
+ // The filename should be contained within this parser implementation.
+ // If you want to parse a new file, instantiate a different parser.
+ bool parseGlobalData(const QJsonObject &globaldata);
+ bool parseCameraData(const QJsonObject &cameradata);
+ bool parseTemplateGroups(const QJsonValue &templateGroups);
+ bool parseTemplateGroupData(const QJsonObject &templateGroup);
+ bool parseGroups(const QJsonValue &groups, SceneNode *parent);
+ bool parseGroupData(const QJsonObject &object, SceneNode *node);
+ bool parsePrimitive(const QJsonObject &prim, SceneNode *node);
+ bool parseLightData(const QJsonObject &lightData, SceneNode *node);
+
+ std::string file_name;
+
+ mutable std::map<std::string, SceneNode *> m_templates;
+
+ SceneGlobalData m_globalData;
+ SceneCameraData m_cameraData;
+
+ SceneNode *m_root;
+ std::vector<SceneNode *> m_nodes;
+};
diff --git a/src/utils/sceneparser.cpp b/src/utils/sceneparser.cpp
new file mode 100644
index 0000000..74c605a
--- /dev/null
+++ b/src/utils/sceneparser.cpp
@@ -0,0 +1,136 @@
+#include "sceneparser.h"
+#include "scenefilereader.h"
+#include <glm/gtx/transform.hpp>
+#include <QImage>
+#include <iostream>
+
+
+/**
+ * @brief Stores the image specified from the input file in this class's
+ * `std::vector<RGBA> m_image`.
+ * @param file: file path to an image
+ * @return True if successfully loads image, False otherwise.
+ */
+TextureData loadTextureFromFile(const QString &file) {
+ QImage myTexture;
+
+ int width; int height;
+ if (!myTexture.load(file)) {
+ std::cout<<"Failed to load in image: " << file.toStdString() << std::endl;
+ return TextureData{0, 0, nullptr};
+ }
+ myTexture = myTexture.convertToFormat(QImage::Format_RGBX8888);
+ width = myTexture.width();
+ height = myTexture.height();
+
+ RGBA* texture = new RGBA[width*height];
+ QByteArray arr = QByteArray::fromRawData((const char*) myTexture.bits(), myTexture.sizeInBytes());
+
+ for (int i = 0; i < arr.size() / 4.f; i++){
+ texture[i] = RGBA{(std::uint8_t) arr[4*i], (std::uint8_t) arr[4*i+1], (std::uint8_t) arr[4*i+2], (std::uint8_t) arr[4*i+3]};
+ }
+
+ return TextureData{width, height, texture};
+}
+
+// helper to handle recursive creation of tree
+void initTree(SceneNode* currentNode, std::vector<RenderShapeData> *shapes, std::vector<SceneLightData> *lights, glm::mat4 currentCTM) {
+ for (auto t : currentNode->transformations) {
+ switch (t->type)
+ {
+ case TransformationType::TRANSFORMATION_TRANSLATE:
+ currentCTM *= glm::translate(glm::vec3(t->translate[0], t->translate[1], t->translate[2]));
+ break;
+ case TransformationType::TRANSFORMATION_SCALE:
+ currentCTM *= glm::scale(glm::vec3(t->scale[0], t->scale[1], t->scale[2]));
+ break;
+ case TransformationType::TRANSFORMATION_ROTATE:
+ currentCTM *= glm::rotate(t->angle, glm::vec3(t->rotate[0], t->rotate[1], t->rotate[2]));
+ break;
+ case TransformationType::TRANSFORMATION_MATRIX:
+ currentCTM *= glm::mat4(t->matrix);
+ break;
+ default:
+ std::cout << "Invalid transformation type" << std::endl;
+ break;
+ }
+ }
+
+
+ for(auto primitive : currentNode->primitives) {
+ primitive->material.textureData = loadTextureFromFile(QString::fromStdString(primitive->material.textureMap.filename));
+ RenderShapeData rsd = {*primitive, currentCTM, glm::inverse(currentCTM)};
+ shapes->push_back(rsd);
+ }
+
+ // add the lights
+ for(auto l : currentNode->lights) {
+ SceneLightData sld{};
+ sld.id = l->id;
+ sld.color = l->color;
+ sld.function = l->function;
+
+ switch (l->type)
+ {
+ case LightType::LIGHT_POINT:
+ sld.type = LightType::LIGHT_POINT;
+ sld.pos = currentCTM * glm::vec4(0.f, 0.f, 0.f, 1.f);
+ sld.dir = glm::vec4(0.0f);
+ break;
+ case LightType::LIGHT_DIRECTIONAL:
+ sld.type = LightType::LIGHT_DIRECTIONAL;
+ sld.pos = glm::vec4(0.0f);
+ sld.dir = glm::vec4(currentCTM * l->dir);
+ break;
+ case LightType::LIGHT_SPOT:
+ sld.type = LightType::LIGHT_SPOT;
+ sld.pos = currentCTM * glm::vec4(0.f, 0.f, 0.f, 1.f);
+ sld.dir = currentCTM * l->dir;
+ sld.penumbra = l->penumbra;
+ sld.angle = l->angle;
+ break;
+ case LightType::LIGHT_AREA:
+ sld.type = LightType::LIGHT_AREA;
+ sld.pos = currentCTM * glm::vec4(0.f, 0.f, 0.f, 1.f);
+ sld.width = l->width;
+ sld.height = l->height;
+ break;
+ default:
+ std::cout << "Invalid light type" << std::endl;
+ continue;
+ }
+
+ lights->push_back(sld);
+ }
+
+ for (auto child : currentNode->children) {
+ initTree(child, shapes, lights, currentCTM);
+ }
+
+}
+
+
+bool SceneParser::parse(std::string filepath, RenderData &renderData) {
+ ScenefileReader fileReader = ScenefileReader(filepath);
+ bool success = fileReader.readJSON();
+ if (!success) {
+ return false;
+ }
+
+ // TODO: Use your Lab 5 code here
+ // Task 5: populate renderData with global data, and camera data;
+ renderData.globalData = fileReader.getGlobalData();
+ renderData.cameraData = fileReader.getCameraData();
+
+ // Task 6: populate renderData's list of primitives and their transforms.
+ // This will involve traversing the scene graph, and we recommend you
+ // create a helper function to do so!
+ SceneNode* root = fileReader.getRootNode();
+ renderData.shapes.clear();
+ renderData.lights.clear();
+ auto currentCTM = glm::mat4(1.0f);
+
+ initTree(root, &renderData.shapes, &renderData.lights, currentCTM);
+
+ return true;
+}
diff --git a/src/utils/sceneparser.h b/src/utils/sceneparser.h
new file mode 100644
index 0000000..699d6fb
--- /dev/null
+++ b/src/utils/sceneparser.h
@@ -0,0 +1,31 @@
+#pragma once
+
+#include "scenedata.h"
+#include <vector>
+#include <string>
+#include "rgba.h"
+
+// Struct which contains data for a single primitive, to be used for rendering
+struct RenderShapeData {
+ ScenePrimitive primitive;
+ glm::mat4 ctm; // the cumulative transformation matrix
+ glm::mat4 inverseCTM;
+};
+
+// Struct which contains all the data needed to render a scene
+struct RenderData {
+ SceneGlobalData globalData;
+ SceneCameraData cameraData;
+
+ std::vector<SceneLightData> lights;
+ std::vector<RenderShapeData> shapes;
+};
+
+class SceneParser {
+public:
+ // Parse the scene and store the results in renderData.
+ // @param filepath The path of the scene file to load.
+ // @param renderData On return, this will contain the metadata of the loaded scene.
+ // @return A boolean value indicating whether the parse was successful.
+ static bool parse(std::string filepath, RenderData &renderData);
+};
diff --git a/student_outputs/.DS_Store b/student_outputs/.DS_Store
new file mode 100644
index 0000000..832662c
--- /dev/null
+++ b/student_outputs/.DS_Store
Binary files differ
diff --git a/student_outputs/illuminate/.DS_Store b/student_outputs/illuminate/.DS_Store
new file mode 100644
index 0000000..5105f22
--- /dev/null
+++ b/student_outputs/illuminate/.DS_Store
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/bvh.png b/student_outputs/illuminate/extra-credit/bvh.png
new file mode 100644
index 0000000..a435f15
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/bvh.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/dof.png b/student_outputs/illuminate/extra-credit/dof.png
new file mode 100644
index 0000000..c7e4838
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/dof.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/point_light_2-kd-issues.png b/student_outputs/illuminate/extra-credit/point_light_2-kd-issues.png
new file mode 100644
index 0000000..0d21a89
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/point_light_2-kd-issues.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/point_light_2_bvh-shadow-issues.png b/student_outputs/illuminate/extra-credit/point_light_2_bvh-shadow-issues.png
new file mode 100644
index 0000000..9784fcf
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/point_light_2_bvh-shadow-issues.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/refract1.png b/student_outputs/illuminate/extra-credit/refract1.png
new file mode 100644
index 0000000..13ae49a
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/refract1.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/refract2.png b/student_outputs/illuminate/extra-credit/refract2.png
new file mode 100644
index 0000000..8aafc1e
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/refract2.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/snowman.json b/student_outputs/illuminate/extra-credit/snowman.json
new file mode 100644
index 0000000..cde5954
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/snowman.json
@@ -0,0 +1,129 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [6.0, -2.0, 1.0],
+ "up": [0.0, 0.5, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 45.0
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.99, 0.99, 0.99],
+ "direction": [-2.0, -0.25, -0.5]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.0, -1.0, 0.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.99, 0.99, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, 0.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.99, 0.99, 0.99],
+ "specular": [0.5, 0.5, 0.5],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.0, 0.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.99, 0.99, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 9.0
+ }
+ ]
+ },
+ {
+ "scale": [0.1, 0.1, 0.1],
+ "translate": [0.458, 0.167, 0.083],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.01, 0.01, 0.99],
+ "specular": [0.55, 1.05, 0.55],
+ "shininess": 100.0
+ }
+ ]
+ },
+ {
+ "scale": [0.1, 0.1, 0.1],
+ "translate": [0.458, 0.167, -0.083],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.01, 0.01, 0.99],
+ "specular": [0.55, 1.05, 0.55],
+ "shininess": 100.0
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 0.0, 0.0],
+ "rotate": [0.0, 0.0, 1.0, -90.0],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.75, 0.33, 0.01],
+ "diffuse": [0.99, 0.5, 0.01],
+ "specular": [0.55, 1.05, 0.55],
+ "shininess": 100.0
+ }
+ ]
+ },
+ {
+ "translate": [0.458, -0.167, 0.0],
+ "rotate": [0.0, 0.0, 1.0, -90],
+ "rotate": [0.0, 0.0, 1.0, -19.47],
+ "scale": [0.1, 0.075, 0.166],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.0, 0.25, 0.0],
+ "diffuse": [0.01, 0.99, 0.01],
+ "specular": [0.55, 1.05, 0.55],
+ "shininess": 100.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.5, 0.0],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [1.0, 1.0, 1.0],
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/student_outputs/illuminate/extra-credit/soft_shadow.json b/student_outputs/illuminate/extra-credit/soft_shadow.json
new file mode 100644
index 0000000..472f0ea
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/soft_shadow.json
@@ -0,0 +1,97 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 4.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "translate": [0.0, 6.0, 0.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [0, 0, 0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, 100.0],
+ "lights": [
+ {
+ "type": "area",
+ "width": 5.0,
+ "height": 5.0,
+ "color": [0.3, 0.3, 0.3],
+ "attenuationCoeff": [1.0, 0, 0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.8, 0.6, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.6, 0.6, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.8, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.7, 0.7, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.4, 0.8]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/student_outputs/illuminate/extra-credit/soft_shadow.png b/student_outputs/illuminate/extra-credit/soft_shadow.png
new file mode 100644
index 0000000..54de18e
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/soft_shadow.png
Binary files differ
diff --git a/student_outputs/illuminate/required/README.md b/student_outputs/illuminate/required/README.md
new file mode 100644
index 0000000..103ebed
--- /dev/null
+++ b/student_outputs/illuminate/required/README.md
@@ -0,0 +1 @@
+Required output for Illuminate goes here! \ No newline at end of file
diff --git a/student_outputs/illuminate/required/point_light_1.png b/student_outputs/illuminate/required/point_light_1.png
new file mode 100644
index 0000000..ea6dbca
--- /dev/null
+++ b/student_outputs/illuminate/required/point_light_1.png
Binary files differ
diff --git a/student_outputs/illuminate/required/point_light_2.png b/student_outputs/illuminate/required/point_light_2.png
new file mode 100644
index 0000000..ac56878
--- /dev/null
+++ b/student_outputs/illuminate/required/point_light_2.png
Binary files differ
diff --git a/student_outputs/illuminate/required/reflections_basic.png b/student_outputs/illuminate/required/reflections_basic.png
new file mode 100644
index 0000000..001b2d4
--- /dev/null
+++ b/student_outputs/illuminate/required/reflections_basic.png
Binary files differ
diff --git a/student_outputs/illuminate/required/reflections_complex.png b/student_outputs/illuminate/required/reflections_complex.png
new file mode 100644
index 0000000..6639db9
--- /dev/null
+++ b/student_outputs/illuminate/required/reflections_complex.png
Binary files differ
diff --git a/student_outputs/illuminate/required/refract1.png b/student_outputs/illuminate/required/refract1.png
new file mode 100644
index 0000000..13ae49a
--- /dev/null
+++ b/student_outputs/illuminate/required/refract1.png
Binary files differ
diff --git a/student_outputs/illuminate/required/shadow_special_case.png b/student_outputs/illuminate/required/shadow_special_case.png
new file mode 100644
index 0000000..bedb1c3
--- /dev/null
+++ b/student_outputs/illuminate/required/shadow_special_case.png
Binary files differ
diff --git a/student_outputs/illuminate/required/shadow_test.png b/student_outputs/illuminate/required/shadow_test.png
new file mode 100644
index 0000000..5ec2fc2
--- /dev/null
+++ b/student_outputs/illuminate/required/shadow_test.png
Binary files differ
diff --git a/student_outputs/illuminate/required/simple_shadow.png b/student_outputs/illuminate/required/simple_shadow.png
new file mode 100644
index 0000000..1dd0c71
--- /dev/null
+++ b/student_outputs/illuminate/required/simple_shadow.png
Binary files differ
diff --git a/student_outputs/illuminate/required/spot_light_1.png b/student_outputs/illuminate/required/spot_light_1.png
new file mode 100644
index 0000000..2d3b220
--- /dev/null
+++ b/student_outputs/illuminate/required/spot_light_1.png
Binary files differ
diff --git a/student_outputs/illuminate/required/spot_light_2.png b/student_outputs/illuminate/required/spot_light_2.png
new file mode 100644
index 0000000..97ce328
--- /dev/null
+++ b/student_outputs/illuminate/required/spot_light_2.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cone.png b/student_outputs/illuminate/required/texture_cone.png
new file mode 100644
index 0000000..ec4caf1
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cone.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cone2.png b/student_outputs/illuminate/required/texture_cone2.png
new file mode 100644
index 0000000..39c8245
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cone2.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cube.png b/student_outputs/illuminate/required/texture_cube.png
new file mode 100644
index 0000000..dbbebe3
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cube.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cube2.png b/student_outputs/illuminate/required/texture_cube2.png
new file mode 100644
index 0000000..019e22a
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cube2.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cyl.png b/student_outputs/illuminate/required/texture_cyl.png
new file mode 100644
index 0000000..8934c56
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cyl.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cyl2.png b/student_outputs/illuminate/required/texture_cyl2.png
new file mode 100644
index 0000000..9d17ccc
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cyl2.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_sphere.png b/student_outputs/illuminate/required/texture_sphere.png
new file mode 100644
index 0000000..465ea40
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_sphere.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_sphere2.png b/student_outputs/illuminate/required/texture_sphere2.png
new file mode 100644
index 0000000..349a27b
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_sphere2.png
Binary files differ
diff --git a/student_outputs/intersect/.DS_Store b/student_outputs/intersect/.DS_Store
new file mode 100644
index 0000000..72f41c1
--- /dev/null
+++ b/student_outputs/intersect/.DS_Store
Binary files differ
diff --git a/student_outputs/intersect/required/README.md b/student_outputs/intersect/required/README.md
new file mode 100644
index 0000000..0664aff
--- /dev/null
+++ b/student_outputs/intersect/required/README.md
@@ -0,0 +1 @@
+Required output for Intersect goes here! \ No newline at end of file
diff --git a/student_outputs/intersect/required/ambient_total.png b/student_outputs/intersect/required/ambient_total.png
new file mode 100644
index 0000000..d4351b3
--- /dev/null
+++ b/student_outputs/intersect/required/ambient_total.png
Binary files differ
diff --git a/student_outputs/intersect/required/diffuse_total.png b/student_outputs/intersect/required/diffuse_total.png
new file mode 100644
index 0000000..3615af9
--- /dev/null
+++ b/student_outputs/intersect/required/diffuse_total.png
Binary files differ
diff --git a/student_outputs/intersect/required/diffuse_total_my_normals.png b/student_outputs/intersect/required/diffuse_total_my_normals.png
new file mode 100644
index 0000000..de0eed6
--- /dev/null
+++ b/student_outputs/intersect/required/diffuse_total_my_normals.png
Binary files differ
diff --git a/student_outputs/intersect/required/directional_light_1.png b/student_outputs/intersect/required/directional_light_1.png
new file mode 100644
index 0000000..b2ef957
--- /dev/null
+++ b/student_outputs/intersect/required/directional_light_1.png
Binary files differ
diff --git a/student_outputs/intersect/required/directional_light_2.png b/student_outputs/intersect/required/directional_light_2.png
new file mode 100644
index 0000000..d1ab492
--- /dev/null
+++ b/student_outputs/intersect/required/directional_light_2.png
Binary files differ
diff --git a/student_outputs/intersect/required/parse_matrix.png b/student_outputs/intersect/required/parse_matrix.png
new file mode 100644
index 0000000..b69aaa8
--- /dev/null
+++ b/student_outputs/intersect/required/parse_matrix.png
Binary files differ
diff --git a/student_outputs/intersect/required/phong_total.png b/student_outputs/intersect/required/phong_total.png
new file mode 100644
index 0000000..2104a08
--- /dev/null
+++ b/student_outputs/intersect/required/phong_total.png
Binary files differ
diff --git a/student_outputs/intersect/required/specular_total.png b/student_outputs/intersect/required/specular_total.png
new file mode 100644
index 0000000..4d033ba
--- /dev/null
+++ b/student_outputs/intersect/required/specular_total.png
Binary files differ
diff --git a/student_outputs/intersect/required/unit_cone.png b/student_outputs/intersect/required/unit_cone.png
new file mode 100644
index 0000000..566afa7
--- /dev/null
+++ b/student_outputs/intersect/required/unit_cone.png
Binary files differ
diff --git a/student_outputs/intersect/required/unit_cone_cap.png b/student_outputs/intersect/required/unit_cone_cap.png
new file mode 100644
index 0000000..2716453
--- /dev/null
+++ b/student_outputs/intersect/required/unit_cone_cap.png
Binary files differ
diff --git a/student_outputs/intersect/required/unit_cube.png b/student_outputs/intersect/required/unit_cube.png
new file mode 100644
index 0000000..4e8f004
--- /dev/null
+++ b/student_outputs/intersect/required/unit_cube.png
Binary files differ
diff --git a/student_outputs/intersect/required/unit_cylinder.png b/student_outputs/intersect/required/unit_cylinder.png
new file mode 100644
index 0000000..3a56ce0
--- /dev/null
+++ b/student_outputs/intersect/required/unit_cylinder.png
Binary files differ
diff --git a/student_outputs/intersect/required/unit_sphere.png b/student_outputs/intersect/required/unit_sphere.png
new file mode 100644
index 0000000..d15f658
--- /dev/null
+++ b/student_outputs/intersect/required/unit_sphere.png
Binary files differ
diff --git a/submission-illuminate.md b/submission-illuminate.md
new file mode 100644
index 0000000..6f6427d
--- /dev/null
+++ b/submission-illuminate.md
@@ -0,0 +1,89 @@
+# Project 4: Illuminate
+
+Please fill this out for Illuminate only. The project handout can be found [here](https://cs1230.graphics/projects/ray/2).
+
+## Output Comparison
+Run the program with the specified `.ini` file to compare your output (it should automatically save to the correct path).
+> If your program can't find certain files or you aren't seeing your output images appear, make sure to:<br/>
+> 1. Set your working directory to the project directory
+> 2. Set the command-line argument in Qt Creator to `template_inis/illuminate/<ini_file_name>.ini`
+> 3. Clone the `scenefiles` submodule. If you forgot to do this when initially cloning this repository, run `git submodule update --init --recursive` in the project directory
+
+> Note: once all images are filled in, the images will be the same size in the expected and student outputs.
+
+| File/Method To Produce Output | Expected Output | Your Output |
+| :---------------------------------------: | :--------------------------------------------------: | :-------------------------------------------------: |
+| point_light_1.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/point_light/point_light_1.png) | ![Place point_light_1.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/point_light_1.png) |
+| point_light_2.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/point_light/point_light_2.png) | ![Place point_light_2.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/point_light_2.png) |
+| spot_light_1.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/spot_light/spot_light_1.png) | ![Place spot_light_1.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/spot_light_1.png) |
+| spot_light_2.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/spot_light/spot_light_2.png) | ![Place spot_light_2.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/spot_light_2.png) |
+| simple_shadow.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/shadow/simple_shadow.png) | ![Place simple_shadow.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/simple_shadow.png) |
+| shadow_test.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/shadow/shadow_test.png) | ![Place shadow_test.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/shadow_test.png) |
+| shadow_special_case.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/shadow/shadow_special_case.png) | ![Place shadow_special_case.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/shadow_special_case.png) |
+| reflections_basic.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/reflection/reflections_basic.png) | ![Place reflections_basic.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/reflections_basic.png) |
+| reflections_complex.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/reflection/reflections_complex.png) | ![Place reflections_complex.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/reflections_complex.png) |
+| texture_cone.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/texture_tests/texture_cone.png) | ![Place texture_cone.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/texture_cone.png) |
+| texture_cone2.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/texture_tests/texture_cone2.png) | ![Place texture_cone2.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/texture_cone2.png) |
+| texture_cube.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/texture_tests/texture_cube.png) | ![Place texture_cube.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/texture_cube.png) |
+| texture_cube2.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/texture_tests/texture_cube2.png) | ![Place texture_cube2.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/texture_cube2.png) |
+| texture_cyl.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/texture_tests/texture_cyl.png) | ![Place texture_cyl.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/texture_cyl.png) |
+| texture_cyl2.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/texture_tests/texture_cyl2.png) | ![Place texture_cyl2.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/texture_cyl2.png) |
+| texture_sphere.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/texture_tests/texture_sphere.png) | ![Place texture_sphere.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/texture_sphere.png) |
+| texture_sphere2.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/illuminate/required_outputs/texture_tests/texture_sphere2.png) | ![Place texture_sphere2.png in student_outputs/illuminate/required folder](student_outputs/illuminate/required/texture_sphere2.png) |
+
+
+## Design Choices
+To orgainze the different pieces of code, I categorized every source file into it's own section, all under the RayTracer namespace (to avoid circular dependencies).
+In cases where there were switch cases based on the type of primitive, I created a helper function for each non-trivial switch case block to neatly organize those functions that would take up tons of lines.
+
+Other than the organizational structure, no notable design choices.
+
+## Collaboration/References
+* refraction -> https://graphics.stanford.edu/courses/cs148-10-summer/docs/2006--degreve--reflection_refraction.pdf
+* kd-tree -> https://graphics.stanford.edu/papers/i3dkdtree/gpu-kd-i3d.pdf
+* bvh -> https://jacco.ompf2.com/2022/04/13/how-to-build-a-bvh-part-1-basics/
+* depth of field -> https://courses.cs.washington.edu/courses/csep557/99au/projects/trace/depthoffield.doc
+
+
+## Known Bugs
+No known bugs with the core assignment (some of the extra credit may be buggy).
+
+## Extra Credit
+1) soft shadows (working as intended)
+2) depth of field (working as intended)
+3) refraction (working as close to intended as possible)
+4) bvh acceleration (working as intended)
+5) kd-tree (not working, see figures)
+
+Also, all extra credit from intersect is included and actually binded to the ini file.
+
+### soft shadows
+Created a new area light type, which is parsed as normal form the .json scene data (see soft_shadow.json). See illuminateAreaLight under illuminate.cpp.
+Image below shows how the soft shadow effect works (area light points from right side of image).
+![](student_outputs/illuminate/extra-credit/soft_shadow.png)
+### depth of field
+Implemented depth of field using "stochastic" (random multiple-sample) rays over the aperature from the origin in the camera space to mimic the optics of a lens.
+See secondaryRays() in raytracer.cpp.
+The image below shows the depth of field effect, with the one point a distance from the camera offering the highest resolution, versus the closer and further parts of the image, which progressively get more burry the further (or closer) to the camera.
+![](student_outputs/illuminate/extra-credit/dof.png)
+
+### refraction
+Implemented refraction using snell's law and frensel's equations. See refract in reflect.cpp for implementation.
+Compared to the TA example, the colors do seem a little too dark (possibly due to fransel's), but the accuracy of the refracted angles is perfect 1-to-1 to your example.
+![](student_outputs/illuminate/extra-credit/refract1.png)
+
+![](student_outputs/illuminate/extra-credit/refract2.png)
+### bvh acceleration
+Implemented a bvh tree and a traverse algorithm to more quickly determine if a ray intersects a primitive. Both tree and algorithm work as intended.
+My bvh is quicker than the non-accelerated types, but not by much. It could be that there aren't enough object in the scene.
+See bvh.h, getPixelFromRay() in raytracer.cpp, & isShadows() in shadow.cpp.
+![](student_outputs/illuminate/extra-credit/bvh.png)
+
+### kd-tree acceleration
+Implemented a kd tree and a traverse algorithm to more quickly determine if a ray intersects a primitive. The traverse algorithm works, but the tree isn't built correctly. The tree narrows too quickly to one object, and my attempts to fix that result in segfaults (no more memory on the heap).
+Below is an image of the result from using kd tree acceleration. Sure is fast, especially when you only have to do half the work!
+See kdtree.cpp.
+
+![](student_outputs/illuminate/extra-credit/point_light_2-kd-issues.png)
+
+
diff --git a/submission-intersect.md b/submission-intersect.md
new file mode 100644
index 0000000..4a9047f
--- /dev/null
+++ b/submission-intersect.md
@@ -0,0 +1,35 @@
+## Project 3: Intersect
+
+Please fill this out for Intersect only. The project handout can be found [here](https://cs1230.graphics/projects/ray/1).
+
+### Output Comparison
+Run the program with the specified `.ini` file to compare your output (it should automatically save to the correct path).
+> If your program can't find certain files or you aren't seeing your output images appear, make sure to:<br/>
+> 1. Set your working directory to the project directory
+> 2. Set the command-line argument in Qt Creator to `template_inis/intersect/<ini_file_name>.ini`
+> 3. Clone the `scenefiles` submodule. If you forgot to do this when initially cloning this repository, run `git submodule update --init --recursive` in the project directory
+
+> Note: once all images are filled in, the images will be the same size in the expected and student outputs.
+
+| File/Method To Produce Output | Expected Output | Your Output |
+| :---------------------------------------: | :--------------------------------------------------: | :-------------------------------------------------: |
+| unit_cone.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/unit_cone.png) | ![Place unit_cone.png in student_outputs/intersect/required folder](student_outputs/intersect/required/unit_cone.png) |
+| unit_cone_cap.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/unit_cone_cap.png) | ![Place unit_cone_cap.png in student_outputs/intersect/required folder](student_outputs/intersect/required/unit_cone_cap.png) |
+| unit_cube.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/unit_cube.png) | ![Place unit_cube.png in student_outputs/intersect/required folder](student_outputs/intersect/required/unit_cube.png) |
+| unit_cylinder.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/unit_cylinder.png) | ![Place unit_cylinder.png in student_outputs/intersect/required folder](student_outputs/intersect/required/unit_cylinder.png) |
+| unit_sphere.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/unit_sphere.png) | ![Place unit_sphere.png in student_outputs/intersect/required folder](student_outputs/intersect/required/unit_sphere.png) |
+| parse_matrix.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/parse_matrix.png) | ![Place parse_matrix.png in student_outputs/intersect/required folder](student_outputs/intersect/required/parse_matrix.png) |
+| ambient_total.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/ambient_total.png) | ![Place ambient_total.png in student_outputs/intersect/required folder](student_outputs/intersect/required/ambient_total.png) |
+| diffuse_total.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/diffuse_total.png) | ![Place diffuse_total.png in student_outputs/intersect/required folder](student_outputs/intersect/required/diffuse_total.png) |
+| specular_total.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/specular_total.png) | ![Place specular_total.png in student_outputs/intersect/required folder](student_outputs/intersect/required/specular_total.png) |
+| phong_total.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/phong_total.png) | ![Place phong_total.png in student_outputs/intersect/required folder](student_outputs/intersect/required/phong_total.png) |
+| directional_light_1.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/directional_light_1.png) | ![Place directional_light_1.png in student_outputs/intersect/required folder](student_outputs/intersect/required/directional_light_1.png) |
+| directional_light_2.ini | ![](https://raw.githubusercontent.com/BrownCSCI1230/scenefiles/main/intersect/required_outputs/directional_light_2.png) | ![Place directional_light_2.png in student_outputs/intersect/required folder](student_outputs/intersect/required/directional_light_2.png) |
+
+### Design Choices
+
+### Collaboration/References
+
+### Known Bugs
+
+### Extra Credit
diff --git a/template_inis/.DS_Store b/template_inis/.DS_Store
new file mode 100644
index 0000000..2b8d023
--- /dev/null
+++ b/template_inis/.DS_Store
Binary files differ
diff --git a/template_inis/illuminate/dof.ini b/template_inis/illuminate/dof.ini
new file mode 100644
index 0000000..97e6f7b
--- /dev/null
+++ b/template_inis/illuminate/dof.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/extra_credit/depth_of_field.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/dof.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = true
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = true
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/point_light_1.ini b/template_inis/illuminate/point_light_1.ini
new file mode 100644
index 0000000..0f80bb7
--- /dev/null
+++ b/template_inis/illuminate/point_light_1.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/point_light/point_light_1.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/point_light_1.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/point_light_2.ini b/template_inis/illuminate/point_light_2.ini
new file mode 100644
index 0000000..3e02177
--- /dev/null
+++ b/template_inis/illuminate/point_light_2.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/point_light/point_light_2.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/point_light_2.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = true
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/recursive.ini b/template_inis/illuminate/recursive.ini
new file mode 100644
index 0000000..71d6698
--- /dev/null
+++ b/template_inis/illuminate/recursive.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/optional/recursive_sphere_5.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/recursive.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = true
+ texture = true
+ parallel = true
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = true
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/reflections_basic.ini b/template_inis/illuminate/reflections_basic.ini
new file mode 100644
index 0000000..c3b6485
--- /dev/null
+++ b/template_inis/illuminate/reflections_basic.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/reflection/reflections_basic.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/reflections_basic.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4
diff --git a/template_inis/illuminate/reflections_complex.ini b/template_inis/illuminate/reflections_complex.ini
new file mode 100644
index 0000000..2e50aeb
--- /dev/null
+++ b/template_inis/illuminate/reflections_complex.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/reflection/reflections_complex.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/reflections_complex.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/refract1.ini b/template_inis/illuminate/refract1.ini
new file mode 100644
index 0000000..66915b9
--- /dev/null
+++ b/template_inis/illuminate/refract1.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/extra_credit/refract1.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/refract1.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = true
+ texture = true
+ parallel = true
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/refract2.ini b/template_inis/illuminate/refract2.ini
new file mode 100644
index 0000000..37fb194
--- /dev/null
+++ b/template_inis/illuminate/refract2.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/extra_credit/refract2.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/refract2.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = true
+ texture = true
+ parallel = true
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/shadow_special_case.ini b/template_inis/illuminate/shadow_special_case.ini
new file mode 100644
index 0000000..cc8eb67
--- /dev/null
+++ b/template_inis/illuminate/shadow_special_case.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/shadow/shadow_special_case.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/shadow_special_case.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/shadow_test.ini b/template_inis/illuminate/shadow_test.ini
new file mode 100644
index 0000000..52368bb
--- /dev/null
+++ b/template_inis/illuminate/shadow_test.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/shadow/shadow_test.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/shadow_test.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = true
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = true
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/simple_shadow.ini b/template_inis/illuminate/simple_shadow.ini
new file mode 100644
index 0000000..626e69a
--- /dev/null
+++ b/template_inis/illuminate/simple_shadow.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/shadow/simple_shadow.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/simple_shadow.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/soft_shadow.ini b/template_inis/illuminate/soft_shadow.ini
new file mode 100644
index 0000000..bac50a0
--- /dev/null
+++ b/template_inis/illuminate/soft_shadow.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/extra_credit/soft_shadow.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/soft_shadow.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/spheres.ini b/template_inis/illuminate/spheres.ini
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/template_inis/illuminate/spheres.ini
diff --git a/template_inis/illuminate/spot_light_1.ini b/template_inis/illuminate/spot_light_1.ini
new file mode 100644
index 0000000..59ba1e4
--- /dev/null
+++ b/template_inis/illuminate/spot_light_1.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/spot_light/spot_light_1.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/spot_light_1.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/spot_light_2.ini b/template_inis/illuminate/spot_light_2.ini
new file mode 100644
index 0000000..fd91f8a
--- /dev/null
+++ b/template_inis/illuminate/spot_light_2.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/spot_light/spot_light_2.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/spot_light_2.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/texture_cone.ini b/template_inis/illuminate/texture_cone.ini
new file mode 100644
index 0000000..138a25c
--- /dev/null
+++ b/template_inis/illuminate/texture_cone.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/texture_tests/texture_cone.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/texture_cone.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/texture_cone2.ini b/template_inis/illuminate/texture_cone2.ini
new file mode 100644
index 0000000..2a88223
--- /dev/null
+++ b/template_inis/illuminate/texture_cone2.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/texture_tests/texture_cone2.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/texture_cone2.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/texture_cube.ini b/template_inis/illuminate/texture_cube.ini
new file mode 100644
index 0000000..2713bbb
--- /dev/null
+++ b/template_inis/illuminate/texture_cube.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/texture_tests/texture_cube.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/texture_cube.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/texture_cube2.ini b/template_inis/illuminate/texture_cube2.ini
new file mode 100644
index 0000000..6296540
--- /dev/null
+++ b/template_inis/illuminate/texture_cube2.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/texture_tests/texture_cube2.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/texture_cube2.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/texture_cyl.ini b/template_inis/illuminate/texture_cyl.ini
new file mode 100644
index 0000000..ca2e1fc
--- /dev/null
+++ b/template_inis/illuminate/texture_cyl.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/texture_tests/texture_cyl.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/texture_cyl.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/texture_cyl2.ini b/template_inis/illuminate/texture_cyl2.ini
new file mode 100644
index 0000000..3c7a3eb
--- /dev/null
+++ b/template_inis/illuminate/texture_cyl2.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/texture_tests/texture_cyl2.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/texture_cyl2.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/texture_sphere.ini b/template_inis/illuminate/texture_sphere.ini
new file mode 100644
index 0000000..e99a3b7
--- /dev/null
+++ b/template_inis/illuminate/texture_sphere.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/texture_tests/texture_sphere.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/texture_sphere.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/illuminate/texture_sphere2.ini b/template_inis/illuminate/texture_sphere2.ini
new file mode 100644
index 0000000..51659dc
--- /dev/null
+++ b/template_inis/illuminate/texture_sphere2.ini
@@ -0,0 +1,22 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/illuminate/required/texture_tests/texture_sphere2.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/illuminate/required/texture_sphere2.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = true
+ reflect = true
+ refract = false
+ texture = true
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
+
+[Settings]
+ maximum-recursive-depth = 4 \ No newline at end of file
diff --git a/template_inis/intersect/ambient_total.ini b/template_inis/intersect/ambient_total.ini
new file mode 100644
index 0000000..7480706
--- /dev/null
+++ b/template_inis/intersect/ambient_total.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/ambient_total.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/ambient_total.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
diff --git a/template_inis/intersect/diffuse_total.ini b/template_inis/intersect/diffuse_total.ini
new file mode 100644
index 0000000..6628465
--- /dev/null
+++ b/template_inis/intersect/diffuse_total.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/diffuse_total.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/diffuse_total.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
diff --git a/template_inis/intersect/directional_light_1.ini b/template_inis/intersect/directional_light_1.ini
new file mode 100644
index 0000000..e269dbe
--- /dev/null
+++ b/template_inis/intersect/directional_light_1.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/directional_light_1.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/directional_light_1.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
diff --git a/template_inis/intersect/directional_light_2.ini b/template_inis/intersect/directional_light_2.ini
new file mode 100644
index 0000000..a7c3712
--- /dev/null
+++ b/template_inis/intersect/directional_light_2.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/directional_light_2.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/directional_light_2.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
diff --git a/template_inis/intersect/parse_matrix.ini b/template_inis/intersect/parse_matrix.ini
new file mode 100644
index 0000000..291fa69
--- /dev/null
+++ b/template_inis/intersect/parse_matrix.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/parse_matrix.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/parse_matrix.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
diff --git a/template_inis/intersect/phong_total.ini b/template_inis/intersect/phong_total.ini
new file mode 100644
index 0000000..1e71e55
--- /dev/null
+++ b/template_inis/intersect/phong_total.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/phong_total.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/phong_total.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
diff --git a/template_inis/intersect/specular_total.ini b/template_inis/intersect/specular_total.ini
new file mode 100644
index 0000000..89d0eae
--- /dev/null
+++ b/template_inis/intersect/specular_total.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/specular_total.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/specular_total.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
diff --git a/template_inis/intersect/unit_cone.ini b/template_inis/intersect/unit_cone.ini
new file mode 100644
index 0000000..e51efe4
--- /dev/null
+++ b/template_inis/intersect/unit_cone.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/unit_cone.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/unit_cone.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
diff --git a/template_inis/intersect/unit_cone_cap.ini b/template_inis/intersect/unit_cone_cap.ini
new file mode 100644
index 0000000..9ee2fd7
--- /dev/null
+++ b/template_inis/intersect/unit_cone_cap.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/unit_cone_cap.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/unit_cone_cap.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
diff --git a/template_inis/intersect/unit_cube.ini b/template_inis/intersect/unit_cube.ini
new file mode 100644
index 0000000..c7d177a
--- /dev/null
+++ b/template_inis/intersect/unit_cube.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/unit_cube.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/unit_cube.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
diff --git a/template_inis/intersect/unit_cylinder.ini b/template_inis/intersect/unit_cylinder.ini
new file mode 100644
index 0000000..7bc5c4e
--- /dev/null
+++ b/template_inis/intersect/unit_cylinder.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/unit_cylinder.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/unit_cylinder.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false
diff --git a/template_inis/intersect/unit_sphere.ini b/template_inis/intersect/unit_sphere.ini
new file mode 100644
index 0000000..158f77f
--- /dev/null
+++ b/template_inis/intersect/unit_sphere.ini
@@ -0,0 +1,19 @@
+[IO]
+ scene = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/scenefiles/intersect/required/unit_sphere.json
+ output = /Users/sotech117/Documents/master/graphics/projects-ray-sotech117/student_outputs/intersect/required/unit_sphere.png
+
+[Canvas]
+ width = 1024
+ height = 768
+
+[Feature]
+ shadows = false
+ reflect = false
+ refract = false
+ texture = false
+ parallel = false
+ super-sample = false
+ num-samples = 1
+ post-process = false
+ acceleration = false
+ depthoffield = false